Skip to content

Struct SYN_ModbusMasterQueue

ClassList > SYN_ModbusMasterQueue

Modbus Master transaction queue manager.

  • #include <syn_modbus_master.h>

Public Attributes

Type Name
uint8_t count
uint8_t head
uint8_t max_retries
SYN_ModbusMasterQuery queries
uint8_t retry_count
uint8_t tail

Public Attributes Documentation

variable count

uint8_t SYN_ModbusMasterQueue::count;

Number of queued queries.


variable head

uint8_t SYN_ModbusMasterQueue::head;

Queue head index.


variable max_retries

uint8_t SYN_ModbusMasterQueue::max_retries;

Maximum retries per query.


variable queries

SYN_ModbusMasterQuery SYN_ModbusMasterQueue::queries[SYN_MODBUS_QUEUE_SIZE];

Fixed-size query buffer.


variable retry_count

uint8_t SYN_ModbusMasterQueue::retry_count;

Current retry attempt counter.


variable tail

uint8_t SYN_ModbusMasterQueue::tail;

Queue tail index.



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