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() | |
| uint16_t | RX_IDX_HB_CONS |
| Start index in CANrx. | |
| 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_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 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.