p_driver.h
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr_t *hdr, void *data)
Definition: p_driver.h:62
int HandleMsgReqInfo(QueuePointer &resp_queue, player_msghdr *hdr, void *data)
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr *hdr, void *data)
virtual void Unsubscribe(QueuePointer &queue)
Definition: p_graphics.cc:212
InterfaceFiducial(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)
Definition: p_fiducial.cc:50
virtual void Unsubscribe(QueuePointer &queue)
Definition: p_graphics.cc:316
Definition: p_driver.h:174
Definition: p_driver.h:192
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr *hdr, void *data)
Definition: p_actarray.cc:51
Definition: p_driver.h:201
virtual int Unsubscribe(QueuePointer &queue, player_devaddr_t addr)
Definition: p_driver.cc:542
virtual ~InterfaceGraphics3d(void)
Definition: p_graphics.cc:305
virtual ~InterfaceSimulation(void)
Definition: p_driver.h:78
virtual void Publish(void)
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr_t *hdr, void *data)
Definition: p_simulation.cc:78
virtual void Publish(void)
InterfaceGripper(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)
Definition: p_gripper.cc:43
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr_t *hdr, void *data)
Definition: p_speech.cc:64
InterfaceGraphics3d(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)
Definition: p_graphics.cc:297
Definition: p_driver.h:210
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr_t *hdr, void *data)
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr_t *hdr, void *data)
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr *hdr, void *data)
Definition: p_graphics.cc:217
Definition: p_driver.h:280
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr_t *hdr, void *data)
Definition: p_position.cc:56
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr_t *hdr, void *data)
Definition: p_fiducial.cc:92
InterfaceLocalize(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)
Definition: p_driver.h:183
static Stg::World * world
all player devices share the same Stage world (for now)
Definition: p_driver.h:38
InterfacePtz(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)
virtual void Subscribe(QueuePointer &queue)
Definition: p_graphics.cc:311
InterfaceWifi(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)
Definition: p_driver.h:117
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr *hdr, void *data)
Definition: p_blobfinder.cc:110
InterfaceMap(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)
Interface * LookupInterface(player_devaddr_t addr)
find the device record with this Player id
Definition: p_driver.cc:510
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr *hdr, void *data)
Definition: p_bumper.cc:77
InterfaceSpeech(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)
Definition: p_speech.cc:37
Definition: p_driver.h:238
InterfaceBlobfinder(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)
Definition: p_blobfinder.cc:41
virtual void Subscribe(QueuePointer &queue)
Definition: p_graphics.cc:207
InterfaceSimulation(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)
Definition: p_simulation.cc:70
Definition: p_driver.h:219
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr *hdr, void *data)
Definition: p_driver.h:252
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr_t *hdr, void *data)
Definition: p_ranger.cc:102
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr *hdr, void *data)
Definition: p_graphics.cc:321
Definition: p_driver.h:83
std::vector< Interface * > ifaces
an array of pointers to Interface objects, defined below
Definition: p_driver.h:49
Definition: p_driver.h:18
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr *hdr, void *data)
Definition: p_camera.cc:89
Definition: p_driver.h:109
Definition: p_driver.h:101
int HandleMsgReqData(QueuePointer &resp_queue, player_msghdr *hdr, void *data)
InterfacePosition(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)
Definition: p_position.cc:48
Definition: p_driver.h:52
InterfaceRanger(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)
Definition: p_ranger.cc:44
InterfacePower(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)
InterfaceCamera(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)
Definition: p_camera.cc:40
Definition: p_driver.h:75
virtual void Publish(void)
virtual ~InterfaceGraphics2d(void)
Definition: p_graphics.cc:201
Definition: p_driver.h:164
Interface(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)
Definition: p_driver.cc:215
Definition: p_driver.h:228
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr *hdr, void *data)
InterfaceActArray(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)
Definition: p_actarray.cc:43
InterfaceGraphics2d(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)
Definition: p_graphics.cc:193
virtual int Subscribe(QueuePointer &queue, player_devaddr_t addr)
Definition: p_driver.cc:524
Definition: p_driver.h:125
InterfaceModel(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section, const std::string &type)
Definition: p_driver.cc:227
Definition: p_driver.h:133
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr *hdr, void *data)
Definition: p_driver.cc:579
virtual void Publish(void)
Stg::Model * LocateModel(char *basename, player_devaddr_t *addr, const std::string &type)
Definition: p_driver.cc:473
InterfaceBumper(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)
Definition: p_bumper.cc:45
virtual ~InterfaceBlobfinder(void)
Definition: p_driver.h:195
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr_t *hdr, void *data)
Definition: p_gripper.cc:74
Definition: p_driver.h:266
Generated on Fri Jan 31 2020 00:00:00 for Stage by
