|
Motion Master 6.0.0-alpha.86
Next-generation motion control software
|
A dictionary-local unit definition (ETG.2000 UnitType, Dictionary/UnitTypes).
More...
#include <esi_unit.h>
Public Attributes | |
| uint8_t | notationIndex = 0 |
| The byte this definition overrides. | |
| uint32_t | index = 0 |
| Object index of the unit in the 0x0400.. area (informational). | |
| std::string | name |
Human-readable name, e.g. "Increments". | |
| std::string | symbol |
Rendered symbol, e.g. "Inc". | |
A dictionary-local unit definition (ETG.2000 UnitType, Dictionary/UnitTypes).
An ESI may redefine, per dictionary, what a notation index means. This is not hypothetical: Synapticon's FSoE module dictionaries redefine notation index 0xB6 from the standard "rpm" to "Bit". A dictionary's own table therefore wins over the built-in ETG.1004 catalogue — see esiUnitSymbol.
| uint32_t mm::etg::UnitType::index = 0 |
Object index of the unit in the 0x0400.. area (informational).
| std::string mm::etg::UnitType::name |
Human-readable name, e.g. "Increments".
| uint8_t mm::etg::UnitType::notationIndex = 0 |
The byte this definition overrides.
| std::string mm::etg::UnitType::symbol |
Rendered symbol, e.g. "Inc".