epuckDriver.hpp
Go to the documentation of this file.
Driver(ConfigFile *cf, int section, bool overwrite_cmds, size_t queue_maxlen, int interf)
Constructor for single-interface drivers.
virtual int Subscribe(player_devaddr_t addr)
Subscribe to this driver.
Definition epuckDriver.cpp:263
virtual int MainSetup()
Sets up the resources needed by the driver thread.
Definition epuckDriver.cpp:222
virtual int Unsubscribe(player_devaddr_t addr)
Unsubscribe from this driver.
Definition epuckDriver.cpp:274
virtual void MainQuit()
Cleanup method for driver thread (called when main exits)
Definition epuckDriver.cpp:257
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr *hdr, void *data)
Message handler.
Definition epuckDriver.cpp:290
static const unsigned RING_LEDS_NUM
The quantity of LEDs in e-puck ring LEDs.
Definition epuckLEDs.hpp:36
ThreadedDriver(ConfigFile *cf, int section, bool overwrite_cmds, size_t queue_maxlen, int interface_)
Constructor with implicit interface.
Header file where are the EpuckCamera class, and the exception classes camera_version_error,...
Header file of EpuckIR class and struct EpuckIR::IRData.
Header file where are the EpuckLEDs class and the EpuckLEDs::LEDstate struct.
Header file of the EpuckPosition2d class, and the EpuckPosition2d::BodyGeometry and EpuckPosition2d::...
Header file of SerialPort class.