7 :
rokubimini::soem_interface::EthercatSlaveBase(bus, address), name_(name)
void shutdown() override
Used to shutdown slave specific objects.
void updateRead() override
Called during reading the ethercat bus. Use this method to extract readings from the ethercat bus buf...
void readTxPdo(const uint16_t slave, TxPdo &txPdo) const
ExampleSlave(const std::string &name, rokubimini::soem_interface::EthercatBusBase *bus, const uint32_t address)
bool startup() override
Startup non-ethercat specific objects for the slave.
void updateWrite() override
Called during writing to the ethercat bus. Use this method to stage a command for the slave...
Class for managing an ethercat bus containing one or multiple slaves.
void writeRxPdo(const uint16_t slave, const RxPdo &rxPdo)