GazeboDriver Class Reference
[Player]
#include <GazeboDriver.hh>
Detailed Description
Gazebo player driverPublic Member Functions | |
| GazeboDriver (ConfigFile *cf, int section) | |
| virtual | ~GazeboDriver () |
| virtual int | Setup () |
| virtual int | Shutdown () |
| virtual int | ProcessMessage (QueuePointer &respQueue, player_msghdr *hdr, void *data) |
| virtual int | Subscribe (player_devaddr_t addr) |
| virtual int | Unsubscribe (player_devaddr_t addr) |
Protected Attributes | |
| GazeboInterface ** | devices |
| Array of interfaces associated with this driver. | |
| int | deviceCount |
| int | deviceMaxCount |
Constructor & Destructor Documentation
| GazeboDriver | ( | ConfigFile * | cf, | |
| int | section | |||
| ) |
Constructor
| virtual ~GazeboDriver | ( | ) | [virtual] |
Destructor
Member Function Documentation
| virtual int Setup | ( | ) | [virtual] |
Set up the device. Return 0 if things go well, and -1 otherwise.
| virtual int Shutdown | ( | ) | [virtual] |
Shutdown the device
| virtual int ProcessMessage | ( | QueuePointer & | respQueue, | |
| player_msghdr * | hdr, | |||
| void * | data | |||
| ) | [virtual] |
Process all messages for this driver.
| virtual int Subscribe | ( | player_devaddr_t | addr | ) | [virtual] |
Subscribe an device to this driver
| virtual int Unsubscribe | ( | player_devaddr_t | addr | ) | [virtual] |
Remove a device from this driver
Member Data Documentation
int deviceCount [protected] |
Number of devices
int deviceMaxCount [protected] |
Max device count
The documentation for this class was generated from the following file: