LRAUV  revA
IBITIF.h
Go to the documentation of this file.
1 
13 #ifndef IBITIF_H_
14 #define IBITIF_H_
15 
16 #include "data/ElementURI.h"
17 
27 namespace IBITIF
28 {
31 static const Str NAME( "IBIT" );
32 
33 // Include common ConfigURIs -- must be in namespace and follow definition of NAME
35 
36 static const DataURI IBIT_RUNNING_STATE( NAME, "IBITRunning", Units::BOOL );
37 
38 static const ConfigURI BATTERY_CAPACITY_THRESHOLD( NAME, "batteryCapacityThreshold", Units::AMPERE_HOUR ); // Amount of charge left at which we return to the surface
39 static const ConfigURI BATTERY_VOLTAGE_THRESHOLD( NAME, "batteryVoltageThreshold", Units::VOLT ); // Amount of voltage left at which we return to the surface
40 
41 }
42 
43 #endif /*IBITIF_H_*/
Definition: ElementURI.h:166
static const Unit AMPERE_HOUR
Definition: Units.h:120
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...
static const BaseUnit VOLT
Definition: Units.h:65
Contains the ElementURI class definition.
Specifies the interface details for the IBIT component in the BITModule.
Definition: IBITIF.h:27
Definition: ElementURI.h:229
static const BaseUnit BOOL
Definition: Units.h:227