= {
}
int _modbus_tcp_check_integrity(modbus_t *ctx, uint8_t *msg, const int msg_length)
Definition: modbus-tcp.c:189
int _modbus_tcp_prepare_response_tid(const uint8_t *req, int *req_length)
Definition: modbus-tcp.c:160
int _modbus_tcp_connect(modbus_t *ctx)
Definition: modbus-tcp.c:242
int _modbus_tcp_build_response_basis(sft_t *sft, uint8_t *rsp)
Definition: modbus-tcp.c:137
ssize_t _modbus_tcp_send(modbus_t *ctx, const uint8_t *req, int req_length)
Definition: modbus-tcp.c:176
void _modbus_tcp_close(modbus_t *ctx)
Definition: modbus-tcp.c:343
int _modbus_tcp_filter_request(modbus_t *ctx, int slave)
Definition: modbus-tcp.c:588
#define _MODBUS_TCP_HEADER_LENGTH
Definition: modbus-tcp-private.h:22
int _modbus_set_slave(modbus_t *ctx, int slave)
Definition: modbus-tcp.c:81
ssize_t _modbus_tcp_recv(modbus_t *ctx, uint8_t *rsp, int rsp_length)
Definition: modbus-tcp.c:185
#define MODBUS_TCP_MAX_ADU_LENGTH
Definition: modbus-tcp.h:41
int _modbus_tcp_build_request_basis(modbus_t *ctx, int function, int addr, int nb, uint8_t *req)
Definition: modbus-tcp.c:99
int _modbus_tcp_pre_check_confirmation(modbus_t *ctx, const uint8_t *req, const uint8_t *rsp, int rsp_length)
Definition: modbus-tcp.c:194
int _modbus_tcp_flush(modbus_t *ctx)
Definition: modbus-tcp.c:349
int _modbus_tcp_select(modbus_t *ctx, fd_set *rfds, struct timeval *tv, int length_to_read)
Definition: modbus-tcp.c:564
#define _MODBUS_TCP_CHECKSUM_LENGTH
Definition: modbus-tcp-private.h:26
int _modbus_tcp_send_msg_pre(uint8_t *req, int req_length)
Definition: modbus-tcp.c:165
Definition: modbus-private.h:69