|
Motion Master 6.0.0-alpha.86
Next-generation motion control software
|
One object mapped into a PDO (ENI EntryType).
More...
#include <eni.h>
Public Attributes | |
| std::uint16_t | index = 0 |
| Object index; zero marks padding. | |
| std::uint8_t | subindex = 0 |
| Object subindex. | |
| std::uint16_t | bitLen = 0 |
| Width in bits, padding included. | |
| std::string | name |
| Object name. | |
| std::string | dataType |
Type name as an ESI spells it: "UINT", "DINT". | |
| std::string | comment |
| Free text. | |
One object mapped into a PDO (ENI EntryType).
An index of zero is padding: the entry occupies bitLen bits of the window and addresses nothing, which is how a device aligns a value to a byte boundary. ETG.2100 makes name and dataType mandatory for every other entry, so an entry that cannot supply a name uses its own address as one rather than going without.
| std::uint16_t mm::etg::EniPdoEntry::bitLen = 0 |
Width in bits, padding included.
| std::string mm::etg::EniPdoEntry::comment |
Free text.
| std::string mm::etg::EniPdoEntry::dataType |
Type name as an ESI spells it: "UINT", "DINT".
| std::uint16_t mm::etg::EniPdoEntry::index = 0 |
Object index; zero marks padding.
| std::string mm::etg::EniPdoEntry::name |
Object name.
| std::uint8_t mm::etg::EniPdoEntry::subindex = 0 |
Object subindex.