Skip to content

Struct SYN_ModbusMasterQuery

ClassList > SYN_ModbusMasterQuery

Modbus Master query descriptor.

  • #include <syn_modbus_master.h>

Public Attributes

Type Name
SYN_ModbusMasterCallback callback
uint16_t count
uint8_t func_code
uint8_t slave_addr
uint16_t start_addr
void * user_ctx
uint16_t write_value

Public Attributes Documentation

variable callback

SYN_ModbusMasterCallback SYN_ModbusMasterQuery::callback;

Asynchronous response callback.


variable count

uint16_t SYN_ModbusMasterQuery::count;

Number of registers/coils.


variable func_code

uint8_t SYN_ModbusMasterQuery::func_code;

Modbus function code.


variable slave_addr

uint8_t SYN_ModbusMasterQuery::slave_addr;

Target slave device address.


variable start_addr

uint16_t SYN_ModbusMasterQuery::start_addr;

Starting register/coil address.


variable user_ctx

void* SYN_ModbusMasterQuery::user_ctx;

User context pointer passed to callback.


variable write_value

uint16_t SYN_ModbusMasterQuery::write_value;

Value for single-write requests.



The documentation for this class was generated from the following file src/syntropic/proto/syn_modbus_master.h