LRAUV  revA
SBITIF.h
Go to the documentation of this file.
1 
13 #ifndef SBITIF_H_
14 #define SBITIF_H_
15 
25 namespace SBITIF
26 {
29 static const Str NAME( "SBIT" );
30 
31 // Include common ConfigURIs -- must be in namespace and follow definition of NAME
33 #include "component/HasHardwareIF.h" // provide useHardware so that we can modify some parts of SBIT when running in simulation
34 
35 static const DataURI SBIT_RUNNING_STATE( NAME, "SBITRunning", Units::BOOL ); // TODO default was specified as true using deprecated method
36 static const RestartConfigURI KERNEL_RELEASE_CFG( NAME, "kernelRelease", Units::NONE, MULTIVALUE );
37 static const RestartConfigURI KERNEL_VERSION_CFG( NAME, "kernelVersion", Units::NONE, MULTIVALUE );
38 }
39 
40 #endif /*SBITIF_H_*/
Specifies the interface details for the SBIT component in the BITModule.
Definition: SBITIF.h:25
Specifies URIs shared by components that can simulate their hardware Designed to be included within n...
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...
Definition: BinaryDataType.h:42
Definition: ElementURI.h:229
static const BaseUnit NONE
Definition: Units.h:208
static const BaseUnit BOOL
Definition: Units.h:227
Definition: ElementURI.h:192