|
Motion Master 6.0.0-alpha.50
Next-generation motion control software
|
Mailbox configuration for a slave (the CoE/FoE/EoE/SoE transport windows). More...
#include <fieldbus_driver.h>
Public Attributes | |
| uint16_t | writeLength = 0 |
| Write (master→slave) mailbox length in bytes; 0 if no mailbox. | |
| uint16_t | writeOffset = 0 |
| Write mailbox physical ESC offset. | |
| uint16_t | readLength = 0 |
| Read (slave→master) mailbox length in bytes. | |
| uint16_t | readOffset = 0 |
| Read mailbox physical ESC offset. | |
| uint16_t | protocols = 0 |
| uint8_t | coeDetails = 0 |
| CoE details (ECT_COEDET_*: SDO/Info/PDO-Assign/Config/Upload/CA). | |
| uint8_t | foeDetails = 0 |
| FoE details (bit 0 = enabled). | |
| uint8_t | eoeDetails = 0 |
| EoE details (bit 0 = enabled). | |
| uint8_t | soeDetails = 0 |
| SoE details / channel count. | |
Mailbox configuration for a slave (the CoE/FoE/EoE/SoE transport windows).
| uint8_t mm::comm::MailboxConfig::coeDetails = 0 |
CoE details (ECT_COEDET_*: SDO/Info/PDO-Assign/Config/Upload/CA).
| uint8_t mm::comm::MailboxConfig::eoeDetails = 0 |
EoE details (bit 0 = enabled).
| uint8_t mm::comm::MailboxConfig::foeDetails = 0 |
FoE details (bit 0 = enabled).
| uint16_t mm::comm::MailboxConfig::protocols = 0 |
Supported-protocol bits: 0x01 AoE, 0x02 EoE, 0x04 CoE, 0x08 FoE, 0x10 SoE, 0x20 VoE.
| uint16_t mm::comm::MailboxConfig::readLength = 0 |
Read (slave→master) mailbox length in bytes.
| uint16_t mm::comm::MailboxConfig::readOffset = 0 |
Read mailbox physical ESC offset.
| uint8_t mm::comm::MailboxConfig::soeDetails = 0 |
SoE details / channel count.
| uint16_t mm::comm::MailboxConfig::writeLength = 0 |
Write (master→slave) mailbox length in bytes; 0 if no mailbox.
| uint16_t mm::comm::MailboxConfig::writeOffset = 0 |
Write mailbox physical ESC offset.