Motion Master 6.0.0-alpha.111
Next-generation motion control software
Loading...
Searching...
No Matches
mm::comm::spoe::SpoeFieldbusDriver Member List

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

activateFirmware(uint16_t slavePosition, std::chrono::steady_clock::duration timeout) overridemm::comm::spoe::SpoeFieldbusDrivervirtual
adapter() constmm::comm::FieldbusDriverinlinevirtual
busConfig() constmm::comm::FieldbusDriverinlinevirtual
configureProcessData() overridemm::comm::spoe::SpoeFieldbusDrivervirtual
droppedInputFrames() const overridemm::comm::spoe::SpoeFieldbusDrivervirtual
exchangeProcessData(std::span< const uint8_t > outputs, std::span< uint8_t > inputs) overridemm::comm::spoe::SpoeFieldbusDrivervirtual
FirmwareActivation enum namemm::comm::FieldbusDriver
init() overridemm::comm::spoe::SpoeFieldbusDrivervirtual
locate(uint16_t slavePosition, bool on) overridemm::comm::spoe::SpoeFieldbusDrivervirtual
mailboxProtocols(uint16_t position) const overridemm::comm::spoe::SpoeFieldbusDrivervirtual
operator=(const SpoeFieldbusDriver &)=deletemm::comm::spoe::SpoeFieldbusDriver
processDataLayout() overridemm::comm::spoe::SpoeFieldbusDrivervirtual
processDataWatchdog(uint16_t)mm::comm::FieldbusDriverinlinevirtual
readDcSync(const std::vector< uint16_t > &)mm::comm::FieldbusDriverinlinevirtual
readDevicesOnWire()mm::comm::FieldbusDriverinlinevirtual
readDiagnostics(const std::vector< uint16_t > &)mm::comm::FieldbusDriverinlinevirtual
readFile(uint16_t slavePosition, const std::string &filename, std::chrono::milliseconds timeout) overridemm::comm::spoe::SpoeFieldbusDrivervirtual
readObjectDictionary(uint16_t slavePosition) overridemm::comm::spoe::SpoeFieldbusDrivervirtual
readRegister(uint16_t slavePosition, uint16_t address, std::span< uint8_t > data) overridemm::comm::spoe::SpoeFieldbusDrivervirtual
readSdo(uint16_t slavePosition, uint16_t index, uint8_t subindex) overridemm::comm::spoe::SpoeFieldbusDrivervirtual
readSdoComplete(uint16_t, uint16_t)mm::comm::FieldbusDriverinlinevirtual
readSii(uint16_t)mm::comm::FieldbusDriverinlinevirtual
readStates(const std::vector< uint16_t > &positions) overridemm::comm::spoe::SpoeFieldbusDrivervirtual
scan() overridemm::comm::spoe::SpoeFieldbusDrivervirtual
setProcessDataWatchdog(uint16_t, std::chrono::nanoseconds)mm::comm::FieldbusDriverinlinevirtual
slaveInfo(uint16_t position) const overridemm::comm::spoe::SpoeFieldbusDrivervirtual
slaveState(uint16_t position) const overridemm::comm::spoe::SpoeFieldbusDrivervirtual
SpoeFieldbusDriver(SpoeFieldbusDriverConfig config)mm::comm::spoe::SpoeFieldbusDriverexplicit
SpoeFieldbusDriver(const SpoeFieldbusDriver &)=deletemm::comm::spoe::SpoeFieldbusDriver
stateChangeRefusal() const overridemm::comm::spoe::SpoeFieldbusDrivervirtual
stop() overridemm::comm::spoe::SpoeFieldbusDrivervirtual
supportsEsc() const overridemm::comm::spoe::SpoeFieldbusDriverinlinevirtual
supportsLocate() const overridemm::comm::spoe::SpoeFieldbusDriverinlinevirtual
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::function< void()> tick, std::function< bool()> shouldAbort) overridemm::comm::spoe::SpoeFieldbusDrivervirtual
writeFile(uint16_t slavePosition, const std::string &filename, std::span< const uint8_t > data) overridemm::comm::spoe::SpoeFieldbusDrivervirtual
writeRegister(uint16_t slavePosition, uint16_t address, std::span< const uint8_t > data) overridemm::comm::spoe::SpoeFieldbusDrivervirtual
writeSdo(uint16_t slavePosition, uint16_t index, uint8_t subindex, std::span< const uint8_t > data) overridemm::comm::spoe::SpoeFieldbusDrivervirtual
writeSii(uint16_t, std::span< const uint8_t >)mm::comm::FieldbusDriverinlinevirtual
~FieldbusDriver()=defaultmm::comm::FieldbusDrivervirtual
~SpoeFieldbusDriver() overridemm::comm::spoe::SpoeFieldbusDriver