|
Motion Master 6.0.0-alpha.111
Next-generation motion control software
|
Current AL state snapshot for a single device. More...
#include <device_manager.h>
Public Attributes | |
| uint16_t | slavePosition = 0 |
| 1-based position on the fieldbus. | |
| uint16_t | alStatus = 0 |
| uint16_t | alState = 0 |
| AL state decoded from alStatus (1=Init, 2=PreOp, 3=Boot, 4=SafeOp, 8=Op). | |
| bool | error = false |
| True when the AL Status error indicator bit is set. | |
| uint16_t | alStatusCode = 0 |
| mm::comm::Reachability | reachability = mm::comm::Reachability::Answering |
| Whether the device answers at its address. When it does not, the other fields are 0. | |
Current AL state snapshot for a single device.
| uint16_t mm::node::DeviceStateInfo::alState = 0 |
AL state decoded from alStatus (1=Init, 2=PreOp, 3=Boot, 4=SafeOp, 8=Op).
| uint16_t mm::node::DeviceStateInfo::alStatus = 0 |
Raw AL Status register (bits 3:0 = state, bit 4 = error indicator).
| uint16_t mm::node::DeviceStateInfo::alStatusCode = 0 |
AL Status Code (ETG.1000.6 ยง6.4.1); non-zero when error is true.
| bool mm::node::DeviceStateInfo::error = false |
True when the AL Status error indicator bit is set.
| mm::comm::Reachability mm::node::DeviceStateInfo::reachability = mm::comm::Reachability::Answering |
Whether the device answers at its address. When it does not, the other fields are 0.
| uint16_t mm::node::DeviceStateInfo::slavePosition = 0 |
1-based position on the fieldbus.