gps2loc Class Reference

List of all members.

Public Member Functions

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

Private Member Functions

void UpdatePosition ()

Private Attributes

bool OriginProvided
bool FirstRun
Device * gps
Device * compass
Device * odometry
player_devaddr_t position_out_id
player_devaddr_t compass_id
player_devaddr_t position2d_id
player_devaddr_t gps_id
player_position2d_data LastCompass
player_position2d_data LastOdometry
player_gps_data LastGPS
player_pose2d_t Origin
player_pose2d_t OutputHypoth


Constructor & Destructor Documentation

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

gps2loc::~gps2loc (  )  [virtual]


Member Function Documentation

int gps2loc::MainSetup (  )  [virtual]

void gps2loc::MainQuit (  )  [virtual]

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

void gps2loc::Main (  )  [virtual]

void gps2loc::UpdatePosition (  )  [private]


Member Data Documentation

bool gps2loc::OriginProvided [private]

bool gps2loc::FirstRun [private]

Device* gps2loc::gps [private]

Device* gps2loc::compass [private]

Device* gps2loc::odometry [private]

player_devaddr_t gps2loc::position_out_id [private]

player_devaddr_t gps2loc::compass_id [private]

player_devaddr_t gps2loc::position2d_id [private]

player_devaddr_t gps2loc::gps_id [private]

player_position2d_data gps2loc::LastCompass [private]

player_position2d_data gps2loc::LastOdometry [private]

player_gps_data gps2loc::LastGPS [private]

player_pose2d_t gps2loc::Origin [private]

player_pose2d_t gps2loc::OutputHypoth [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