LRAUV  revA
CTD_NeilBrownIF.h
Go to the documentation of this file.
1 
13 #ifndef CTD_NEILBROWNIF_H_
14 #define CTD_NEILBROWNIF_H_
15 
16 #include "data/ElementURI.h"
17 
27 namespace CTD_NeilBrownIF
28 {
31 static const Str NAME( "CTD_NeilBrown" );
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 ConfigURI MAX_PRESS_BOUND( NAME, "maxPressBound", Units::PASCAL );
41 static const ConfigURI MIN_PRESS_BOUND( NAME, "minPressBound", Units::PASCAL );
42 static const ConfigURI OFFSET( NAME, "offset", Units::PASCAL );
43 static const ConfigURI MAX_SALINITY_BOUND( NAME, "maxSalinityBound", Units::PRACTICAL_SALINITY_UNIT );
44 static const ConfigURI MIN_SALINITY_BOUND( NAME, "minSalinityBound", Units::PRACTICAL_SALINITY_UNIT );
45 
46 static const DataURI BIN_MEDIAN_SEA_WATER_ELECTRICAL_CONDUCTIVITY( NAME, "bin_median_sea_water_electrical_conductivity", Units::MILLIMHO_PER_CENTIMETER );
47 static const DataURI BIN_MEAN_SEA_WATER_ELECTRICAL_CONDUCTIVITY( NAME, "bin_mean_sea_water_electrical_conductivity", Units::MILLIMHO_PER_CENTIMETER );
48 static const DataURI BIN_STANDARD_DEVIATION_SEA_WATER_ELECTRICAL_CONDUCTIVITY( NAME, "bin_standard_deviation_sea_water_electrical_conductivity", Units::MILLIMHO_PER_CENTIMETER );
49 static const DataURI BIN_MEDIAN_SEA_WATER_TEMPERATURE( NAME, "bin_median_sea_water_temperature", Units::CELSIUS );
50 static const DataURI BIN_MEAN_SEA_WATER_TEMPERATURE( NAME, "bin_mean_sea_water_temperature", Units::CELSIUS );
51 static const DataURI BIN_STANDARD_DEVIATION_SEA_WATER_TEMPERATURE( NAME, "bin_standard_deviation_sea_water_temperature", Units::CELSIUS );
52 static const DataURI BIN_MEDIAN_SEA_WATER_SALINITY( NAME, "bin_median_sea_water_salinity", Units::PRACTICAL_SALINITY_UNIT );
53 static const DataURI BIN_MEAN_SEA_WATER_SALINITY( NAME, "bin_mean_sea_water_salinity", Units::PRACTICAL_SALINITY_UNIT );
54 static const DataURI BIN_STANDARD_DEVIATION_SEA_WATER_SALINITY( NAME, "bin_standard_deviation_sea_water_salinity", Units::PRACTICAL_SALINITY_UNIT );
55 
56 }
57 
58 #endif /*CTD_NEILBROWNIF_H_*/
Specifies URIs shared by components that can simulate their hardware Designed to be included within n...
static const Unit MILLIMHO_PER_CENTIMETER
Definition: Units.h:168
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.
static const BaseUnit PASCAL
Definition: Units.h:59
Specifies URIs shared by components that have a power consumption config setting Designed to be inclu...
Definition: ElementURI.h:229
static const Unit PRACTICAL_SALINITY_UNIT
Definition: Units.h:199
Specifies URIs shared by components that have load controllers Designed to be included within namespa...
static const Unit CELSIUS
Definition: Units.h:110
Specifies the interface details for the CTD_NeilBrown component in the ScienceModule.
Definition: CTD_NeilBrownIF.h:27