Khepera Member List

This is the complete list of members for Khepera, 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
desired_heading (defined in Khepera)Kheperaprivate
device_addrDriver
direct_velocity_control (defined in Khepera)Kheperaprivate
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
geometry (defined in Khepera)Kheperaprivate
GetError()Driverinline
HasSubscriptions() (defined in Driver)Driver
InQueueDriver
ir_addr (defined in Khepera)Kheperaprivate
ir_sequence (defined in Khepera)Kheperaprivate
ir_subscriptions (defined in Khepera)Kheperaprivate
Khepera(ConfigFile *cf, int section) (defined in Khepera)Khepera
khepera_fd (defined in Khepera)Kheperaprivate
khepera_serial_port (defined in Khepera)Kheperaprivate
last_ir (defined in Khepera)Kheperaprivate
last_ir_update (defined in Khepera)Kheperaprivate
last_lpos (defined in Khepera)Kheperaprivate
last_pos_update (defined in Khepera)Kheperaprivate
last_position (defined in Khepera)Kheperaprivate
last_rpos (defined in Khepera)Kheperaprivate
last_theta (defined in Khepera)Kheperaprivate
last_x_f (defined in Khepera)Kheperaprivate
last_y_f (defined in Khepera)Kheperaprivate
Lock(void)Driverprotectedvirtual
Main()Kheperavirtual
MainQuit()Kheperavirtual
MainSetup()Kheperavirtual
motors_enabled (defined in Khepera)Kheperaprivate
param_index (defined in Khepera)Kheperaprivate
pos_update_period (defined in Khepera)Kheperaprivate
position_addr (defined in Khepera)Kheperaprivate
position_subscriptions (defined in Khepera)Kheperaprivate
ProcessInternalMessages(QueuePointer &resp_queue, player_msghdr *hdr, void *data)Drivervirtual
ProcessMessage(QueuePointer &resp_queue, player_msghdr *hdr, void *data)Kheperavirtual
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
ReadAD(int) (defined in Khepera)Khepera
ReadAllIR(player_ir_data_t *) (defined in Khepera)Khepera
ReadPos(int *, int *) (defined in Khepera)Khepera
ReadSpeed(int *, int *) (defined in Khepera)Khepera
refresh_last_position (defined in Khepera)Kheperaprivate
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
ResetOdometry() (defined in Khepera)Khepera
ret_queueDriver
Serial (defined in Khepera)Kheperaprivate
SetError(int code)Driverinlineprotected
SetIRState(int) (defined in Khepera)Khepera
SetPos(int, int) (defined in Khepera)Khepera
SetPosCounter(int, int) (defined in Khepera)Khepera
SetSpeed(int, int) (defined in Khepera)Khepera
Setup()ThreadedDrivervirtual
Shutdown()ThreadedDrivervirtual
StartThread(void) (defined in ThreadedDriver)ThreadedDriverprotectedvirtual
StopThread(void)ThreadedDriverprotectedvirtual
Subscribe(player_devaddr_t addr)Kheperavirtual
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)Kheperavirtual
ThreadedDriver::Unsubscribe(QueuePointer &, player_devaddr_t)Driverinlinevirtual
Update()ThreadedDriverinlinevirtual
UpdateData(void) (defined in Khepera)Khepera
UpdateIRData(player_ir_data_t *) (defined in Khepera)Khepera
UpdatePosData(player_position2d_data_t *) (defined in Khepera)Khepera
velocity_mode (defined in Khepera)Kheperaprivate
Wait(double TimeOut=0.0)ThreadedDrivervirtual
x (defined in Khepera)Kheperaprivate
y (defined in Khepera)Kheperaprivate
yaw (defined in Khepera)Kheperaprivate
~Driver()Drivervirtual
~Khepera() (defined in Khepera)Khepera
~ThreadedDriver()ThreadedDrivervirtual