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