BusIO() | BusIO | protected |
changeStateOfBus(EtherCATState state, bool validate=true) | BusIO | |
changeStateOfSlave(std::uint16_t slaveIndex, EtherCATState state, bool validate=true) | BusIO | |
checkLogLevel(MessageTypeT level) const | Logging | protected |
configureErrorCountersReading(bool enable, unsigned int periodInMS) | Bus | |
deactivateCOECA(std::uint16_t slaveIndex) | BusIO | |
deactivateSpam(float deactivationDurationSec=10.0f, const std::string &identifier="", bool deactivate=true) const | Logging | |
DeviceFactory typedef | Bus | |
getBus() | Bus | static |
getDevices() const | Bus | |
getEffectiveLoggingLevel() const | Logging | |
getIterationCount() const | Bus | |
getLogSender() const | Logging | protected |
getPDOValidity() const | Bus | |
getSlaveAtIndex(std::uint16_t slaveIndex) const | Bus | |
getSlaves() const | Bus | |
IOMap typedef | BusIO | protected |
ioMap | BusIO | protected |
lastWorkCounter | BusIO | protected |
logErrorsToFile(std::filesystem::path path, unsigned int lastSeconds) | Bus | |
Logging() | Logging | |
loghelper(const char *file, int line, const char *function) const | Logging | protected |
minimumLoggingLevel | Logging | protected |
pdoAccessAvailable | BusIO | protected |
readESIBinaryBlob(std::uint16_t slaveIndex, std::uint16_t startAddress, std::uint16_t endAddress) const | ESIHandler | protected |
readRegisters(std::vector< RegisterDataList > ®isterData) | BusIO | |
readRegisters(EtherCATFrameList *frames, std::uint16_t amountFramesToRead=0) | BusIO | |
readSDOByteBuffer(std::uint16_t slaveIndex, std::uint16_t index, std::uint8_t subIndex, int *buflen, unsigned char *buf, bool completeAccess=false) | BusIO | inline |
readSDOEntry(std::uint16_t slaveIndex, std::uint16_t index, std::uint8_t subIndex, T &result, bool completeAccess=false) | BusIO | inline |
readStates() | BusIO | |
registerDeviceFactory(const std::string &name, const DeviceFactory &factory) | Bus | |
registerSlaveFactory(const SlaveFactory &factory) | Bus | |
resetErrorRegisters(std::uint16_t slaveIndex) | BusIO | |
rtGetEtherCATState() const | Bus | |
rtGetFunctionalState() const | Bus | |
rtHasError() const | Bus | |
rtIsEmergencyStopActive() const | Bus | |
rtUpdateBus(bool doErrorHandling=true, size_t iterationCount=0) | Bus | |
rtUpdatePDO() | BusIO | protected |
sdoAccessAvailable | BusIO | protected |
setAndParseHardwareConfig(const MultiNodeRapidXMLReader &hwconfig) | Bus | |
setIfName(const std::string &ifname) | Bus | |
setLocalMinimumLoggingLevel(MessageTypeT level) | Logging | |
setRobot(const VirtualRobot::RobotPtr &robot) | Bus | |
setSocketFileDescriptor(int socketFileDescriptor) | Bus | |
setTag(const LogTag &tag) | Logging | |
setTag(const std::string &tagName) | Logging | |
setTimeouts(Timeouts const &timeouts) | BusIO | |
shutdown() | Bus | |
SlaveFactory typedef | Bus | |
spamFilter | Logging | mutableprotected |
switchBusToInit() | Bus | |
switchBusToOp() | Bus | |
switchBusToPreOp() | Bus | |
switchBusToSafeOp() | Bus | |
tag | Logging | protected |
timeouts | BusIO | protected |
writeSDOByteBuffer(std::uint16_t slaveIndex, std::uint16_t index, std::uint8_t subIndex, int buflen, const unsigned char *buf, bool completeAccess=false) | BusIO | inline |
writeSDOEntry(std::uint16_t slaveIndex, std::uint16_t index, std::uint8_t subIndex, T value, bool completeAccess=false) | BusIO | inline |
~BusIO() | BusIO | virtual |
~Logging() | Logging | virtual |