AdaptiveMCL Class Reference

List of all members.

Public Member Functions

 AdaptiveMCL (ConfigFile *cf, int section)
virtual int Setup (void)
 Initialize the driver.
virtual int Shutdown (void)
 Finalize the driver.
void Push (AMCLSensorData *data)
virtual int ProcessMessage (MessageQueue *resp_queue, player_msghdr *hdr, void *data)
 Message handler.
virtual void UpdateSensorData (void)

Member Function Documentation

int AdaptiveMCL::ProcessMessage ( MessageQueue resp_queue,
player_msghdr hdr,
void *  data 
) [virtual]
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.

References PLAYER_ERROR1, and PLAYER_MSG0.

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.

References PLAYER_MSG0, and Driver::StopThread().


The documentation for this class was generated from the following files:

Last updated 12 September 2005 21:38:45