|
Motion Master 6.0.0-alpha.50
Next-generation motion control software
|
Distributed-clock configuration for a slave. More...
#include <fieldbus_driver.h>
Public Attributes | |
| bool | capable = false |
| Slave has distributed-clock hardware. | |
| bool | active = false |
| SYNC0 generation enabled. | |
| int32_t | propagationDelay = 0 |
| Measured propagation delay (ns). | |
| int32_t | cycleTime = 0 |
| DC cycle time (ns). | |
| int32_t | shift = 0 |
| Shift from the cycle-modulus boundary (ns). | |
Distributed-clock configuration for a slave.
Populated by configureProcessData (which runs ecx_configdc). active is false for the SM-synchronous / free-run bring-up this driver uses — DC is measured but no SYNC0 pulse is generated.
| bool mm::comm::DcConfig::active = false |
SYNC0 generation enabled.
| bool mm::comm::DcConfig::capable = false |
Slave has distributed-clock hardware.
| int32_t mm::comm::DcConfig::cycleTime = 0 |
DC cycle time (ns).
| int32_t mm::comm::DcConfig::propagationDelay = 0 |
Measured propagation delay (ns).
| int32_t mm::comm::DcConfig::shift = 0 |
Shift from the cycle-modulus boundary (ns).