|
Instrument Neutral Distributed Interface INDI 2.2.5
|
#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 | |
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.
| uint8_t nmbs_t::address_rtu |
Definition at line 246 of file nanomodbus.h.
| bool nmbs_t::broadcast |
Definition at line 235 of file nanomodbus.h.
| uint8_t nmbs_t::buf[260] |
Definition at line 229 of file nanomodbus.h.
| uint16_t nmbs_t::buf_idx |
Definition at line 230 of file nanomodbus.h.
| int32_t nmbs_t::byte_timeout_ms |
Definition at line 241 of file nanomodbus.h.
| nmbs_callbacks nmbs_t::callbacks |
Definition at line 239 of file nanomodbus.h.
| uint16_t nmbs_t::current_tid |
Definition at line 248 of file nanomodbus.h.
| uint8_t nmbs_t::dest_address_rtu |
Definition at line 247 of file nanomodbus.h.
| uint8_t nmbs_t::fc |
Definition at line 233 of file nanomodbus.h.
| bool nmbs_t::ignored |
Definition at line 236 of file nanomodbus.h.
| struct { ... } nmbs_t::msg |
| nmbs_platform_conf nmbs_t::platform |
Definition at line 244 of file nanomodbus.h.
| int32_t nmbs_t::read_timeout_ms |
Definition at line 242 of file nanomodbus.h.
| uint16_t nmbs_t::transaction_id |
Definition at line 234 of file nanomodbus.h.
| uint8_t nmbs_t::unit_id |
Definition at line 232 of file nanomodbus.h.