REB Member List

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

AddFileWatch(int fd, bool ReadWatch=true, bool WriteWatch=false, bool ExceptWatch=true)Driver [protected]
AddInterface(player_devaddr_t addr)Driver [protected]
AddInterface(player_devaddr_t *addr, ConfigFile *cf, int section, int code, char *key=NULL)Driver [protected]
alwaysonDriver
ConfigAD(int, int)REB
ConfigPosPID(int, int, int, int)REB
ConfigSpeedPID(int, int, int, int)REB
ConfigSpeedProfile(int, int, int)REB
current_headingREB [private]
desired_headingREB [private]
device_addrDriver
direct_velocity_controlREB [private]
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
driverthreadDriver
DummyMain(void *driver)Driver [protected, static]
DummyMainQuit(void *driver)Driver [protected, static]
entriesDriver
GetError()Driver [inline]
InQueueDriver
ir_idREB [private]
ir_sequenceREB [private]
ir_subscriptionsREB [private]
last_irREB [private]
last_ir_updateREB [private]
last_lposREB [private]
last_pos_updateREB [private]
last_positionREB [private]
last_power_updateREB [private]
last_rot_commandREB [private]
last_rposREB [private]
last_thetaREB [private]
last_trans_commandREB [private]
last_x_fREB [private]
last_y_fREB [private]
leftposREB [private]
leftvelREB [private]
Lock(void)Driver [virtual]
Main()REB [virtual]
MainQuit(void)Driver [virtual]
motors_enabledREB [private]
param_indexREB [private]
pos_update_periodREB [private]
position_idREB [private]
position_subscriptionsREB [private]
power_idREB [private]
ProcessCommand(player_position_cmd_t *poscmd)REB [private]
ProcessInternalMessages(QueuePointer &resp_queue, player_msghdr *hdr, void *data)Driver [virtual]
ProcessMessage(ClientData *client, player_msghdr *hdr, uint8_t *data, uint8_t *resp_data, size_t *resp_len)REB
Driver::ProcessMessage(QueuePointer &resp_queue, player_msghdr *hdr, void *data)Driver [virtual]
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)Driver [virtual]
Publish(player_devaddr_t addr, uint8_t type, uint8_t subtype, void *src=NULL, size_t deprecated=0, double *timestamp=NULL, bool copy=true)Driver [virtual]
Publish(QueuePointer &queue, player_msghdr_t *hdr, void *src, bool copy=true)Driver [virtual]
Publish(player_msghdr_t *hdr, void *src, bool copy=true)Driver [virtual]
read_pfdREB [private]
read_serial_until(char *, int, char *, int)REB [private]
ReadAD(int)REB
ReadAllIR(uint16_t *ir)REB
ReadConfig() (defined in REB)REB
ReadPos(int)REB
ReadSpeed(int)REB
ReadStatus(int, int *, int *)REB
REB(ConfigFile *cf, int section)REB
reb_fdREB [private]
reb_serial_portREB [private]
refresh_last_positionREB [private]
RegisterProperty(const char *key, Property *prop, ConfigFile *cf, int section)Driver [virtual]
RegisterProperty(Property *prop, ConfigFile *cf, int section)Driver [virtual]
RemoveFileWatch(int fd, bool ReadWatch=true, bool WriteWatch=false, bool ExceptWatch=true)Driver [protected]
Restart()REB
ret_queueDriver
rightposREB [private]
rightvelREB [private]
SetError(int code)Driver [inline, protected]
SetIRState(int)REB
SetOdometry(int, int, short)REB
SetPos(int, int)REB
SetPosCounter(int, int)REB
SetSpeed(int, int)REB
Setup()REB [virtual]
Shutdown()REB [virtual]
StartThread(void) (defined in Driver)Driver [protected, virtual]
StopThread(void)Driver [protected, virtual]
Subscribe(player_device_id_t id)REB [virtual]
Driver::Subscribe(player_devaddr_t addr)Driver [virtual]
Driver::Subscribe(QueuePointer &queue, player_devaddr_t addr)Driver [inline, virtual]
subscriptionsDriver
Unlock(void)Driver [virtual]
Unsubscribe(player_device_id_t id)REB [virtual]
Driver::Unsubscribe(player_devaddr_t addr)Driver [virtual]
Driver::Unsubscribe(QueuePointer &queue, player_devaddr_t addr)Driver [inline, virtual]
Update()Driver [inline, virtual]
UpdateData(void)REB
UpdateIRData(player_ir_data_t *)REB
UpdatePosData(player_position_data_t *)REB
UpdatePowerData(player_power_data_t *)REB
velocity_modeREB [private]
Wait(double TimeOut=0.0)Driver [inline, protected]
write_command(char *buf, int len, int maxsize)REB [private]
write_serial(char *, int)REB [private]
~Driver()Driver [virtual]

Last updated 12 September 2005 21:38:45