LRAUV  revA
Rowe_600LCMIF.h
Go to the documentation of this file.
1 
13 #ifndef Rowe_600LCMIF_H
14 #define Rowe_600LCMIF_H
15 
16 #include "data/ElementURI.h"
17 
24 namespace Rowe_600LCMIF
25 {
28 static const Str NAME( "Rowe_600LCM" );
29 
30 // Include common ConfigURIs -- must be in namespace and follow definition of NAME
34 #include "component/HasUartIF.h"
35 
36 static const ConfigURI VERBOSITY_CFG( NAME, "verbosity", Units::COUNT );
37 static const ConfigURI MAX_SPEED_CFG( NAME, "maxSpeed", Units::METER_PER_SECOND );
38 static const ConfigURI BOTTOM_LCM_CHAN_NAME_CFG( NAME, "lcmChannelBottom", Units::NONE, STRVALUE );
39 static const ConfigURI WATER_LCM_CHAN_NAME_CFG( NAME, "lcmChannelWater", Units::NONE, STRVALUE );
40 static const ConfigURI LCM_APP_NAME_CFG( NAME, "lcmApplication", Units::NONE, STRVALUE );
41 
42 static const ConfigURI BOTTOM_TRACK_VELOCITY_ACCURACY_CFG( NAME, "bottomTrackVelocityAccuracy", Units::METER_PER_SECOND );
43 static const ConfigURI WATER_TRACK_VELOCITY_ACCURACY_CFG( NAME, "waterTrackVelocityAccuracy", Units::METER_PER_SECOND );
44 static const ConfigURI ALTITUDE_ACCURACY_CFG( NAME, "altitudeAccuracy", Units::METER );
45 
46 static const DataURI STATUS_READING( NAME, "Status", Units::COUNT );
47 static const DataURI ALTITUDE1_READING( NAME, "Altitude1", Units::METER );
48 static const DataURI ALTITUDE2_READING( NAME, "Altitude2", Units::METER );
49 static const DataURI ALTITUDE3_READING( NAME, "Altitude3", Units::METER );
50 static const DataURI ALTITUDE4_READING( NAME, "Altitude4", Units::METER );
51 
52 }
53 #endif /*Rowe_600LCMIF_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 [...
static const BaseUnit METER_PER_SECOND
Definition: Units.h:86
Specifies the interface details for the Rowe_600 component in the SensorModule.
Definition: Rowe_600LCMIF.h:24
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.
Definition: ElementURI.h:229
static const BaseUnit NONE
Definition: Units.h:208
Specifies URIs shared by components that have load controllers Designed to be included within namespa...
Definition: BinaryDataType.h:43
static const BaseUnit METER
Definition: Units.h:42