|
|
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 158 of file SlaveRegisterReadingScheduler.cpp.
Here is the call graph for this function:Definition at line 180 of file SlaveRegisterReadingScheduler.cpp.
| bool allRegistersUpdated | ( | ) | const |
Definition at line 202 of file SlaveRegisterReadingScheduler.cpp.
|
static |
Definition at line 22 of file SlaveRegisterReadingScheduler.cpp.
Here is the caller graph for this function:| const std::vector< RegisterDataList > & getRegisterData | ( | ) |
Definition at line 187 of file SlaveRegisterReadingScheduler.cpp.
| void startReadingNextRegisters | ( | ) |
Definition at line 193 of file SlaveRegisterReadingScheduler.cpp.
|
static |
Definition at line 40 of file SlaveRegisterReadingScheduler.cpp.
Here is the call graph for this function:
Here is the caller graph for this function: