#include <stdint.h>
#include <sys/time.h>
#include <sys/types.h>
#include <libmodbus/config.h>
#include "libmodbus/modbus.h"
Go to the source code of this file.
◆ _BYTE_TIMEOUT
#define _BYTE_TIMEOUT 500000 |
◆ _FC_READ_COILS
#define _FC_READ_COILS 0x01 |
◆ _FC_READ_DISCRETE_INPUTS
#define _FC_READ_DISCRETE_INPUTS 0x02 |
◆ _FC_READ_EXCEPTION_STATUS
#define _FC_READ_EXCEPTION_STATUS 0x07 |
◆ _FC_READ_HOLDING_REGISTERS
#define _FC_READ_HOLDING_REGISTERS 0x03 |
◆ _FC_READ_INPUT_REGISTERS
#define _FC_READ_INPUT_REGISTERS 0x04 |
◆ _FC_REPORT_SLAVE_ID
#define _FC_REPORT_SLAVE_ID 0x11 |
◆ _FC_WRITE_AND_READ_REGISTERS
#define _FC_WRITE_AND_READ_REGISTERS 0x17 |
◆ _FC_WRITE_MULTIPLE_COILS
#define _FC_WRITE_MULTIPLE_COILS 0x0F |
◆ _FC_WRITE_MULTIPLE_REGISTERS
#define _FC_WRITE_MULTIPLE_REGISTERS 0x10 |
◆ _FC_WRITE_SINGLE_COIL
#define _FC_WRITE_SINGLE_COIL 0x05 |
◆ _FC_WRITE_SINGLE_REGISTER
#define _FC_WRITE_SINGLE_REGISTER 0x06 |
◆ _MIN_REQ_LENGTH
#define _MIN_REQ_LENGTH 12 |
◆ _MODBUS_EXCEPTION_RSP_LENGTH
#define _MODBUS_EXCEPTION_RSP_LENGTH 5 |
◆ _REPORT_SLAVE_ID
#define _REPORT_SLAVE_ID 180 |
◆ _RESPONSE_TIMEOUT
#define _RESPONSE_TIMEOUT 500000 |
◆ modbus_backend_t
◆ sft_t
◆ modbus_bakend_type_t
Enumerator |
---|
_MODBUS_BACKEND_TYPE_RTU | |
_MODBUS_BACKEND_TYPE_TCP | |
Definition at line 67 of file modbus-private.h.
◆ _error_print()
void _error_print |
( |
modbus_t * |
ctx, |
|
|
const char * |
context |
|
) |
| |
◆ _modbus_init_common()
void _modbus_init_common |
( |
modbus_t * |
ctx | ) |
|
◆ strlcpy()
size_t strlcpy |
( |
char * |
dest, |
|
|
const char * |
src, |
|
|
size_t |
dest_size |
|
) |
| |