LRAUV  revA
Aanderaa_O2IF.h
Go to the documentation of this file.
1 
13 #ifndef AANDERAA_O2IF_H_
14 #define AANDERAA_O2IF_H_
15 
16 #include "data/ElementURI.h"
17 
27 namespace Aanderaa_O2IF
28 {
31 static const Str NAME( "Aanderaa_O2" );
32 
33 // Include common ConfigURIs -- must be in namespace and follow definition of NAME
37 #include "component/HasPowerIF.h"
38 #include "component/HasUartIF.h"
39 
40 static const RestartConfigURI MODEL( NAME, "model", Units::NONE );
41 
42 static const DataURI TEMPERATURE( NAME, "temperature", Units::CELSIUS );
43 static const DataURI AIRSATURATION( NAME, "airSaturation", Units::PERCENT );
44 
45 }
46 
47 #endif /*AANDERAA_O2IF_H_*/
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 Unit PERCENT
Definition: Units.h:224
Replacement for standard template class string.
Definition: Str.h:12
Specifies the interface details for the Aanderaa_O2 component in the ScienceModule.
Definition: Aanderaa_O2IF.h:27
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 Unit CELSIUS
Definition: Units.h:110
Definition: ElementURI.h:192