GarciaDriver Member List

This is the complete list of members for GarciaDriver, 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
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
GarciaDriver(ConfigFile *cf, int section) (defined in GarciaDriver)GarciaDriver
GetError()Driverinline
HasSubscriptions() (defined in Driver)Driver
InQueueDriver
Lock(void)Driverprotectedvirtual
Main()GarciaDrivervirtual
MainQuit()GarciaDrivervirtual
MainSetup()GarciaDrivervirtual
mDioAddr (defined in GarciaDriver)GarciaDriverprivate
mDioCmd (defined in GarciaDriver)GarciaDriverprivate
mDioData (defined in GarciaDriver)GarciaDriverprivate
mGarcia (defined in GarciaDriver)GarciaDriverprivate
mIrAddr (defined in GarciaDriver)GarciaDriverprivate
mIrData (defined in GarciaDriver)GarciaDriverprivate
mLength (defined in GarciaDriver)GarciaDriverprivate
mPitch (defined in GarciaDriver)GarciaDriverprivate
mPos2dAddr (defined in GarciaDriver)GarciaDriverprivate
mPos2dData (defined in GarciaDriver)GarciaDriverprivate
mPos2dPosCmd (defined in GarciaDriver)GarciaDriverprivate
mPos2dVelCmd (defined in GarciaDriver)GarciaDriverprivate
mPowerAddr (defined in GarciaDriver)GarciaDriverprivate
mPowerData (defined in GarciaDriver)GarciaDriverprivate
mSleep (defined in GarciaDriver)GarciaDriverprivate
mSpeechAddr (defined in GarciaDriver)GarciaDriverprivate
mSpeechCmd (defined in GarciaDriver)GarciaDriverprivate
mSpeed (defined in GarciaDriver)GarciaDriverprivate
mVolume (defined in GarciaDriver)GarciaDriverprivate
mWheelBase (defined in GarciaDriver)GarciaDriverprivate
mWheelRadius (defined in GarciaDriver)GarciaDriverprivate
mWidth (defined in GarciaDriver)GarciaDriverprivate
ProcessDioCommand(player_msghdr_t *hdr, player_dio_cmd_t &data) (defined in GarciaDriver)GarciaDriver
ProcessInternalMessages(QueuePointer &resp_queue, player_msghdr *hdr, void *data)Drivervirtual
ProcessIrPoseReq(player_msghdr_t *hdr) (defined in GarciaDriver)GarciaDriver
ProcessMessage(QueuePointer &resp_queue, player_msghdr *hdr, void *data)GarciaDrivervirtual
ProcessMessages(int maxmsgs)Driver
ProcessMessages(void)Driver
ProcessPos2dGeomReq(player_msghdr_t *hdr) (defined in GarciaDriver)GarciaDriver
ProcessPos2dPosCmd(player_msghdr_t *hdr, player_position2d_cmd_pos_t &data) (defined in GarciaDriver)GarciaDriver
ProcessPos2dVelCmd(player_msghdr_t *hdr, player_position2d_cmd_vel_t &data) (defined in GarciaDriver)GarciaDriver
ProcessSpeechCommand(player_msghdr_t *hdr, player_speech_cmd_t &data) (defined in GarciaDriver)GarciaDriver
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
RefreshData() (defined in GarciaDriver)GarciaDriver
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
SetError(int code)Driverinlineprotected
Setup()ThreadedDrivervirtual
Shutdown()ThreadedDrivervirtual
StartThread(void) (defined in ThreadedDriver)ThreadedDriverprotectedvirtual
StopThread(void)ThreadedDriverprotectedvirtual
Subscribe(player_devaddr_t addr)Drivervirtual
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)Drivervirtual
Unsubscribe(QueuePointer &, player_devaddr_t)Driverinlinevirtual
Update()ThreadedDriverinlinevirtual
Wait(double TimeOut=0.0)ThreadedDrivervirtual
~Driver()Drivervirtual
~GarciaDriver() (defined in GarciaDriver)GarciaDrivervirtual
~ThreadedDriver()ThreadedDrivervirtual