Class EcSlaveFactory. More...
#include <EcSlaveFactory.h>
Public Types | |
typedef EcSlave *(* | CreateDriverCallBack )(ec_slavet *) |
A callback function. | |
Public Member Functions | |
bool | registerDriver (std::string name, CreateDriverCallBack createFn) |
Register the driver. | |
EcSlave * | createDriver (ec_slavet *mem_loc) |
Create a driver. | |
void | displayAvailableDrivers () |
Display the drivers. | |
Static Public Member Functions | |
static EcSlaveFactory & | Instance () |
Makes an instance of the class. | |
Class EcSlaveFactory.
This class create an instance of the slave classes detected on the net.