source:
pacpussensors/trunk/NMEA0183/include/HSPOS.hpp
Last change on this file was 59, checked in by , 10 years ago | |
---|---|
File size: 1.1 KB |
Line | |
---|---|
1 | #if ! defined( HSPOS_CLASS_HEADER ) |
2 | |
3 | #define HSPOS_CLASS_HEADER |
4 | |
5 | #include "qstring.h" |
6 | #include "NMEA0183_slim.h" |
7 | #include "LatLong.hpp" |
8 | #include "Sentence.hpp" |
9 | #include "Response.hpp" |
10 | |
11 | class HSPOS : public RESPONSE |
12 | { |
13 | public: |
14 | |
15 | HSPOS(); |
16 | virtual ~HSPOS(); |
17 | |
18 | /* |
19 | ** Data |
20 | */ |
21 | |
22 | QString UTCTime; |
23 | QDateTime Time; |
24 | LATLONG Position; |
25 | double depth; |
26 | double altitude; |
27 | double latitudeStdDev; //meters |
28 | double longitudeStdDev; //meters |
29 | double latLongCov; //meters |
30 | double depthStdDev; |
31 | int UTMzone; // |
32 | QChar UTMzoneChar ; // |
33 | double eastindProjection; // |
34 | double northingProjection; // |
35 | double logMislignment; //degree |
36 | double logScaleFactorError; //% |
37 | double compensationSoundVelocity; //%m/s |
38 | |
39 | /* |
40 | ** Methods |
41 | */ |
42 | |
43 | virtual void Empty( void ); |
44 | virtual QString PlainEnglish( void ) const; |
45 | virtual BOOL Parse( const SENTENCE& sentence ); |
46 | virtual BOOL Write( SENTENCE& sentence ); |
47 | |
48 | /* |
49 | ** Operators |
50 | */ |
51 | |
52 | virtual const HSPOS& operator = ( const HSPOS& source ); |
53 | }; |
54 | |
55 | #endif // HSPOS_CLASS_HEADER |
Note:
See TracBrowser
for help on using the repository browser.