source: pacpusframework/branches/2.0-beta1/src/TestComponents/CPT/NMEA0183/include/HSATIT.hpp@ 89

Last change on this file since 89 was 89, checked in by morasjul, 11 years ago

PACPUS 2.0 Beta deployed in new branch

Major changes:
-Add communication interface between components
-Add examples for communications interface (TestComponents)
-Move to Qt5 support

  • Property svn:executable set to *
File size: 1.3 KB
Line 
1#if ! defined( HSATIT_CLASS_HEADER )
2
3#define HSATIT_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
11class HSATIT : public RESPONSE
12{
13 public:
14
15 HSATIT();
16 virtual ~HSATIT();
17
18 /*
19 ** Data
20 */
21
22 double heading; //deg
23 double roll; //deg
24 double pitch; //deg
25 double heave; //meters
26 double yawRotationRate; // deg.s-1
27 double rollRotationRate; // deg.s-1
28 double pitchRotationRate; // deg.s-1
29 double courseMadeGood; // deg
30 double speedOverGround; //
31 double longitudinalVel; // m.s-1 (positive toward the box)
32 double transveralVel; // m.s-1 (positive toward the port side)
33 double verticalVel; // m.s-1 (positive toward upside)
34 double headingStdDev; // deg
35 double rollStdDev; // deg
36 double pitchStdDev; // deg
37 double northSpeedStdDev; // m.s-1
38 double eastSpeeedStdDev; // m.s-1
39 double verticalStdDev; // m.s-1
40
41 /*
42 ** Methods
43 */
44
45 virtual void Empty( void );
46 virtual QString PlainEnglish( void ) const;
47 virtual BOOL Parse( const SENTENCE& sentence );
48 virtual BOOL Write( SENTENCE& sentence );
49
50 /*
51 ** Operators
52 */
53
54 virtual const HSATIT& operator = ( const HSATIT& source );
55};
56
57#endif // HSATIT_CLASS_HEADER
Note: See TracBrowser for help on using the repository browser.