Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

TPDO Event

This section describes the API functions of the CANopen transmit PDO module. These functions are implemented within the source file: co_tpdo.c/h

The class CO.TPDO is defined within co_tpdo.h and is responsible for the CANopen transmit process data objects (TPDOs). The following data members are in this class:

Data MemberType Description
Node CO_NODE * Reference to parent CANopen node
Identifier CPU_INT32U CAN Message Identifier
Map[] CO_OBJ * Pointer list with mapped object entries
EvTmr CPU_INT16S Event timer identifier
Event CPU_INT16U Event time in timer ticks
InTmr CPU_INT16S Inhibit timer identifier
Inhibit CPU_INT16U Inihibit time in timer ticks
Flags CPU_INT08U Transmit status flags
ObjNum CPU_INt08U Number of mapped object entries

Note: The data within this structure must never be manipulated without the corresponding class member functions. This can lead to unpredictable behavior of the CANopen node.

  • No labels