|
Motion Master 6.0.0-alpha.50
Next-generation motion control software
|
Per-object outcome of a batch output stage. More...
#include <device_manager.h>
Public Attributes | |
| uint16_t | slavePosition = 0 |
| Echoes the request. | |
| uint16_t | index = 0 |
| Echoes the request. | |
| uint8_t | subindex = 0 |
| Echoes the request. | |
| bool | staged = false |
| Whether the value was staged into the cyclic output image. | |
| std::string | error |
| Empty on success; otherwise why the object was not staged. | |
Per-object outcome of a batch output stage.
staged is true only when the value landed in the published output image and so will be sent on the next exchange cycle. When false, error explains why (unknown device, coercion failure, object not output-mapped, or the bus not exchanging — in the latter two cases the value is still written via SDO/cache, just not cyclically driven).
| std::string mm::node::OutputStageResult::error |
Empty on success; otherwise why the object was not staged.
| uint16_t mm::node::OutputStageResult::index = 0 |
Echoes the request.
| uint16_t mm::node::OutputStageResult::slavePosition = 0 |
Echoes the request.
| bool mm::node::OutputStageResult::staged = false |
Whether the value was staged into the cyclic output image.
| uint8_t mm::node::OutputStageResult::subindex = 0 |
Echoes the request.