|  | CANopenNode
    CANopen protocol stack | 
NMT consumer and Heartbeat producer object. More...
#include <CO_NMT_Heartbeat.h>
 Collaboration diagram for CO_NMT_t:
 Collaboration diagram for CO_NMT_t:| 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.