|
Motion Master 6.0.0-alpha.86
Next-generation motion control software
|
One CoE transfer the master runs at a transition (ENI CoE/InitCmds/InitCmd).
More...
#include <eni.h>
Public Attributes | |
| std::vector< EniTransition > | transitions |
| At least one; the schema requires it. | |
| std::string | comment |
| Free text a master may log. | |
| std::uint32_t | timeoutMs = 0 |
| Timeout for this transfer. | |
| EniCoeCommandSpecifier | ccs = EniCoeCommandSpecifier::Download |
| Read or write. | |
| std::uint16_t | index = 0 |
| Object index. | |
| std::uint8_t | subindex = 0 |
| Object subindex. | |
| std::vector< std::uint8_t > | data |
| Payload of a download; empty for an upload. | |
| bool | disabled = false |
| Written to the file but not to be sent. | |
One CoE transfer the master runs at a transition (ENI CoE/InitCmds/InitCmd).
This is where a device's own configuration goes: the PDO assignment objects, and any vendor object a device needs written before it will leave PRE-OP.
| EniCoeCommandSpecifier mm::etg::EniCoeCmd::ccs = EniCoeCommandSpecifier::Download |
Read or write.
| std::string mm::etg::EniCoeCmd::comment |
Free text a master may log.
| std::vector<std::uint8_t> mm::etg::EniCoeCmd::data |
Payload of a download; empty for an upload.
| bool mm::etg::EniCoeCmd::disabled = false |
Written to the file but not to be sent.
| std::uint16_t mm::etg::EniCoeCmd::index = 0 |
Object index.
| std::uint8_t mm::etg::EniCoeCmd::subindex = 0 |
Object subindex.
| std::uint32_t mm::etg::EniCoeCmd::timeoutMs = 0 |
Timeout for this transfer.
| std::vector<EniTransition> mm::etg::EniCoeCmd::transitions |
At least one; the schema requires it.