Go to the documentation of this file.
45 struct SyncManControl {
63 struct SyncManStatus {
99 struct SyncManPDIControl {
static unsigned baseAddress(unsigned num)
union ethercat_hardware::SyncManStatus::@28 __attribute__((__packed__))
static const unsigned BASE_ADDR
union ethercat_hardware::SyncManPDIControl::@40 __attribute__((__packed__))
union ethercat_hardware::SyncManActivate::@34 __attribute__((__packed__))
unsigned computeChecksum(void const *data, unsigned length)
static const unsigned BASE_ADDR
bool readData(EthercatCom *com, EtherCAT_SlaveHandler *sh, EthercatDevice::AddrMode addrMode, unsigned num)
Read data from Sync Manager.
union ethercat_hardware::SyncMan::@46 __attribute__((__packed__))
ethercat_hardware::MotorHeatingModelCommon __attribute__
SyncManPDIControl pdi_control
bool writeData(EthercatCom *com, EtherCAT_SlaveHandler *sh, EthercatDevice::AddrMode addrMode, unsigned num) const
Write data to Sync Manager Activation register.
static unsigned baseAddress(unsigned num)
union ethercat_hardware::SyncManControl::@22 __attribute__((__packed__))
unsigned int rotateRight8(unsigned in)
ethercat_hardware
Author(s): Rob Wheeler
, Derek King
autogenerated on Thu Sep 26 2024 02:44:04