LRAUV  revA
LoopControlIF.h
Go to the documentation of this file.
1 
13 #ifndef LOOPCONTROLIF_H_
14 #define LOOPCONTROLIF_H_
15 
16 #include "data/ElementURI.h"
17 
27 namespace LoopControlIF
28 {
31 static const Str NAME( "LoopControl" );
32 
33 // Include common ConfigURIs -- must be in namespace and follow definition of NAME
35 
37 static const ConfigURI NOMINAL_DT_CFG( NAME, "nominalDt", Units::SECOND );
38 
40 static const DataURI PERIOD_CMD( NAME, "periodCmd", Units::SECOND );
41 
43 static const float LOOP_FAST( 0.400 ); // Nominal mode 400 milliseconds/cycle
44 static const float LOOP_SLOW( 5.000 ); // Slow mode 5 seconds/cycle
45 static const float LOOP_DRIFT( 300.000 ); // Drift mode 5 minutes/cycle
46 
47 }
48 
49 #endif /*LOOPCONTROLIF_H_*/
static const BaseUnit SECOND
Definition: Units.h:43
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
Specifies the interface details for the LoopControl component in the ControlModule.
Definition: LoopControlIF.h:27