Motion Master 6.0.0-alpha.50
Next-generation motion control software
Loading...
Searching...
No Matches
mm::comm::soem::SoemFieldbusDriver Member List

This is the complete list of members for mm::comm::soem::SoemFieldbusDriver, including all inherited members.

busConfig() const overridemm::comm::soem::SoemFieldbusDrivervirtual
configureProcessData() overridemm::comm::soem::SoemFieldbusDrivervirtual
controlPlaneMutex_mm::comm::FieldbusDrivermutableprotected
exchangeProcessData(std::span< const uint8_t > outputs, std::span< uint8_t > inputs) overridemm::comm::soem::SoemFieldbusDrivervirtual
init() overridemm::comm::soem::SoemFieldbusDrivervirtual
operator=(const SoemFieldbusDriver &)=deletemm::comm::soem::SoemFieldbusDriver
processDataLayout() overridemm::comm::soem::SoemFieldbusDrivervirtual
processDataWatchdog(uint16_t slavePosition) overridemm::comm::soem::SoemFieldbusDrivervirtual
readDcSync(const std::vector< uint16_t > &positions) overridemm::comm::soem::SoemFieldbusDrivervirtual
readDiagnostics(const std::vector< uint16_t > &positions) overridemm::comm::soem::SoemFieldbusDrivervirtual
readFile(uint16_t slavePosition, const std::string &filename) overridemm::comm::soem::SoemFieldbusDrivervirtual
readObjectDictionary(uint16_t slavePosition) overridemm::comm::soem::SoemFieldbusDrivervirtual
readRegister(uint16_t slavePosition, uint16_t address, std::span< uint8_t > data) overridemm::comm::soem::SoemFieldbusDrivervirtual
readSdo(uint16_t slavePosition, uint16_t index, uint8_t subindex) overridemm::comm::soem::SoemFieldbusDrivervirtual
readSdoComplete(uint16_t slavePosition, uint16_t index) overridemm::comm::soem::SoemFieldbusDrivervirtual
readSii(uint16_t slavePosition) overridemm::comm::soem::SoemFieldbusDrivervirtual
readStates(const std::vector< uint16_t > &positions) overridemm::comm::soem::SoemFieldbusDrivervirtual
scan() overridemm::comm::soem::SoemFieldbusDrivervirtual
setProcessDataWatchdog(uint16_t slavePosition, std::chrono::nanoseconds timeout) overridemm::comm::soem::SoemFieldbusDrivervirtual
slaveCount() constmm::comm::soem::SoemFieldbusDriver
slaveInfo(uint16_t position) const overridemm::comm::soem::SoemFieldbusDrivervirtual
slaveState(uint16_t position) const overridemm::comm::soem::SoemFieldbusDrivervirtual
SoemFieldbusDriver(SoemFieldbusDriverConfig config)mm::comm::soem::SoemFieldbusDriverexplicit
SoemFieldbusDriver(const SoemFieldbusDriver &)=deletemm::comm::soem::SoemFieldbusDriver
stop() overridemm::comm::soem::SoemFieldbusDrivervirtual
transitionToState(const std::vector< uint16_t > &positions, std::optional< EtherCatState > requiredState, EtherCatState targetState, std::chrono::steady_clock::duration timeout, std::chrono::steady_clock::duration resendInterval=std::chrono::seconds(2), std::function< void()> tick=nullptr, std::function< bool()> shouldAbort=nullptr) overridemm::comm::soem::SoemFieldbusDrivervirtual
writeFile(uint16_t slavePosition, const std::string &filename, std::span< const uint8_t > data) overridemm::comm::soem::SoemFieldbusDrivervirtual
writeRegister(uint16_t slavePosition, uint16_t address, std::span< const uint8_t > data) overridemm::comm::soem::SoemFieldbusDrivervirtual
writeSdo(uint16_t slavePosition, uint16_t index, uint8_t subindex, std::span< const uint8_t > data) overridemm::comm::soem::SoemFieldbusDrivervirtual
writeSii(uint16_t slavePosition, std::span< const uint8_t > data) overridemm::comm::soem::SoemFieldbusDrivervirtual
~FieldbusDriver()=defaultmm::comm::FieldbusDrivervirtual
~SoemFieldbusDriver() overridemm::comm::soem::SoemFieldbusDriver