|
Motion Master 6.0.0-alpha.86
Next-generation motion control software
|
One Sync Manager of a device (ENI SyncManagerSettings).
More...
#include <eni.h>
Public Attributes | |
| std::uint8_t | index = 0 |
| Sync Manager number, 0 to 15. | |
| EniSyncManagerType | type = EniSyncManagerType::MailboxOut |
| What it carries. | |
| std::uint16_t | startAddress = 0 |
| Start of the guarded window in the device's ESC memory. | |
| std::uint8_t | controlByte = 0 |
| SM control register: buffer mode, direction, watchdog. | |
| bool | enable = false |
| Whether the master enables it. | |
| std::optional< std::uint32_t > | minSize |
| Smallest window the device accepts, in bytes. | |
| std::optional< std::uint32_t > | maxSize |
| Largest window the device accepts, in bytes. | |
| std::optional< std::uint32_t > | defaultSize |
| Window size before any PDO re-assignment. | |
| std::optional< std::uint32_t > | watchdog |
| Process-data watchdog time. | |
One Sync Manager of a device (ENI SyncManagerSettings).
index is not written as text. It selects which of the schema's fixed Sm0 to Sm15 elements carries this Sync Manager, so two entries may not share one.
| std::uint8_t mm::etg::EniSyncManager::controlByte = 0 |
SM control register: buffer mode, direction, watchdog.
| std::optional<std::uint32_t> mm::etg::EniSyncManager::defaultSize |
Window size before any PDO re-assignment.
| bool mm::etg::EniSyncManager::enable = false |
Whether the master enables it.
| std::uint8_t mm::etg::EniSyncManager::index = 0 |
Sync Manager number, 0 to 15.
| std::optional<std::uint32_t> mm::etg::EniSyncManager::maxSize |
Largest window the device accepts, in bytes.
| std::optional<std::uint32_t> mm::etg::EniSyncManager::minSize |
Smallest window the device accepts, in bytes.
| std::uint16_t mm::etg::EniSyncManager::startAddress = 0 |
Start of the guarded window in the device's ESC memory.
| EniSyncManagerType mm::etg::EniSyncManager::type = EniSyncManagerType::MailboxOut |
What it carries.
| std::optional<std::uint32_t> mm::etg::EniSyncManager::watchdog |
Process-data watchdog time.