Home
FAQ
Player
Stage
Gazebo
Contrib
Documentation
Publications
Contributors
Users

Project
Download
Bugs/Feedback
Mailing lists

Radish

Old news
Old stuff

AdaptiveMCL Class Reference

#include <amcl.h>

Inherits Driver.

List of all members.

Public Member Functions

 AdaptiveMCL (ConfigFile *cf, int section)
virtual ~AdaptiveMCL (void)
virtual int Setup (void)
 Initialize the driver.

virtual int Shutdown (void)
 Finalize the driver.

virtual void Update (void)
 Update non-threaded drivers.


Constructor & Destructor Documentation

AdaptiveMCL::AdaptiveMCL ConfigFile cf,
int  section
 

AdaptiveMCL::~AdaptiveMCL void   )  [virtual]
 


Member Function Documentation

int AdaptiveMCL::Setup void   )  [virtual]
 

Initialize the driver.

This function is called with the first client subscribes; it MUST be implemented by the driver.

Returns:
Returns 0 on success.

Implements Driver.

int AdaptiveMCL::Shutdown void   )  [virtual]
 

Finalize the driver.

This function is called with the last client unsubscribes; it MUST be implemented by the driver.

Returns:
Returns 0 on success.

Implements Driver.

void AdaptiveMCL::Update void   )  [virtual]
 

Update non-threaded drivers.

This method is called once per loop (in Linux, probably either 50Hz or 100Hz) by the server. Threaded drivers can use the default implementation, which does nothing. Non-threaded drivers should do whatever they have to do, and call PutData() when they have new data.

Reimplemented from Driver.


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