WSF
WsfRIPRProcessor::ActiveWeapon Struct Reference

#include <WsfRIPRProcessor.hpp>

Collaboration diagram for WsfRIPRProcessor::ActiveWeapon:

Public Attributes

WsfTrackId mTaskTrackId
 The track ID of the track that was provided to WsfWeapon::Fire.
WsfStringId mWeaponSystemName
 The name of the weapon system that was fired. (NOT the name of the launched weapon).
size_t mPlatformIndex
 Platform index of the launched weapon platform.
unsigned int mSerialNumber
 The serial number of the weapon engagement.
size_t mTargetIndex
 The platform index of the target, not in WsfTaskManager.

Detailed Description

A list of active weapons fired in response to weapon fire task.

An entry is created in response to the WsfObserver::WeaponFired callback. An entry is removed in response to the WsfObserver::WeaponTerminated callback.

Note that entries are NOT removed when the associated task is purged.

Member Data Documentation

◆ mPlatformIndex

size_t WsfRIPRProcessor::ActiveWeapon::mPlatformIndex

Platform index of the launched weapon platform.

Referenced by WsfRIPRProcessor::StartUplinking(), WsfRIPRProcessor::StartUplinking(), and WsfRIPRProcessor::WeaponFired().

◆ mSerialNumber

unsigned int WsfRIPRProcessor::ActiveWeapon::mSerialNumber

◆ mTargetIndex

size_t WsfRIPRProcessor::ActiveWeapon::mTargetIndex

◆ mTaskTrackId

WsfTrackId WsfRIPRProcessor::ActiveWeapon::mTaskTrackId

◆ mWeaponSystemName

WsfStringId WsfRIPRProcessor::ActiveWeapon::mWeaponSystemName

The name of the weapon system that was fired. (NOT the name of the launched weapon).

Referenced by WsfRIPRProcessor::StartUplinking(), WsfRIPRProcessor::StartUplinking(), and WsfRIPRProcessor::WeaponFired().


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