Home
FAQ
Player
Stage
Gazebo
Contrib
Documentation
Publications
Contributors
Users

Project
Download
Bugs/Feedback
Mailing lists

Radish

Old news
Old stuff

GzClient Class Reference

#include <gz_client.h>

List of all members.


Detailed Description

Gazebo client handler.

This class handles the Gazebo client object, and acts as a shared data-structure for all Gazebo related drivers. Note that there can only be one instance of this class (it is entirely static).


Static Public Member Functions

int Init (int serverid, const char *prefixid)
 Initialize.

int Fini ()
 Finalize.

void AddDriver (Driver *driver)
 Add a driver to the list of known Gazebo drivers.

void DelDriver (Driver *driver)
 Remove a driver to the list of known Gazebo drivers.


Static Public Attributes

const char * prefix_id = ""
 The prefix used for all gazebo ID's.

gz_client_t * client = NULL
 The one and only gazebo client.

gz_sim_t * sim = NULL
 The simulator control interface.

int driverCount = 0
Driverdrivers [1024]


Member Function Documentation

int GzClient::Init int  serverid,
const char *  prefixid
[static]
 

Initialize.

int GzClient::Fini  )  [static]
 

Finalize.

void GzClient::AddDriver Driver driver  )  [static]
 

Add a driver to the list of known Gazebo drivers.

void GzClient::DelDriver Driver driver  )  [static]
 

Remove a driver to the list of known Gazebo drivers.


Member Data Documentation

const char * GzClient::prefix_id = "" [static]
 

The prefix used for all gazebo ID's.

gz_client_t * GzClient::client = NULL [static]
 

The one and only gazebo client.

gz_sim_t * GzClient::sim = NULL [static]
 

The simulator control interface.

int GzClient::driverCount = 0 [static]
 

List of all known Gazebo drivers. The GzSim driver (if present) will use this list to update Gazebo drivers when new data becomes available. If the GzSim driver is not present, drivers will be updated at the server's native rate (default 10Hz).

Driver * GzClient::drivers [static]
 


The documentation for this class was generated from the following files:
Generated on Tue May 3 14:15:50 2005 for Player by doxygen 1.3.6