26#ifndef WSF_SIMPLE_SENSORS_MANAGER_HPP
27#define WSF_SIMPLE_SENSORS_MANAGER_HPP
40 const std::shared_ptr<il::SensorsManagerInterface>& sm_component = std::make_shared<WsfSimpleSensorsManagerImpl>());
57 void Update(
double aSimTime)
override;
62 const std::string& partName,
63 const std::shared_ptr<il::SensorsManagerInterface>& smInterface);
Definition WsfApplication.hpp:45
WsfBMSensorsManager(WsfScenario &aScenario, const std::string &aPartClass=WsfScriptSensorsManagerClass::SCRIPT_CLASS_NAME, const std::string &aPartVarName="PROCESSOR", const std::shared_ptr< il::SensorsManagerInterface > &sm_component=std::make_shared< il::SensorsManagerInterface >())
Definition WsfBMSensorsManager.cpp:41
Definition WsfProcessor.hpp:39
Contains the data required to create a simulation, and acts as the entry point for input file process...
Definition WsfScenario.hpp:111
Definition WsfSimpleSensorsManager.hpp:36
static WSF_IADS_C2_LIB_EXPORT void RegisterScriptTypes(WsfApplication *aApplicationPtr)
Definition WsfSimpleSensorsManager.cpp:59
static WSF_IADS_C2_LIB_EXPORT WsfProcessor * Create(WsfScenario &aScenario)
Definition WsfSimpleSensorsManager.cpp:71
bool ProcessInput(UtInput &aInput) override
Definition WsfSimpleSensorsManager.cpp:92
WsfProcessor * Clone() const override
Definition WsfSimpleSensorsManager.cpp:50
bool Initialize(double aSimTime) override
Definition WsfSimpleSensorsManager.cpp:104
static WSF_IADS_C2_LIB_EXPORT std::unique_ptr< WsfSimpleSensorsManager > CreateUnique(WsfScenario &aScenario)
Definition WsfSimpleSensorsManager.cpp:82
WsfSimpleSensorsManager(WsfScenario &aScenario, const std::shared_ptr< il::SensorsManagerInterface > &sm_component=std::make_shared< WsfSimpleSensorsManagerImpl >())
Definition WsfSimpleSensorsManager.cpp:32
void Update(double aSimTime) override
Definition WsfSimpleSensorsManager.cpp:114
const char * GetScriptClassName() const override
Definition WsfSimpleSensorsManager.cpp:87
virtual ~WsfSimpleSensorsManager()
Definition WsfSimpleSensorsManager.hpp:41
bool Initialize2(double aSimTime) override
Definition WsfSimpleSensorsManager.cpp:109