|
Motion Master 6.0.0-alpha.86
Next-generation motion control software
|
The <Slots> block of a modular device (ETG.5001).
More...
#include <esi.h>
Classes | |
| struct | ModulePdoGroup |
A PDO index base for one module PDO group (Slots/ModulePdoGroup). More... | |
| struct | Slot |
One slot: a position that a module plugs into (ETG.2000 SlotType). More... | |
Public Attributes | |
| std::vector< Slot > | slots |
| std::vector< ModulePdoGroup > | modulePdoGroups |
| uint32_t | slotPdoIncrement = 0 |
| Index step between PDO objects of consecutive slots. | |
| uint32_t | slotIndexIncrement = 0 |
| Index step between all other objects of consecutive slots. | |
| std::optional< uint32_t > | maxSlotCount |
| bool | downloadModuleIdentList = false |
The <Slots> block of a modular device (ETG.5001).
| bool mm::etg::EsiSlots::downloadModuleIdentList = false |
| std::optional<uint32_t> mm::etg::EsiSlots::maxSlotCount |
| std::vector<ModulePdoGroup> mm::etg::EsiSlots::modulePdoGroups |
| uint32_t mm::etg::EsiSlots::slotIndexIncrement = 0 |
Index step between all other objects of consecutive slots.
| uint32_t mm::etg::EsiSlots::slotPdoIncrement = 0 |
Index step between PDO objects of consecutive slots.
| std::vector<Slot> mm::etg::EsiSlots::slots |