LRAUV  revA
Radio_SurfaceIF.h
Go to the documentation of this file.
1 
13 #ifndef Radio_SurfaceIF_H
14 #define Radio_SurfaceIF_H
15 
16 #include "data/ElementURI.h"
17 
24 namespace Radio_SurfaceIF
25 {
28 static const Str NAME( "Radio_Surface" );
29 
30 // Include common ConfigURIs -- must be in namespace and follow definition of NAME
34 #include "component/HasPowerIF.h"
35 #include "component/HasUartIF.h"
36 
37 static const DataURI Radio_Surface_POWER( NAME, "RadioPower", Units::BOOL );
38 
39 static const ConfigURI MAX_DEPTH_CFG( NAME, "maxDepth", Units::BOOL );
40 
41 static const RestartConfigURI PPP_CONNECT( NAME, "pppConnect", Units::NONE, STRVALUE );
42 }
43 
44 #endif /*Radio_SurfaceIF_H*/
Specifies URIs shared by components that can simulate their hardware Designed to be included within n...
Specifies the interface details for the Radio_Surface component in the SensorModule.
Definition: Radio_SurfaceIF.h:24
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 URIs shared by components that have a power consumption config setting Designed to be inclu...
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...
static const BaseUnit BOOL
Definition: Units.h:227
Definition: BinaryDataType.h:43
Definition: ElementURI.h:192