|
Motion Master 6.0.0-alpha.50
Next-generation motion control software
|
One Sync Manager's configuration as programmed on a slave's ESC. More...
#include <fieldbus_driver.h>
Public Attributes | |
| uint8_t | index = 0 |
| SM number (0..7). | |
| uint16_t | physicalStart = 0 |
| Physical ESC memory start address the SM guards. | |
| uint16_t | length = 0 |
| Length of the guarded window in bytes. | |
| uint32_t | flags = 0 |
| Raw SM control/flags register (buffer mode, direction, watchdog). | |
| uint8_t | type = 0 |
| 0=unused, 1=MbxOut, 2=MbxIn, 3=Outputs, 4=Inputs. | |
One Sync Manager's configuration as programmed on a slave's ESC.
A Sync Manager guards a window of the slave's physical memory and governs how the master and the slave's application exchange it (mailbox handshake or buffered process data).
| uint32_t mm::comm::SyncManagerConfig::flags = 0 |
Raw SM control/flags register (buffer mode, direction, watchdog).
| uint8_t mm::comm::SyncManagerConfig::index = 0 |
SM number (0..7).
| uint16_t mm::comm::SyncManagerConfig::length = 0 |
Length of the guarded window in bytes.
| uint16_t mm::comm::SyncManagerConfig::physicalStart = 0 |
Physical ESC memory start address the SM guards.
| uint8_t mm::comm::SyncManagerConfig::type = 0 |
0=unused, 1=MbxOut, 2=MbxIn, 3=Outputs, 4=Inputs.