24#include <libplayercore/playercore.h>
50 void ProcessPos2dPosCmd(
player_msghdr_t* hdr, player_position2d_cmd_pos_t &data);
51 void ProcessPos2dVelCmd(
player_msghdr_t* hdr, player_position2d_cmd_vel_t &data);
52 void ProcessSpeechCommand(
player_msghdr_t* hdr, player_speech_cmd_t &data);
64 player_position2d_data_t mPos2dData;
65 player_position2d_cmd_pos_t mPos2dPosCmd;
66 player_position2d_cmd_vel_t mPos2dVelCmd;
70 player_ir_data_t mIrData;
74 player_speech_cmd_t mSpeechCmd;
78 player_dio_data_t mDioData;
79 player_dio_cmd_t mDioCmd;
83 player_power_data_t mPowerData;
Class for loading configuration file information.
Definition configfile.h:197
Definition garcia_mixed.h:31
void MainQuit()
Cleanup method for driver thread (called when main exits)
Definition garcia_mixed.cc:308
virtual void Main()
Main method for driver thread.
Definition garcia_mixed.cc:320
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr *hdr, void *data)
Message handler.
Definition garcia_mixed.cc:344
int MainSetup()
Sets up the resources needed by the driver thread.
Definition garcia_mixed.cc:280
An autopointer for the message queue.
Definition message.h:74
Base class for drivers which oeprate with a thread.
Definition driver.h:553
A device address.
Definition player.h:146
Generic message header.
Definition player.h:162