EpuckDriver Member List

This is the complete list of members for EpuckDriver, including all inherited members.

AddFileWatch(int fd, bool ReadWatch=true, bool WriteWatch=false, bool ExceptWatch=true)Driverprotected
AddInterface(player_devaddr_t addr)Driverprotected
AddInterface(player_devaddr_t *addr, ConfigFile *cf, int section, int code, const char *key=NULL)Driverprotected
alwaysonDriver
bodyLEDAddr (defined in EpuckDriver)EpuckDriverprivate
bodyLEDData (defined in EpuckDriver)EpuckDriverprivate
cameraAddr (defined in EpuckDriver)EpuckDriverprivate
cameraData (defined in EpuckDriver)EpuckDriverprivate
device_addrDriver
Driver(ConfigFile *cf, int section, bool overwrite_cmds, size_t queue_maxlen, int interf)Driver
Driver(ConfigFile *cf, int section, bool overwrite_cmds=true, size_t queue_maxlen=PLAYER_MSGQUEUE_DEFAULT_MAXLEN)Driver
DummyMain(void *driver)ThreadedDriverprotectedstatic
DummyMainQuit(void *driver)ThreadedDriverprotectedstatic
entriesDriver
epuckCamera (defined in EpuckDriver)EpuckDriverprivate
EpuckDriver(ConfigFile *cf, int section) (defined in EpuckDriver)EpuckDriver
EpuckDriver_Init(ConfigFile *cf, int section) (defined in EpuckDriver)EpuckDriverstatic
epuckIR (defined in EpuckDriver)EpuckDriverprivate
epuckLEDs (defined in EpuckDriver)EpuckDriverprivate
epuckPosition2d (defined in EpuckDriver)EpuckDriverprivate
EXPECTED_EPUCK_SIDE_VERSION (defined in EpuckDriver)EpuckDriverprivate
frontLEDAddr (defined in EpuckDriver)EpuckDriverprivate
frontLEDData (defined in EpuckDriver)EpuckDriverprivate
GetError()Driverinline
HasSubscriptions() (defined in Driver)Driver
InQueueDriver
irAddr (defined in EpuckDriver)EpuckDriverprivate
irData (defined in EpuckDriver)EpuckDriverprivate
Lock(void)Driverprotectedvirtual
Main()EpuckDriverprivatevirtual
MainQuit()EpuckDrivervirtual
MainSetup()EpuckDrivervirtual
posData (defined in EpuckDriver)EpuckDriverprivate
position2dAddr (defined in EpuckDriver)EpuckDriverprivate
ProcessInternalMessages(QueuePointer &resp_queue, player_msghdr *hdr, void *data)Drivervirtual
ProcessMessage(QueuePointer &resp_queue, player_msghdr *hdr, void *data)EpuckDrivervirtual
ProcessMessages(int maxmsgs)Driver
ProcessMessages(void)Driver
Publish(player_devaddr_t addr, QueuePointer &queue, uint8_t type, uint8_t subtype, void *src=NULL, size_t deprecated=0, double *timestamp=NULL, bool copy=true)Drivervirtual
Publish(player_devaddr_t addr, uint8_t type, uint8_t subtype, void *src=NULL, size_t deprecated=0, double *timestamp=NULL, bool copy=true)Drivervirtual
Publish(QueuePointer &queue, player_msghdr_t *hdr, void *src, bool copy=true)Drivervirtual
Publish(player_msghdr_t *hdr, void *src, bool copy=true)Drivervirtual
RegisterProperty(const char *key, Property *property, ConfigFile *cf, int section)Drivervirtual
RegisterProperty(Property *property, ConfigFile *cf, int section)Drivervirtual
RemoveFileWatch(int fd, bool ReadWatch=true, bool WriteWatch=false, bool ExceptWatch=true)Driverprotected
ret_queueDriver
ringLEDAddr (defined in EpuckDriver)EpuckDriverprivate
ringLEDsData (defined in EpuckDriver)EpuckDriverprivate
serialPort (defined in EpuckDriver)EpuckDriverprivate
SetError(int code)Driverinlineprotected
Setup()ThreadedDrivervirtual
Shutdown()ThreadedDrivervirtual
StartThread(void) (defined in ThreadedDriver)ThreadedDriverprotectedvirtual
StopThread(void)ThreadedDriverprotectedvirtual
Subscribe(player_devaddr_t addr)EpuckDrivervirtual
ThreadedDriver::Subscribe(QueuePointer &, player_devaddr_t)Driverinlinevirtual
SubscriptionLock(void)Driverprotectedvirtual
SubscriptionUnlock(void)Driverprotectedvirtual
Terminate()ThreadedDrivervirtual
TestCancel()ThreadedDriverprotectedvirtual
ThreadedDriver(ConfigFile *cf, int section, bool overwrite_cmds, size_t queue_maxlen, int interface_)ThreadedDriver
ThreadedDriver(ConfigFile *cf, int section, bool overwrite_cmds=true, size_t queue_maxlen=PLAYER_MSGQUEUE_DEFAULT_MAXLEN)ThreadedDriver
Unlock(void)Driverprotectedvirtual
Unsubscribe(player_devaddr_t addr)EpuckDrivervirtual
ThreadedDriver::Unsubscribe(QueuePointer &, player_devaddr_t)Driverinlinevirtual
Update()ThreadedDriverinlinevirtual
Wait(double TimeOut=0.0)ThreadedDrivervirtual
~Driver()Drivervirtual
~EpuckDriver() (defined in EpuckDriver)EpuckDriver
~ThreadedDriver()ThreadedDrivervirtual