OS5000Compass Class Reference

List of all members.

Public Member Functions

 OS5000Compass (ConfigFile *cf, int section)
virtual int MainSetup ()
virtual void MainQuit ()
virtual int ProcessMessage (QueuePointer &resp_queue, player_msghdr *hdr, void *data)

Private Member Functions

virtual void Main ()
void PublishData ()
void PublishStatus ()
int RestartCompass ()

Private Attributes

const char * PortOpts
int UpdateRate
OS5000Compass
player_devaddr position2d_id
player_devaddr opaque_id
DriverHealth Status
double LastBearing
bool FirstRun


Constructor & Destructor Documentation

OS5000Compass::OS5000Compass ( ConfigFile *  cf,
int  section 
)


Member Function Documentation

int OS5000Compass::MainSetup (  )  [virtual]

void OS5000Compass::MainQuit (  )  [virtual]

int OS5000Compass::ProcessMessage ( QueuePointer &  resp_queue,
player_msghdr *  hdr,
void *  data 
) [virtual]

void OS5000Compass::Main (  )  [private, virtual]

void OS5000Compass::PublishData (  )  [private]

void OS5000Compass::PublishStatus (  )  [private]

int OS5000Compass::RestartCompass (  )  [private]


Member Data Documentation

const char* OS5000Compass::PortOpts [private]

player_devaddr OS5000Compass::position2d_id [private]

player_devaddr OS5000Compass::opaque_id [private]

double OS5000Compass::LastBearing [private]

bool OS5000Compass::FirstRun [private]


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

Generated on Sun Feb 21 00:00:05 2010 for Penn State Robotics Club: AUVSI IGVC 2010 by  doxygen 1.5.5