Skip to content

CanKit.Pro.CANopen.Pdo Namespace

Classes
PdoMapping Runtime PDO mapping table. Independent of the CANopen OD (the caller decides how / whether to reflect the mapping into OD 0x1600/0x1A00), keyed by PDO number (1..4).
Structs
PdoMappingEntry A single entry in a PDO mapping: reference to an OD (index, subindex) plus the number of bits contributed to the assembled PDO payload. Bit lengths must be multiples of eight in this MVP (byte-aligned mapping), which matches every profile the tests exercise and keeps the packing/unpacking loop trivially correct.
Enums
TpdoTransmission TPDO transmission trigger (CiA 301 §7.2.6.4 Table 47). The MVP supports the three modes listed here; other synchronous / RTR-only modes are Should-level and can be added without changing the public API.