addSlave(const EthercatSlaveBasePtr &slave) | rokubimini::soem_interface::EthercatBusBase | |
busIsAvailable(const std::string &name) | rokubimini::soem_interface::EthercatBusBase | static |
busIsAvailable() const | rokubimini::soem_interface::EthercatBusBase | |
checkForSdoErrors(const uint16_t slave, const uint16_t index) | rokubimini::soem_interface::EthercatBusBase | |
contextMutex_ | rokubimini::soem_interface::EthercatBusBase | mutableprotected |
ecatConfigMaxRetries_ | rokubimini::soem_interface::EthercatBusBase | protected |
ecatConfigRetrySleep_ | rokubimini::soem_interface::EthercatBusBase | protected |
ecatContext_ | rokubimini::soem_interface::EthercatBusBase | protected |
ecatDcTime_ | rokubimini::soem_interface::EthercatBusBase | protected |
ecatEList_ | rokubimini::soem_interface::EthercatBusBase | protected |
ecatError_ | rokubimini::soem_interface::EthercatBusBase | protected |
ecatEsiBuf_ | rokubimini::soem_interface::EthercatBusBase | protected |
ecatEsiMap_ | rokubimini::soem_interface::EthercatBusBase | protected |
ecatFmmu_ | rokubimini::soem_interface::EthercatBusBase | protected |
ecatGrouplist_ | rokubimini::soem_interface::EthercatBusBase | protected |
ecatIdxStack_ | rokubimini::soem_interface::EthercatBusBase | protected |
ecatPdoAssign_ | rokubimini::soem_interface::EthercatBusBase | protected |
ecatPdoDesc_ | rokubimini::soem_interface::EthercatBusBase | protected |
ecatPort_ | rokubimini::soem_interface::EthercatBusBase | protected |
ecatSlavecount_ | rokubimini::soem_interface::EthercatBusBase | protected |
ecatSlavelist_ | rokubimini::soem_interface::EthercatBusBase | protected |
ecatSm_ | rokubimini::soem_interface::EthercatBusBase | protected |
ecatSmCommtype_ | rokubimini::soem_interface::EthercatBusBase | protected |
EthercatBusBase()=delete | rokubimini::soem_interface::EthercatBusBase | |
EthercatBusBase(const std::string &name) | rokubimini::soem_interface::EthercatBusBase | explicit |
getErrorString(ec_errort error) | rokubimini::soem_interface::EthercatBusBase | |
getExpectedWorkingCounter(const uint16_t slave=0) const | rokubimini::soem_interface::EthercatBusBase | |
getHardwarePdoSizes() | rokubimini::soem_interface::EthercatBusBase | |
getHardwarePdoSizes(const uint16_t slave) | rokubimini::soem_interface::EthercatBusBase | |
getName() const | rokubimini::soem_interface::EthercatBusBase | inline |
getNumberOfSlaves() const | rokubimini::soem_interface::EthercatBusBase | |
getUpdateReadStamp() const | rokubimini::soem_interface::EthercatBusBase | inline |
getUpdateWriteStamp() const | rokubimini::soem_interface::EthercatBusBase | inline |
ioMap_ | rokubimini::soem_interface::EthercatBusBase | protected |
isRunning() | rokubimini::soem_interface::EthercatBusBase | inline |
isRunning_ | rokubimini::soem_interface::EthercatBusBase | protected |
name_ | rokubimini::soem_interface::EthercatBusBase | protected |
PdoSizeMap typedef | rokubimini::soem_interface::EthercatBusBase | |
PdoSizePair typedef | rokubimini::soem_interface::EthercatBusBase | |
printALStatus(const uint16_t slave=0) | rokubimini::soem_interface::EthercatBusBase | |
printAvailableBusses() | rokubimini::soem_interface::EthercatBusBase | static |
readTxPdo(const uint16_t slave, TxPdo &txPdo) const | rokubimini::soem_interface::EthercatBusBase | inline |
sendSdoRead(const uint16_t slave, const uint16_t index, const uint8_t subindex, const bool completeAccess, Value &value) | rokubimini::soem_interface::EthercatBusBase | inline |
sendSdoWrite(const uint16_t slave, const uint16_t index, const uint8_t subindex, const bool completeAccess, const Value value) | rokubimini::soem_interface::EthercatBusBase | inline |
sentProcessData_ | rokubimini::soem_interface::EthercatBusBase | protected |
setState(const uint16_t state, const uint16_t slave=0) | rokubimini::soem_interface::EthercatBusBase | |
shutdown() | rokubimini::soem_interface::EthercatBusBase | |
slaves_ | rokubimini::soem_interface::EthercatBusBase | protected |
startup(const bool sizeCheck=true) | rokubimini::soem_interface::EthercatBusBase | |
syncDistributedClock0(const uint16_t slave, const bool activate, const double cycleTime, const double cycleShift) | rokubimini::soem_interface::EthercatBusBase | |
updateRead() | rokubimini::soem_interface::EthercatBusBase | |
updateReadStamp_ | rokubimini::soem_interface::EthercatBusBase | protected |
updateWrite() | rokubimini::soem_interface::EthercatBusBase | |
updateWriteStamp_ | rokubimini::soem_interface::EthercatBusBase | protected |
waitForState(const uint16_t state, const uint16_t slave=0, const unsigned int maxRetries=40, const double retrySleep=0.001) | rokubimini::soem_interface::EthercatBusBase | |
wkc_ | rokubimini::soem_interface::EthercatBusBase | protected |
workingCounterIsOk() const | rokubimini::soem_interface::EthercatBusBase | |
writeFile(const uint16_t slave, const std::string &fileName, const uint32_t &password, const int fileSize, char *fileBuffer, int timeout=EC_TIMEOUTSTATE *10) | rokubimini::soem_interface::EthercatBusBase | |
writeFirmware(const uint16_t slave, const std::string &fileName, const uint32_t &password, const int fileSize, char *fileBuffer) | rokubimini::soem_interface::EthercatBusBase | |
writeRxPdo(const uint16_t slave, const RxPdo &rxPdo) | rokubimini::soem_interface::EthercatBusBase | inline |
~EthercatBusBase()=default | rokubimini::soem_interface::EthercatBusBase | |