|
Brief description of class SlaveRegisterReadingScheduler. More...
#include <armarx/control/ethercat/bus_io/SlaveRegisterReadingScheduler.h>
Public Member Functions | |
bool | allRegistersUpdated () const |
const std::vector< RegisterDataList > & | getRegisterData () |
SlaveRegisterReadingScheduler (std::uint16_t slaveCount, unsigned int updatePeriodInMS, std::vector< datatypes::RegisterEnum > registerList) | |
void | startReadingNextRegisters () |
~SlaveRegisterReadingScheduler () | |
Static Public Member Functions | |
static EtherCATFrameList * | createEtherCATFrameListFromRegisterDataList (const std::vector< RegisterDataList > *requestedRegisters) |
static void | updateRegisterDataFromEtherCATFrameList (const EtherCATFrameList *frameList, std::vector< RegisterDataList > *requestedRegisters) |
Brief description of class SlaveRegisterReadingScheduler.
Detailed description of class SlaveRegisterReadingScheduler.
Definition at line 20 of file SlaveRegisterReadingScheduler.h.
SlaveRegisterReadingScheduler | ( | std::uint16_t | slaveCount, |
unsigned int | updatePeriodInMS, | ||
std::vector< datatypes::RegisterEnum > | registerList | ||
) |
Definition at line 157 of file SlaveRegisterReadingScheduler.cpp.
Definition at line 179 of file SlaveRegisterReadingScheduler.cpp.
bool allRegistersUpdated | ( | ) | const |
Definition at line 201 of file SlaveRegisterReadingScheduler.cpp.
|
static |
Definition at line 20 of file SlaveRegisterReadingScheduler.cpp.
const std::vector< RegisterDataList > & getRegisterData | ( | ) |
Definition at line 186 of file SlaveRegisterReadingScheduler.cpp.
void startReadingNextRegisters | ( | ) |
Definition at line 192 of file SlaveRegisterReadingScheduler.cpp.
|
static |
Definition at line 38 of file SlaveRegisterReadingScheduler.cpp.