CANopenNode
CANopen protocol stack
|
NMT consumer and Heartbeat producer object. More...
#include <CO_NMT_Heartbeat.h>
Data Fields | |
CO_NMT_internalState_t | operatingState |
Current NMT operating state. | |
CO_NMT_internalState_t | operatingStatePrev |
Previous NMT operating state. | |
CO_NMT_command_t | internalCommand |
NMT internal command from CO_NMT_receive() or CO_NMT_sendCommand(), processed in CO_NMT_process(). | |
uint8_t | nodeId |
From CO_NMT_init() | |
uint16_t | NMTcontrol |
From CO_NMT_init() | |
uint32_t | HBproducerTime_us |
Producer heartbeat time, calculated from OD 0x1017. | |
uint32_t | HBproducerTimer |
Internal timer for HB producer. | |
OD_extension_t | OD_1017_extension |
Extension for OD object. | |
CO_EM_t * | em |
From CO_NMT_init() | |
CO_CANmodule_t * | NMT_CANdevTx |
From CO_NMT_init() | |
CO_CANtx_t * | NMT_TXbuff |
CAN transmit buffer for NMT master message. | |
CO_CANmodule_t * | HB_CANdevTx |
From CO_NMT_init() | |
CO_CANtx_t * | HB_TXbuff |
CAN transmit buffer for heartbeat message. | |
void(* | pFunctSignalPre )(void *object) |
From CO_NMT_initCallbackPre() or NULL. | |
void * | functSignalObjectPre |
From CO_NMT_initCallbackPre() or NULL. | |
void(* | pFunctNMT )(CO_NMT_internalState_t state) |
From CO_NMT_initCallbackChanged() or NULL. | |
NMT consumer and Heartbeat producer object.