void add(Device &device)
Add a device (slave or bus) in the bus.
std::vector< Device * > device_bus_ptr_
Definition: bus_device.h:86
Header file for Device class.
std::vector< Device * > device_vector() final
Get the set of devices that compose the bus.
This class define The EtherCAT Master.
Definition: master.h:50
SlaveInfo * slave_address() final
Get the device corresponding physical slave address.
BusDevice()
Constructor of BusDevice class.
This class define an EtherCAT bus device.
Definition: bus_device.h:49
This abstract class define an EtherCAT device.
Definition: device.h:49