Instrument Neutral Distributed Interface INDI 2.2.5
Public Attributes | List of all members
nmbs_t Struct Reference

#include <nanomodbus.h>

Public Attributes

struct { 
 
   uint8_t   buf [260] 
 
   uint16_t   buf_idx 
 
   uint8_t   unit_id 
 
   uint8_t   fc 
 
   uint16_t   transaction_id 
 
   bool   broadcast 
 
   bool   ignored 
 
} msg 
 
nmbs_callbacks callbacks
 
int32_t byte_timeout_ms
 
int32_t read_timeout_ms
 
nmbs_platform_conf platform
 
uint8_t address_rtu
 
uint8_t dest_address_rtu
 
uint16_t current_tid
 

Detailed Description

nanoMODBUS client/server instance type. All struct members are to be considered private, it is not advisable to read/write them directly.

Definition at line 227 of file nanomodbus.h.

Member Data Documentation

◆ address_rtu

uint8_t nmbs_t::address_rtu

Definition at line 246 of file nanomodbus.h.

◆ broadcast

bool nmbs_t::broadcast

Definition at line 235 of file nanomodbus.h.

◆ buf

uint8_t nmbs_t::buf[260]

Definition at line 229 of file nanomodbus.h.

◆ buf_idx

uint16_t nmbs_t::buf_idx

Definition at line 230 of file nanomodbus.h.

◆ byte_timeout_ms

int32_t nmbs_t::byte_timeout_ms

Definition at line 241 of file nanomodbus.h.

◆ callbacks

nmbs_callbacks nmbs_t::callbacks

Definition at line 239 of file nanomodbus.h.

◆ current_tid

uint16_t nmbs_t::current_tid

Definition at line 248 of file nanomodbus.h.

◆ dest_address_rtu

uint8_t nmbs_t::dest_address_rtu

Definition at line 247 of file nanomodbus.h.

◆ fc

uint8_t nmbs_t::fc

Definition at line 233 of file nanomodbus.h.

◆ ignored

bool nmbs_t::ignored

Definition at line 236 of file nanomodbus.h.

◆ [struct]

struct { ... } nmbs_t::msg

◆ platform

nmbs_platform_conf nmbs_t::platform

Definition at line 244 of file nanomodbus.h.

◆ read_timeout_ms

int32_t nmbs_t::read_timeout_ms

Definition at line 242 of file nanomodbus.h.

◆ transaction_id

uint16_t nmbs_t::transaction_id

Definition at line 234 of file nanomodbus.h.

◆ unit_id

uint8_t nmbs_t::unit_id

Definition at line 232 of file nanomodbus.h.


The documentation for this struct was generated from the following file: