#include <modbus-private.h>
|
unsigned int | backend_type |
|
unsigned int | header_length |
|
unsigned int | checksum_length |
|
unsigned int | max_adu_length |
|
int(* | set_slave )(modbus_t *ctx, int slave) |
|
int(* | build_request_basis )(modbus_t *ctx, int function, int addr, int nb, uint8_t *req) |
|
int(* | build_response_basis )(sft_t *sft, uint8_t *rsp) |
|
int(* | prepare_response_tid )(const uint8_t *req, int *req_length) |
|
int(* | send_msg_pre )(uint8_t *req, int req_length) |
|
ssize_t(* | send )(modbus_t *ctx, const uint8_t *req, int req_length) |
|
ssize_t(* | recv )(modbus_t *ctx, uint8_t *rsp, int rsp_length) |
|
int(* | check_integrity )(modbus_t *ctx, uint8_t *msg, const int msg_length) |
|
int(* | pre_check_confirmation )(modbus_t *ctx, const uint8_t *req, const uint8_t *rsp, int rsp_length) |
|
int(* | connect )(modbus_t *ctx) |
|
void(* | close )(modbus_t *ctx) |
|
int(* | flush )(modbus_t *ctx) |
|
int(* | select )(modbus_t *ctx, fd_set *rfds, struct timeval *tv, int msg_length) |
|
int(* | filter_request )(modbus_t *ctx, int slave) |
|
◆ backend_type
unsigned int _modbus_backend::backend_type |
◆ build_request_basis
◆ build_response_basis
int(* _modbus_backend::build_response_basis)(sft_t *sft, uint8_t *rsp) |
◆ check_integrity
◆ checksum_length
unsigned int _modbus_backend::checksum_length |
◆ close
◆ connect
◆ filter_request
int(* _modbus_backend::filter_request)(modbus_t *ctx, int slave) |
◆ flush
◆ header_length
unsigned int _modbus_backend::header_length |
◆ max_adu_length
unsigned int _modbus_backend::max_adu_length |
◆ pre_check_confirmation
◆ prepare_response_tid
int(* _modbus_backend::prepare_response_tid)(const uint8_t *req, int *req_length) |
◆ recv
◆ select
int(* _modbus_backend::select)(modbus_t *ctx, fd_set *rfds, struct timeval *tv, int msg_length) |
◆ send
◆ send_msg_pre
int(* _modbus_backend::send_msg_pre)(uint8_t *req, int req_length) |
◆ set_slave
int(* _modbus_backend::set_slave)(modbus_t *ctx, int slave) |
The documentation for this struct was generated from the following file: