|
Motion Master
|
Represents a single PDO (Process Data Object) mapping entry. More...
#include <base.h>
Public Member Functions | |
| PdoMappingEntry ()=default | |
| Default constructor for PdoMappingEntry. | |
| PdoMappingEntry (uint16_t pdoIndex, uint8_t pdoSubindex, uint16_t index, uint8_t subindex, uint8_t bitlength) | |
| Constructs a PDO mapping entry. | |
Public Attributes | |
| uint16_t | pdoIndex |
| The PDO index (e.g., 0x1600 or 0x1A00) | |
| uint8_t | pdoSubindex |
| The subindex within the PDO (e.g., 1, 2, etc.) | |
| uint16_t | index |
| The object dictionary index (e.g., 0x607A) | |
| uint8_t | subindex |
| The subindex of the object (e.g., 0x00) | |
| uint8_t | bitlength |
| The size of the mapped entry in bits (e.g., 16, 32, etc.) | |
Represents a single PDO (Process Data Object) mapping entry.
This structure defines a mapping for one object within a PDO. It includes:
|
default |
Default constructor for PdoMappingEntry.
|
inline |
Constructs a PDO mapping entry.
| pdoIndex | The PDO index. |
| pdoSubindex | The subindex of the PDO. |
| index | The object dictionary index. |
| subindex | The subindex of the object dictionary entry. |
| bitlength | Number of bits in the mapped entry. |
| uint8_t mm::comm::base::PdoMappingEntry::bitlength |
The size of the mapped entry in bits (e.g., 16, 32, etc.)
| uint16_t mm::comm::base::PdoMappingEntry::index |
The object dictionary index (e.g., 0x607A)
| uint16_t mm::comm::base::PdoMappingEntry::pdoIndex |
The PDO index (e.g., 0x1600 or 0x1A00)
| uint8_t mm::comm::base::PdoMappingEntry::pdoSubindex |
The subindex within the PDO (e.g., 1, 2, etc.)
| uint8_t mm::comm::base::PdoMappingEntry::subindex |
The subindex of the object (e.g., 0x00)