![]() |
CANopenNode
CANopen protocol stack
|
CANopen object - collection of all CANopenNode objects. More...
#include <CANopen.h>
Collaboration diagram for CO_t: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.