| 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 |