All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Types | Public Member Functions
WaranCore::GpsFix Class Reference

Brief description of class still missing. More...

#include <GpsFix.h>

List of all members.

Public Types

enum  State { NoFix = 0, Fix2D, Fix3D, TimeFix }

Public Member Functions

int & altitude ()
const int & altitude () const
unsigned short & eastingDop ()
const unsigned short & eastingDop () const
 GpsFix ()
int & horizontalAccuracy ()
const int & horizontalAccuracy () const
unsigned short & horizontalDop ()
const unsigned short & horizontalDop () const
int & latitude ()
const int & latitude () const
int & longitude ()
const int & longitude () const
unsigned short & northingDop ()
const unsigned short & northingDop () const
void reset ()
unsigned char & sateliteCount ()
const unsigned char & sateliteCount () const
void setState (State s)
State state () const

Detailed Description

Brief description of class still missing.

Full description of class still missing


Member Enumeration Documentation

Enumerator:
NoFix 
Fix2D 
Fix3D 
TimeFix 

Constructor & Destructor Documentation

References NoFix.

{
  _state=NoFix;
}

Member Function Documentation

int& WaranCore::GpsFix::altitude ( ) [inline]

Referenced by WaranCore::GpsBlock::decode(), and WaranCore::GpsBlock::encode().

{return _altitude;}
const int& WaranCore::GpsFix::altitude ( ) const [inline]
{return _altitude;}
unsigned short& WaranCore::GpsFix::eastingDop ( ) [inline]
const unsigned short& WaranCore::GpsFix::eastingDop ( ) const [inline]
{return _eastingDop;}
const int& WaranCore::GpsFix::horizontalAccuracy ( ) const [inline]
{return _horizontalAccuracy;}
unsigned short& WaranCore::GpsFix::horizontalDop ( ) [inline]
const unsigned short& WaranCore::GpsFix::horizontalDop ( ) const [inline]
{return _horizontalDop;}
int& WaranCore::GpsFix::latitude ( ) [inline]

Referenced by WaranCore::GpsBlock::decode(), and WaranCore::GpsBlock::encode().

{return _latitude;}
const int& WaranCore::GpsFix::latitude ( ) const [inline]
{return _latitude;}
int& WaranCore::GpsFix::longitude ( ) [inline]

Referenced by WaranCore::GpsBlock::decode(), and WaranCore::GpsBlock::encode().

{return _longitude;}
const int& WaranCore::GpsFix::longitude ( ) const [inline]
{return _longitude;}
unsigned short& WaranCore::GpsFix::northingDop ( ) [inline]
const unsigned short& WaranCore::GpsFix::northingDop ( ) const [inline]
{return _northingDop;}

References NoFix.

Referenced by GpsStation::GpsStation(), UbxBuffer::startBroadcast(), and GpsStation::startBroadcast().

{
  _state=NoFix;
  _longitude=0;
  _latitude=0;
  _altitude=0;
  _horizontalAccuracy=0;
  _horizontalDop=0;
  _northingDop=0;
  _eastingDop=0;
  _sateliteCount=0;
}
unsigned char& WaranCore::GpsFix::sateliteCount ( ) [inline]
const unsigned char& WaranCore::GpsFix::sateliteCount ( ) const [inline]
{return _sateliteCount;}
void WaranCore::GpsFix::setState ( State  s) [inline]
{_state=s;}
State WaranCore::GpsFix::state ( ) const [inline]

Referenced by WaranCore::GpsBlock::encode(), and GpsStation::solution().

{return _state;}

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines