|
Motion Master 6.0.0-alpha.86
Next-generation motion control software
|
A device's mailbox configuration (ENI Slave/Mailbox).
More...
#include <eni.h>
Public Attributes | |
| EniMailboxWindow | send |
| Master-to-device window. | |
| EniMailboxWindow | recv |
| Device-to-master window. | |
| std::optional< EniMailboxWindow > | bootstrapSend |
| Master-to-device window in BOOT. | |
| std::optional< EniMailboxWindow > | bootstrapRecv |
| Device-to-master window in BOOT. | |
| std::vector< EniMailboxProtocol > | protocols |
| Protocols the device supports. | |
| std::vector< EniCoeCmd > | coeInitCmds |
CoE transfers, under Mailbox/CoE. | |
A device's mailbox configuration (ENI Slave/Mailbox).
bootstrapSend and bootstrapRecv are the windows the device uses in BOOT, where a firmware download runs. They are usually at different offsets from the standard pair and must both be present or both absent.
| std::optional<EniMailboxWindow> mm::etg::EniMailbox::bootstrapRecv |
Device-to-master window in BOOT.
| std::optional<EniMailboxWindow> mm::etg::EniMailbox::bootstrapSend |
Master-to-device window in BOOT.
| std::vector<EniCoeCmd> mm::etg::EniMailbox::coeInitCmds |
CoE transfers, under Mailbox/CoE.
| std::vector<EniMailboxProtocol> mm::etg::EniMailbox::protocols |
Protocols the device supports.
| EniMailboxWindow mm::etg::EniMailbox::recv |
Device-to-master window.
| EniMailboxWindow mm::etg::EniMailbox::send |
Master-to-device window.