|
WSF
|
#include <WsfSensorObserver.hpp>
The implementation of the Sensor observer objects. An instance of this class is maintained by the simulation.
| WsfObserver::ImageCreatedCallback WsfSensorObserver::ImageCreated |
An image has been created.
| aSimTime | The current simulation time. |
| aSensorPtr | The sensor that created the image. |
| aImagePtr | The image created. |
| WsfObserver::SensorBrokenCallback WsfSensorObserver::SensorBroken |
A sensor has gone terminal.
| aSimTime | The current simulation time. |
| aSensorPtr | The sensor that is terminated. |
| WsfObserver::SensorDetectionAttemptCallback WsfSensorObserver::SensorDetectionAttempt |
A sensor has attempted to detect a target platform.
| aSimTime | The current simulation time. |
| aSensorPtr | The sensor that is performing the detection attempt. |
| aTargetPtr | The target that the sensor is attempting to detect. |
| aResult | The result data from the detection attempt. |
| WsfObserver::SensorDetectionChangedCallback WsfSensorObserver::SensorDetectionChanged |
A sensor detection of a target platform has changed is some way.
| aSimTime | The current simulation time. |
| aSensorPtr | The sensor that is performing the detection. |
| aTargetIndex | The platform index of the target to which the detection status is changing. |
| aResult | The result data from the detection. |
| WsfObserver::SensorFrequencyChangedCallback WsfSensorObserver::SensorFrequencyChanged |
A sensor mode has been activated.
| aSimTime | The current simulation time. |
| aSensorPtr | The sensor. |
| aModePtr | The sensor mode that contains the beams in which the frequency was changed. |
| WsfObserver::SensorModeActivatedCallback WsfSensorObserver::SensorModeActivated |
A sensor mode has been activated.
| aSimTime | The current simulation time. |
| aSensorPtr | The sensor. |
| aModePtr | The sensor mode that has been activated. |
| WsfObserver::SensorModeDeactivatedCallback WsfSensorObserver::SensorModeDeactivated |
A sensor mode has been deactivated.
| aSimTime | The current simulation time. |
| aSensorPtr | The sensor. |
| aModePtr | The sensor mode that has been deactivated. |
| WsfObserver::SensorNonOperationalCallback WsfSensorObserver::SensorNonOperational |
A sensor has gone non-Operational.
| aSimTime | The current simulation time. |
| aSensorPtr | The sensor that is going non-Operational. |
| WsfObserver::SensorOperationalCallback WsfSensorObserver::SensorOperational |
A sensor has gone Operational.
| aSimTime | The current simulation time. |
| aSensorPtr | The sensor that is going Operational. |
| WsfObserver::SensorRequestCanceledCallback WsfSensorObserver::SensorRequestCanceled |
A sensor target tracking request has been canceled.
| aSimTime | The current simulation time. |
| aSensorPtr | The sensor being requested. |
| aTrackPtr | The track that represents the target. |
| WsfObserver::SensorRequestInitiatedCallback WsfSensorObserver::SensorRequestInitiated |
A sensor has been requested to track a target.
| aSimTime | The current simulation time. |
| aSensorPtr | The sensor being requested. |
| aModePtr | The sensor mode being requested (can be zero). |
| aTrackPtr | The track that represents the target. |
| WsfObserver::SensorRequestUpdatedCallback WsfSensorObserver::SensorRequestUpdated |
A sensor target tracking request has been updated (mode switch, track update, etc).
| aSimTime | The current simulation time. |
| aSensorPtr | The sensor being requested. |
| aModePtr | The sensor mode being requested (can be zero). |
| aTrackPtr | The track that represents the target. |
| WsfObserver::SensorScanUpdatedCallback WsfSensorObserver::SensorScanUpdated |
A sensor has changed its scan volume or scan center
| aSimTime | The current simulation time. |
| aSensorPtr | The sensor whose scan volume or center is changing. |
| WsfObserver::SensorTurnedOffCallback WsfSensorObserver::SensorTurnedOff |
A sensor has been turned off.
| aSimTime | The current simulation time. |
| aSensorPtr | The sensor that is being turned off. |
| WsfObserver::SensorTurnedOnCallback WsfSensorObserver::SensorTurnedOn |
A sensor has been turned on.
| aSimTime | The current simulation time. |
| aSensorPtr | The sensor that has been turned on. |