source: pacpussensors/trunk/NMEA0183/include/LoranTD.hpp@ 64

Last change on this file since 64 was 59, checked in by DHERBOMEZ Gérald, 10 years ago

Integration of new modules:

  • GPS NMEA0183 decoder
  • Span CPT Decoder

Update of:

File size: 1.2 KB
Line 
1#if ! defined( LORAN_TIME_DIFFERENCE_CLASS_HEADER )
2
3#define LORAN_TIME_DIFFERENCE_CLASS_HEADER
4
5/*
6** Author: Samuel R. Blackburn
7** Internet: sam_blackburn@pobox.com
8**
9** You can use it any way you like as long as you don't try to sell it.
10**
11** Copyright, 1996, Samuel R. Blackburn
12**
13** $Workfile: lorantd.hpp $
14** $Revision: 4 $
15** $Modtime: 10/10/98 10:06a $
16*/
17
18typedef enum
19{
20 LoranUnknown = 0,
21 LoranValid,
22 LoranBlinkWarning,
23 LoranCycleWarning,
24 LoranSignalToNoiseRatioWarning
25}
26LORAN_SIGNAL_STATUS;
27
28class LORAN_TIME_DIFFERENCE
29{
30 public:
31
32 LORAN_TIME_DIFFERENCE();
33 virtual ~LORAN_TIME_DIFFERENCE();
34
35 /*
36 ** Data
37 */
38
39 double Microseconds;
40 LORAN_SIGNAL_STATUS SignalStatus;
41
42 /*
43 ** Methods
44 */
45
46 virtual void Empty( void );
47 virtual void Parse( int field_number, const SENTENCE& sentence );
48 virtual void Write( SENTENCE& sentence );
49
50 /*
51 ** Operators
52 */
53
54 virtual const LORAN_TIME_DIFFERENCE& operator = ( const LORAN_TIME_DIFFERENCE& source );
55};
56
57
58#endif // LORAN_TIME_DIFFERENCE_CLASS_HEADER
Note: See TracBrowser for help on using the repository browser.