Struct SYN_CANOpenNode¶
CANopen Node State Handle.
#include <syn_canopen.h>
Public Attributes¶
| Type | Name |
|---|---|
| SYN_CANOpenNodeConfig | cfg |
| uint16_t | heartbeat_timer_ms |
| uint8_t | nmt_state |
| uint8_t | node_id |
| size_t | od_count |
| const SYN_CANOpenODEntry * | od_table |
| SYN_CANOpenSDOSession | sdo_session |
| uint32_t | tx_cob_id |
| uint8_t | tx_data |
| uint8_t | tx_len |
| bool | tx_pending |
Public Attributes Documentation¶
variable cfg¶
Node configuration copy
variable heartbeat_timer_ms¶
Heartbeat timer counter
variable nmt_state¶
Current NMT state
variable node_id¶
Node-ID
variable od_count¶
Number of OD entries
variable od_table¶
Pointer to Object Dictionary
variable sdo_session¶
Active SDO session
variable tx_cob_id¶
Pending transmit COB-ID
variable tx_data¶
Pending transmit payload
variable tx_len¶
Pending transmit length
variable tx_pending¶
Transmit frame pending flag
The documentation for this class was generated from the following file src/syntropic/proto/syn_canopen.h