LRAUV  revA
VemcoVR2CIF.h
Go to the documentation of this file.
1 
13 #ifndef VemcoVR2CIF_H
14 #define VemcoVR2CIF_H
15 
16 #include "data/ElementURI.h"
17 
24 namespace VemcoVR2CIF
25 {
26 // Static const for component name
27 // (Can be used by other components)
28 static const Str NAME( "VemcoVR2C" );
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 DataURI SAMPLING_ACTIVE_STATE( NAME, "samplingActive", Units::BOOL );
38 
39 static const BlobURI RESPONSE_STRING( NAME, "response_string", Units::NONE, BLOB_INT16BE, 4 );
40 static const DataURI TAG_ID( NAME, "tag_id", Units::COUNT );
41 static const DataURI AD_COUNT( NAME, "ad_count", Units::COUNT );
42 
43 }
44 
45 #endif /*VemcoVR2CIF_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...
Definition: ElementURI.h:211
Specifies URIs shared by components that have UARTS Designed to be included within namespace within [...
Definition: BlobType.h:19
Specifies the interface details for the VemcoVR2C component in the ScienceModule. ...
Definition: VemcoVR2CIF.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
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 BaseUnit BOOL
Definition: Units.h:227