|
WSF
|
#include <WsfRIPRProcessor.hpp>

Public Member Functions | |
| WeaponStatus (const WsfTrackId &aTrackId, size_t aAssigneeIndex, WsfStringId aWeaponSystemName) | |
Public Attributes | |
| WsfTrackId | mTrackId |
| The track ID. | |
| size_t | mAssigneeIndex |
| The platform index of containing the weapon system. | |
| WsfStringId | mWeaponSystemName |
| The string ID of the name of the weapon system. | |
| size_t | mTargetIndex |
| The platform index of the target. | |
| double | mTimeWeaponLastFired |
| The simulation time when of the most recent weapon firing event for this task. | |
| double | mTimeWeaponLastTerminated |
| The simulation time when of the most recent weapon termination event for this task. | |
| int | mTotalSalvosFired |
| The number of salvos that have been fired. | |
| int | mTotalRoundsFired |
| The total number of weapons that have been fired for this task. | |
| int | mRoundsPending |
| The number of weapons that are pending (requested but not yet in flight). | |
| int | mRoundsActive |
| The number of weapons that are active (in flight). | |
| int | mRoundsHit |
| The number of weapons that hit. | |
| double | mTimeWeaponLastHit |
| The time the last weapon hit. | |
| int | mRoundsMissed |
| The number of weapons that missed. | |
| double | mTimeWeaponLastMissed |
| The time the last weapon missed. | |
Persistent track/weapon status data.
This information is maintained on the assigners side and represents the on-going and historical data about weapon events. This information may be needed by user decision making processes.
An entry exists for each specific track-and-weapon combination. Multiple fire events between the same track and weapon are merged into one entry.
The entries for a given track are purged when the track is dropped.
|
inline |
| size_t WsfRIPRProcessor::WeaponStatus::mAssigneeIndex |
The platform index of containing the weapon system.
Referenced by WsfRIPRProcessor::FindWeaponStatus(), and WeaponStatus().
| int WsfRIPRProcessor::WeaponStatus::mRoundsActive |
The number of weapons that are active (in flight).
Referenced by WsfRIPRProcessor::WeaponFired(), WeaponStatus(), and WsfRIPRProcessor::WeaponTerminated().
| int WsfRIPRProcessor::WeaponStatus::mRoundsHit |
The number of weapons that hit.
Referenced by WsfRIPRProcessor::WeaponHit(), and WeaponStatus().
| int WsfRIPRProcessor::WeaponStatus::mRoundsMissed |
The number of weapons that missed.
Referenced by WsfRIPRProcessor::WeaponMissed(), and WeaponStatus().
| int WsfRIPRProcessor::WeaponStatus::mRoundsPending |
The number of weapons that are pending (requested but not yet in flight).
Referenced by WsfRIPRProcessor::WeaponFired(), and WeaponStatus().
| size_t WsfRIPRProcessor::WeaponStatus::mTargetIndex |
The platform index of the target.
Referenced by WeaponStatus().
| double WsfRIPRProcessor::WeaponStatus::mTimeWeaponLastFired |
The simulation time when of the most recent weapon firing event for this task.
Referenced by WsfRIPRProcessor::WeaponFired(), and WeaponStatus().
| double WsfRIPRProcessor::WeaponStatus::mTimeWeaponLastHit |
The time the last weapon hit.
Referenced by WsfRIPRProcessor::WeaponHit(), and WeaponStatus().
| double WsfRIPRProcessor::WeaponStatus::mTimeWeaponLastMissed |
The time the last weapon missed.
Referenced by WsfRIPRProcessor::WeaponMissed(), and WeaponStatus().
| double WsfRIPRProcessor::WeaponStatus::mTimeWeaponLastTerminated |
The simulation time when of the most recent weapon termination event for this task.
Referenced by WeaponStatus(), and WsfRIPRProcessor::WeaponTerminated().
| int WsfRIPRProcessor::WeaponStatus::mTotalRoundsFired |
The total number of weapons that have been fired for this task.
Referenced by WeaponStatus().
| int WsfRIPRProcessor::WeaponStatus::mTotalSalvosFired |
The number of salvos that have been fired.
Referenced by WeaponStatus().
| WsfTrackId WsfRIPRProcessor::WeaponStatus::mTrackId |
The track ID.
Referenced by WsfRIPRProcessor::FindWeaponStatus(), and WeaponStatus().
| WsfStringId WsfRIPRProcessor::WeaponStatus::mWeaponSystemName |
The string ID of the name of the weapon system.
Referenced by WsfRIPRProcessor::FindWeaponStatus(), and WeaponStatus().