WSF
WsfWeapon::WeaponStatus Struct Reference

#include <WsfWeapon.hpp>

Public Member Functions

 WeaponStatus ()

Public Attributes

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 mRoundsCompleted
 The total number of weapons that have been fired and terminated 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).
std::list< ActiveWeaponmActiveWeaponList
 A list of active weapon platforms.

Detailed Description

Persistent track/weapon status data.

This information represents the on-going and historical data about this weapon. This information may be needed by user decision making processes.

An entry exists for each specific track Multiple fire events on the same track are merged into one entry.

Constructor & Destructor Documentation

◆ WeaponStatus()

WsfWeapon::WeaponStatus::WeaponStatus ( )
inline

Member Data Documentation

◆ mActiveWeaponList

std::list<ActiveWeapon> WsfWeapon::WeaponStatus::mActiveWeaponList

A list of active weapon platforms.

◆ mRoundsActive

int WsfWeapon::WeaponStatus::mRoundsActive

The number of weapons that are active (in flight).

Referenced by WeaponStatus().

◆ mRoundsCompleted

int WsfWeapon::WeaponStatus::mRoundsCompleted

The total number of weapons that have been fired and terminated for this task.

Referenced by WeaponStatus().

◆ mRoundsPending

int WsfWeapon::WeaponStatus::mRoundsPending

The number of weapons that are pending (requested but not yet in flight).

Referenced by WeaponStatus().

◆ mTimeWeaponLastFired

double WsfWeapon::WeaponStatus::mTimeWeaponLastFired

The simulation time when of the most recent weapon firing event for this task.

Referenced by WeaponStatus().

◆ mTimeWeaponLastTerminated

double WsfWeapon::WeaponStatus::mTimeWeaponLastTerminated

The simulation time when of the most recent weapon termination event for this task.

Referenced by WeaponStatus().

◆ mTotalSalvosFired

int WsfWeapon::WeaponStatus::mTotalSalvosFired

The number of salvos that have been fired.

Referenced by WeaponStatus().


The documentation for this struct was generated from the following file:
Copyrights Multiple, All Rights Reserved