CANopenNode
CANopen protocol stack
|
CANopen object - collection of all CANopenNode objects. More...
#include <CANopen.h>
Data Fields | |
bool_t | nodeIdUnconfigured |
True in un-configured LSS slave. | |
CO_config_t * | config |
Remember the configuration parameters. | |
CO_CANmodule_t * | CANmodule |
One CAN module object, initialised by CO_CANmodule_init() | |
CO_CANrx_t * | CANrx |
CAN receive message objects. | |
CO_CANtx_t * | CANtx |
CAN transmit message objects. | |
uint16_t | CNT_ALL_RX_MSGS |
Number of all CAN receive message objects. | |
uint16_t | CNT_ALL_TX_MSGS |
Number of all CAN transmit message objects. | |
CO_NMT_t * | NMT |
NMT and heartbeat object, initialised by CO_NMT_init() | |
uint16_t | RX_IDX_NMT_SLV |
Start index in CANrx. | |
uint16_t | TX_IDX_NMT_MST |
Start index in CANtx. | |
uint16_t | TX_IDX_HB_PROD |
Start index in CANtx. | |
CO_HBconsumer_t * | HBcons |
Heartbeat consumer object, initialised by CO_HBconsumer_init() | |
CO_HBconsNode_t * | HBconsMonitoredNodes |
Object for monitored nodes, initialised by CO_HBconsumer_init() | |
uint16_t | RX_IDX_HB_CONS |
Start index in CANrx. | |
CO_nodeGuardingSlave_t * | NGslave |
Node guarding slave object, initialised by CO_nodeGuardingSlave_init() | |
uint16_t | RX_IDX_NG_SLV |
Start index in CANrx. | |
uint16_t | TX_IDX_NG_SLV |
Start index in CANtx. | |
CO_nodeGuardingMaster_t * | NGmaster |
Node guarding master object, initialised by CO_nodeGuardingMaster_init() | |
uint16_t | RX_IDX_NG_MST |
Start index in CANrx. | |
uint16_t | TX_IDX_NG_MST |
Start index in CANtx. | |
CO_EM_t * | em |
Emergency object, initialised by CO_EM_init() | |
uint16_t | RX_IDX_EM_CONS |
Start index in CANrx. | |
uint16_t | TX_IDX_EM_PROD |
Start index in CANtx. | |
CO_EM_fifo_t * | em_fifo |
FIFO for emergency object, initialised by CO_EM_init() | |
CO_SDOserver_t * | SDOserver |
SDO server objects, initialised by CO_SDOserver_init() | |
uint16_t | RX_IDX_SDO_SRV |
Start index in CANrx. | |
uint16_t | TX_IDX_SDO_SRV |
Start index in CANtx. | |
CO_SDOclient_t * | SDOclient |
SDO client objects, initialised by CO_SDOclient_init() | |
uint16_t | RX_IDX_SDO_CLI |
Start index in CANrx. | |
uint16_t | TX_IDX_SDO_CLI |
Start index in CANtx. | |
CO_TIME_t * | TIME |
TIME object, initialised by CO_TIME_init() | |
uint16_t | RX_IDX_TIME |
Start index in CANrx. | |
uint16_t | TX_IDX_TIME |
Start index in CANtx. | |
CO_SYNC_t * | SYNC |
SYNC object, initialised by CO_SYNC_init() | |
uint16_t | RX_IDX_SYNC |
Start index in CANrx. | |
uint16_t | TX_IDX_SYNC |
Start index in CANtx. | |
CO_RPDO_t * | RPDO |
RPDO objects, initialised by CO_RPDO_init() | |
uint16_t | RX_IDX_RPDO |
Start index in CANrx. | |
CO_TPDO_t * | TPDO |
TPDO objects, initialised by CO_TPDO_init() | |
uint16_t | TX_IDX_TPDO |
Start index in CANtx. | |
CO_LEDs_t * | LEDs |
LEDs object, initialised by CO_LEDs_init() | |
CO_GFC_t * | GFC |
GFC object, initialised by CO_GFC_init() | |
uint16_t | RX_IDX_GFC |
Start index in CANrx. | |
uint16_t | TX_IDX_GFC |
Start index in CANtx. | |
CO_SRDOGuard_t * | SRDOGuard |
SRDO guard object, initialised by CO_SRDOGuard_init(), single SRDOGuard object is included inside all SRDO objects. | |
CO_SRDO_t * | SRDO |
SRDO objects, initialised by CO_SRDO_init() | |
uint16_t | RX_IDX_SRDO |
Start index in CANrx. | |
uint16_t | TX_IDX_SRDO |
Start index in CANtx. | |
CO_LSSslave_t * | LSSslave |
LSS slave object, initialised by CO_LSSslave_init(). | |
uint16_t | RX_IDX_LSS_SLV |
Start index in CANrx. | |
uint16_t | TX_IDX_LSS_SLV |
Start index in CANtx. | |
CO_LSSmaster_t * | LSSmaster |
LSS master object, initialised by CO_LSSmaster_init(). | |
uint16_t | RX_IDX_LSS_MST |
Start index in CANrx. | |
uint16_t | TX_IDX_LSS_MST |
Start index in CANtx. | |
CO_GTWA_t * | gtwa |
Gateway-ascii object, initialised by CO_GTWA_init(). | |
CO_trace_t * | trace |
Trace object, initialised by CO_trace_init(). | |
CANopen object - collection of all CANopenNode objects.