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 |
| OS5000 * | Compass |
| player_devaddr | position2d_id |
| player_devaddr | opaque_id |
| DriverHealth | Status |
| double | LastBearing |
| bool | FirstRun |
| OS5000Compass::OS5000Compass | ( | ConfigFile * | cf, | |
| int | section | |||
| ) |
| 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] |
const char* OS5000Compass::PortOpts [private] |
int OS5000Compass::UpdateRate [private] |
OS5000* OS5000Compass::Compass [private] |
player_devaddr OS5000Compass::position2d_id [private] |
player_devaddr OS5000Compass::opaque_id [private] |
DriverHealth OS5000Compass::Status [private] |
double OS5000Compass::LastBearing [private] |
bool OS5000Compass::FirstRun [private] |
1.5.5