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)Driverprotected
AddInterface(player_devaddr_t addr)Driverprotected
AddInterface(player_devaddr_t *addr, ConfigFile *cf, int section, int code, const char *key=NULL)Driverprotected
alwaysonDriver
ConfigAD(int, int) (defined in REB)REB
ConfigPosPID(int, int, int, int) (defined in REB)REB
ConfigSpeedPID(int, int, int, int) (defined in REB)REB
ConfigSpeedProfile(int, int, int) (defined in REB)REB
current_heading (defined in REB)REBprivate
desired_heading (defined in REB)REBprivate
device_addrDriver
direct_velocity_control (defined in REB)REBprivate
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
GetError()Driverinline
HasSubscriptions() (defined in Driver)Driver
InQueueDriver
ir_id (defined in REB)REBprivate
ir_sequence (defined in REB)REBprivate
ir_subscriptions (defined in REB)REBprivate
last_ir (defined in REB)REBprivate
last_ir_update (defined in REB)REBprivate
last_lpos (defined in REB)REBprivate
last_pos_update (defined in REB)REBprivate
last_position (defined in REB)REBprivate
last_power_update (defined in REB)REBprivate
last_rot_command (defined in REB)REBprivate
last_rpos (defined in REB)REBprivate
last_theta (defined in REB)REBprivate
last_trans_command (defined in REB)REBprivate
last_x_f (defined in REB)REBprivate
last_y_f (defined in REB)REBprivate
leftpos (defined in REB)REBprivate
leftvel (defined in REB)REBprivate
Lock(void)Driverprotectedvirtual
Main()REBvirtual
MainQuit()REBvirtual
MainSetup()REBvirtual
motors_enabled (defined in REB)REBprivate
param_index (defined in REB)REBprivate
pos_update_period (defined in REB)REBprivate
position_id (defined in REB)REBprivate
position_subscriptions (defined in REB)REBprivate
power_id (defined in REB)REBprivate
ProcessCommand(player_position_cmd_t *poscmd) (defined in REB)REBprivate
ProcessInternalMessages(QueuePointer &resp_queue, player_msghdr *hdr, void *data)Drivervirtual
ProcessMessage(ClientData *client, player_msghdr *hdr, uint8_t *data, uint8_t *resp_data, size_t *resp_len) (defined in REB)REB
ThreadedDriver::ProcessMessage(QueuePointer &resp_queue, player_msghdr *hdr, void *data)Drivervirtual
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
read_pfd (defined in REB)REBprivate
read_serial_until(char *, int, char *, int) (defined in REB)REBprivate
ReadAD(int) (defined in REB)REB
ReadAllIR(uint16_t *ir) (defined in REB)REB
ReadConfig() (defined in REB)REB
ReadPos(int) (defined in REB)REB
ReadSpeed(int) (defined in REB)REB
ReadStatus(int, int *, int *) (defined in REB)REB
REB(ConfigFile *cf, int section) (defined in REB)REB
reb_fd (defined in REB)REBprivate
reb_serial_port (defined in REB)REBprivate
refresh_last_position (defined in REB)REBprivate
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
Restart() (defined in REB)REB
ret_queueDriver
rightpos (defined in REB)REBprivate
rightvel (defined in REB)REBprivate
SetError(int code)Driverinlineprotected
SetIRState(int) (defined in REB)REB
SetOdometry(int, int, short) (defined in REB)REB
SetPos(int, int) (defined in REB)REB
SetPosCounter(int, int) (defined in REB)REB
SetSpeed(int, int) (defined in REB)REB
Setup()ThreadedDrivervirtual
Shutdown()ThreadedDrivervirtual
StartThread(void) (defined in ThreadedDriver)ThreadedDriverprotectedvirtual
StopThread(void)ThreadedDriverprotectedvirtual
Subscribe(player_device_id_t id) (defined in REB)REBvirtual
ThreadedDriver::Subscribe(player_devaddr_t addr)Drivervirtual
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_device_id_t id) (defined in REB)REBvirtual
ThreadedDriver::Unsubscribe(player_devaddr_t addr)Drivervirtual
ThreadedDriver::Unsubscribe(QueuePointer &, player_devaddr_t)Driverinlinevirtual
Update()ThreadedDriverinlinevirtual
UpdateData(void) (defined in REB)REB
UpdateIRData(player_ir_data_t *) (defined in REB)REB
UpdatePosData(player_position_data_t *) (defined in REB)REB
UpdatePowerData(player_power_data_t *) (defined in REB)REB
velocity_mode (defined in REB)REBprivate
Wait(double TimeOut=0.0)ThreadedDrivervirtual
write_command(char *buf, int len, int maxsize) (defined in REB)REBprivate
write_serial(char *, int) (defined in REB)REBprivate
~Driver()Drivervirtual
~ThreadedDriver()ThreadedDrivervirtual