|
Motion Master 6.0.0-alpha.50
Next-generation motion control software
|
A device's complete PDO mapping across both directions. More...
#include <pdo_mapping.h>
Public Attributes | |
| std::vector< PdoMappingEntry > | outputs |
| RxPDO entries (master→slave), in window order. | |
| std::vector< PdoMappingEntry > | inputs |
| TxPDO entries (slave→master), in window order. | |
| uint32_t | outputBits = 0 |
| Total mapped output bits (sum of entry widths). | |
| uint32_t | inputBits = 0 |
| Total mapped input bits. | |
A device's complete PDO mapping across both directions.
outputs is the RxPDO content (master→slave, assigned via 0x1C12 from 0x16xx mapping objects); inputs is the TxPDO content (slave→master, assigned via 0x1C13 from 0x1Axx). Entries within each direction are in process-image order, so their bitOffset values are strictly non-decreasing. Empty until Device::readFlatPdoMapping.
| uint32_t mm::node::FlatPdoMapping::inputBits = 0 |
Total mapped input bits.
| std::vector<PdoMappingEntry> mm::node::FlatPdoMapping::inputs |
TxPDO entries (slave→master), in window order.
| uint32_t mm::node::FlatPdoMapping::outputBits = 0 |
Total mapped output bits (sum of entry widths).
| std::vector<PdoMappingEntry> mm::node::FlatPdoMapping::outputs |
RxPDO entries (master→slave), in window order.