Motion Master
Loading...
Searching...
No Matches
mm::comm::spoe::Device Member List

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

clearParameters() overridemm::comm::spoe::Devicevirtual
connect(std::chrono::seconds expiryTime=std::chrono::seconds(3))mm::comm::spoe::Device
Device(const std::string &ip, uint16_t port, uint16_t position=0, std::chrono::milliseconds refresherInterval=std::chrono::milliseconds(3000))mm::comm::spoe::Device
disconnect()mm::comm::spoe::Device
download(uint16_t index, uint8_t subindex, const std::chrono::steady_clock::duration expiryTime=std::chrono::milliseconds(5000)) overridemm::comm::spoe::Devicevirtual
download(uint16_t index, uint8_t subindex, const mm::comm::base::ParameterValue &value, const std::chrono::steady_clock::duration expiryTime=std::chrono::milliseconds(5000)) overridemm::comm::spoe::Devicevirtual
download(uint16_t index, uint8_t subindex, const T &value, const std::chrono::steady_clock::duration expiryTime=std::chrono::milliseconds(5000))mm::comm::spoe::Deviceinline
exchangeProcessData(const std::vector< uint8_t > &data, const std::chrono::steady_clock::duration expiryTime=std::chrono::milliseconds(1000))mm::comm::spoe::Device
exchangeProcessDataAndUpdateParameters(uint64_t missedCycles=0) overridemm::comm::spoe::Devicevirtual
exchangeWithTimeout(const Message &request, const std::chrono::steady_clock::duration expiryTime)mm::comm::spoe::Device
findParameter(uint16_t index, uint8_t subindex) overridemm::comm::spoe::Devicevirtual
getMappedParameterValues()mm::comm::spoe::Device
getParametersFromDevice(bool readValues=false, const std::chrono::steady_clock::duration expiryTime=std::chrono::milliseconds(1000))mm::comm::spoe::Device
getPdoMappingStatus(uint16_t index, uint8_t subindex) const overridemm::comm::spoe::Devicevirtual
getPosition() const overridemm::comm::spoe::Devicevirtual
getServerInfo(const std::chrono::steady_clock::duration expiryTime=std::chrono::milliseconds(3000))mm::comm::spoe::Device
getSocketAddress() constmm::comm::spoe::Device
getState(bool refresh=false, const std::chrono::steady_clock::duration expiryTime=std::chrono::milliseconds(5000)) overridemm::comm::spoe::Devicevirtual
incrementSeqId()mm::comm::spoe::Device
isConnected()mm::comm::spoe::Device
isOnline() overridemm::comm::spoe::Devicevirtual
loadParameters(bool readValues=false, const std::chrono::steady_clock::duration expiryTime=std::chrono::milliseconds(9000)) overridemm::comm::spoe::Devicevirtual
parameters() overridemm::comm::spoe::Devicevirtual
performProcessDataExchangeAsync()mm::comm::spoe::Device
readFile(const std::string &filename, const std::chrono::steady_clock::duration expiryTime=std::chrono::milliseconds(5000)) overridemm::comm::spoe::Devicevirtual
readFileList(const bool stripSizeSuffix=true, const std::chrono::steady_clock::duration expiryTime=std::chrono::milliseconds(5000)) overridemm::comm::spoe::Devicevirtual
readSdo(uint16_t index, uint8_t subindex, const std::chrono::steady_clock::duration expiryTime=std::chrono::milliseconds(1000))mm::comm::spoe::Device
readSdoBatch(const std::vector< mm::comm::base::Parameter::Address > &addresses, const std::chrono::steady_clock::duration expiryTime=std::chrono::milliseconds(1000))mm::comm::spoe::Device
readSdoBatch(const std::vector< mm::comm::base::Parameter > &parameters, const std::chrono::steady_clock::duration expiryTime=std::chrono::milliseconds(1000))mm::comm::spoe::Device
readSdoBatchAndUpdateParameters(std::vector< mm::comm::base::Parameter > &parameters, std::size_t batchSize=50, std::chrono::steady_clock::duration expiryTime=std::chrono::milliseconds(1000))mm::comm::spoe::Device
refresher()mm::comm::spoe::Deviceinline
removeFile(const std::string &filename, const std::chrono::steady_clock::duration expiryTime=std::chrono::milliseconds(5000)) overridemm::comm::spoe::Devicevirtual
setPdoMode(PdoMode mode, const std::chrono::steady_clock::duration expiryTime=std::chrono::milliseconds(3000))mm::comm::spoe::Device
setState(uint8_t state, const std::chrono::steady_clock::duration expiryTime=std::chrono::milliseconds(5000)) overridemm::comm::spoe::Devicevirtual
triggerFirmwareUpdate(const std::chrono::steady_clock::duration expiryTime=std::chrono::milliseconds(2000))mm::comm::spoe::Device
updateFirmware(const std::vector< std::uint8_t > &data, const std::vector< std::string > &skipFiles={"SOMANET_CiA_402.xml.zip", "stack_image.svg.zip"}, std::function< void(uint8_t, std::string)> progressCallback=nullptr, const std::chrono::steady_clock::duration expiryTime=std::chrono::milliseconds(60000)) overridemm::comm::spoe::Devicevirtual
upload(const uint16_t index, const uint8_t subindex, const std::chrono::steady_clock::duration expiryTime=std::chrono::milliseconds(3000)) overridemm::comm::spoe::Devicevirtual
upload(uint16_t index, uint8_t subindex, const std::chrono::steady_clock::duration expiryTime=std::chrono::milliseconds(5000))mm::comm::spoe::Deviceinlinevirtual
writeFile(const std::string &filename, const std::vector< uint8_t > &data, const std::chrono::steady_clock::duration expiryTime=std::chrono::milliseconds(5000)) overridemm::comm::spoe::Devicevirtual
writeSdo(uint16_t index, uint8_t subindex, const std::vector< uint8_t > &data, const std::chrono::steady_clock::duration expiryTime=std::chrono::milliseconds(1000))mm::comm::spoe::Device
~Device()mm::comm::spoe::Devicevirtual