LRAUV  revA
CANONSamplerIF.h
Go to the documentation of this file.
1 
13 #ifndef CANONSamplerIF_H
14 #define CANONSamplerIF_H
15 
16 #include "data/ElementURI.h"
17 
24 namespace CANONSamplerIF
25 {
26 // Static const for component name
27 // (Can be used by other components)
28 static const Str NAME( "CANONSampler" );
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 ConfigURI SAMPLE_TIMEOUT_CFG( NAME, "sampleTimeout", Units::SECOND );
38 
39 static const DataURI SAMPLING_ACTIVE_STATE( NAME, "sampling", Units::BOOL );
40 static const DataURI SAMPLE_NUMBER( NAME, "sample_number", Units::COUNT );
41 
42 }
43 
44 #endif /*CANONSamplerIF_H*/
static const BaseUnit COUNT
Definition: Units.h:228
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 BaseUnit SECOND
Definition: Units.h:43
Definition: ElementURI.h:166
Specifies the interface details for the CANONSampler component in the ScienceModule.
Definition: CANONSamplerIF.h:24
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
Specifies URIs shared by components that have load controllers Designed to be included within namespa...
static const BaseUnit BOOL
Definition: Units.h:227