29#ifndef WSF_SIMPLE_SENSORS_MANAGER_IMPL_HPP
30#define WSF_SIMPLE_SENSORS_MANAGER_IMPL_HPP
33#include <iadsLib/sensorsManagerInterface.hpp>
49 const double sim_time,
50 const std::shared_ptr<const il::trackRecord>& master_track,
51 const std::shared_ptr<const il::assignmentMessage>& assignment,
52 const std::shared_ptr<il::sensorRecord>& sensor,
53 const il::cueMessage::CueReason& reason)
override;
55 const double sim_time,
56 const std::shared_ptr<const il::trackRecord>& master_track,
57 const std::shared_ptr<const il::assignmentMessage>& assignment,
58 const std::shared_ptr<il::sensorRecord>& sensor);
60 const double sim_time,
61 const std::shared_ptr<const il::trackRecord>& master_track,
62 const std::shared_ptr<const il::assignmentMessage>& assignment,
63 const std::shared_ptr<il::sensorRecord>& sensor);
65 const double sim_time,
66 const std::shared_ptr<il::sensorRecord>& sensor);
WsfSimpleSensorsManagerImpl * Clone() override
Definition WsfSimpleSensorsManagerImpl.cpp:42
virtual ~WsfSimpleSensorsManagerImpl()
Definition WsfSimpleSensorsManagerImpl.cpp:47
virtual bool ProcessDropCue(il::moeLoggingInterface &aMOELogger, const double sim_time, const std::shared_ptr< const il::trackRecord > &master_track, const std::shared_ptr< const il::assignmentMessage > &assignment, const std::shared_ptr< il::sensorRecord > &sensor)
Definition WsfSimpleSensorsManagerImpl.cpp:100
bool SendSensorCueMessage(il::moeLoggingInterface &aMOELogger, const double sim_time, const std::shared_ptr< const il::trackRecord > &master_track, const std::shared_ptr< const il::assignmentMessage > &assignment, const std::shared_ptr< il::sensorRecord > &sensor, const il::cueMessage::CueReason &reason) override
Definition WsfSimpleSensorsManagerImpl.cpp:51
WsfSimpleSensorsManagerImpl()
Definition WsfSimpleSensorsManagerImpl.cpp:32
virtual void TurnOffSensorIfNoTracks(il::moeLoggingInterface &aMOELogger, const double sim_time, const std::shared_ptr< il::sensorRecord > &sensor)
Definition WsfSimpleSensorsManagerImpl.cpp:132
virtual bool ProcessCurrentCueAssignment(il::moeLoggingInterface &aMOELogger, const double sim_time, const std::shared_ptr< const il::trackRecord > &master_track, const std::shared_ptr< const il::assignmentMessage > &assignment, const std::shared_ptr< il::sensorRecord > &sensor)
Definition WsfSimpleSensorsManagerImpl.cpp:72