9 #ifndef SIMULATORUTILS_H_
10 #define SIMULATORUTILS_H_
28 unsigned int addr = 0,
unsigned int uid = 0 );
Client-side interface for injecting log data into the log queue.
Definition: Logger.h:30
Contains static methods used by all the Simulator Component classes.
Definition: SimulatorUtils.h:22
static void InitHead(SimHeadStruct &head, SimHeadStruct::StructType structType, unsigned int addr=0, unsigned int uid=0)
Configure the SimHeadStruct.
Definition: SimulatorUtils.cpp:21
A struct that is passed from the LRAUV to the Simulator before either SimInitStruct or SimRunStruct...
Definition: SimHeadStruct.h:20
Contains the SimHeadStruct class declaration.
static bool LoadInit(SimInitStruct &init, Component *owner, Logger &logger)
Load properties from config files into the SimInitStruct.
Definition: SimulatorUtils.cpp:43
Abstract Base class for software components.
Definition: Component.h:53
Contains the SimRunStruct class declaration.
Contains the SimResultStruct class declaration.
Contains the Logger class definition.
StructType
Definition: SimHeadStruct.h:22
Contains the SimInitStruct class declaration.
A struct of values that is passed from the LRAUV to the Simulator, to initialize the simulator...
Definition: SimInitStruct.h:22