LRAUV  revA
DVL_microIF.h
Go to the documentation of this file.
1 
13 #ifndef DVL_MICROIF_H
14 #define DVL_MICROIF_H
15 
16 #include "data/ElementURI.h"
17 #include "data/BlobValue.h"
18 
25 namespace DVL_microIF
26 {
29 static const Str NAME( "DVL_micro" );
30 
31 // Include common ConfigURIs -- must be in namespace and follow definition of NAME
35 #include "component/HasPowerIF.h"
36 #include "component/HasUartIF.h"
37 
38 static const DataURI STATUS_READING( NAME, "Status", Units::COUNT );
39 static const DataURI BEAM1_GOOD_READING( NAME, "Beam1Good", Units::COUNT );
40 static const DataURI BEAM2_GOOD_READING( NAME, "Beam2Good", Units::COUNT );
41 static const DataURI BEAM3_GOOD_READING( NAME, "Beam3Good", Units::COUNT );
42 static const DataURI BEAM4_GOOD_READING( NAME, "Beam4Good", Units::COUNT );
43 static const DataURI ALTITUDE1_READING( NAME, "Altitude1", Units::METER );
44 static const DataURI ALTITUDE2_READING( NAME, "Altitude2", Units::METER );
45 static const DataURI ALTITUDE3_READING( NAME, "Altitude3", Units::METER );
46 static const DataURI ALTITUDE4_READING( NAME, "Altitude4", Units::METER );
47 static const DataURI WATER_VELOCITY_FLAG_READING( NAME, "WaterVelocityFlag", Units::METER );
48 static const DataURI BOTTOM_VELOCITY_FLAG_READING( NAME, "BottomVelocityFlag", Units::COUNT );
49 
50 static const ConfigURI MAG_DEVIATION_CFG( NAME, "magDeviation", Units::DEGREE );
51 static const ConfigURI PITCH_OFFSET_CFG( NAME, "pitchOffset", Units::DEGREE );
52 static const ConfigURI ROLL_OFFSET_CFG( NAME, "rollOffset", Units::DEGREE );
53 
54 }
55 
56 #endif /*DVL_MICROIF_H*/
static const BaseUnit COUNT
Definition: Units.h:228
Specifies URIs shared by components that can simulate their hardware Designed to be included within n...
Specifies URIs shared by components that have UARTS Designed to be included within namespace within [...
Definition: ElementURI.h:166
Replacement for standard template class string.
Definition: Str.h:12
Specifies URIs shared by components that can be loaded from modules at startup Designed to be include...
Contains the ElementURI class definition.
Specifies the interface details for the DVL_micro component in the SensorModule.
Definition: DVL_microIF.h:25
Specifies URIs shared by components that have a power consumption config setting Designed to be inclu...
Definition: ElementURI.h:229
Specifies URIs shared by components that have load controllers Designed to be included within namespa...
static const Unit DEGREE
Definition: Units.h:132
Contains the BlobValue class definition.
static const BaseUnit METER
Definition: Units.h:42