WSF
WsfXIO_EW_TechniqueStateChangeRequestPkt Class Reference

Requests an application to turn on or off an EA/EP technique. More...

#include <WsfXIO_WeaponPacketRegistry.hpp>

Inheritance diagram for WsfXIO_EW_TechniqueStateChangeRequestPkt:
Collaboration diagram for WsfXIO_EW_TechniqueStateChangeRequestPkt:

Public Types

enum  TechniqueType { cEA , cEP }
Public Types inherited from WsfXIO_Packet
enum  PacketFlags { cSYNCHRONIZED = 1 }
typedef bool BaseType

Public Member Functions

 XIO_DEFINE_PACKET (WsfXIO_EW_TechniqueStateChangeRequestPkt, WsfXIO_Packet, 76)
Public Member Functions inherited from WsfXIO_Packet
 WsfXIO_Packet (int aPacketId)
template<typename T>
void Serialize (T &aBuff)
 Serializes the packet header. Must be called first from derived class Serialize().
float GetTimeStamp () const
void SetTimeStamp (float aTimeStamp)
void SetFlags (uint32_t aFlags)
void AddFlags (uint32_t aFlags)
uint32_t GetFlags () const

Public Attributes

TechniqueType mTechniqueType
 EA or EP technique.
int32_t mPlatformIndex
 Index of the owning platform.
WsfStringId mPartName
 NameID of the sensor or weapon.
int32_t mXmtrRcvrIndex
 Index of the xmtr or rcvr.
WsfStringId mTechniqueId
 ID of the EA/EP technique.
bool mOnOff
 Select (true) or deselect (false) the technique.
Public Attributes inherited from WsfXIO_Packet
GenUniqueId mApplicationId

Additional Inherited Members

Static Public Attributes inherited from WsfXIO_Packet
static const int cPACKET_ID = -1
Protected Attributes inherited from WsfXIO_Packet
uint32_t mFlags
float mTimeStamp

Detailed Description

Requests an application to turn on or off an EA/EP technique.

Member Enumeration Documentation

◆ TechniqueType

Member Function Documentation

◆ XIO_DEFINE_PACKET()

WsfXIO_EW_TechniqueStateChangeRequestPkt::XIO_DEFINE_PACKET ( WsfXIO_EW_TechniqueStateChangeRequestPkt ,
WsfXIO_Packet ,
76  )
inline

Member Data Documentation

◆ mOnOff

bool WsfXIO_EW_TechniqueStateChangeRequestPkt::mOnOff

Select (true) or deselect (false) the technique.

Referenced by XIO_DEFINE_PACKET().

◆ mPartName

WsfStringId WsfXIO_EW_TechniqueStateChangeRequestPkt::mPartName

NameID of the sensor or weapon.

Referenced by XIO_DEFINE_PACKET().

◆ mPlatformIndex

int32_t WsfXIO_EW_TechniqueStateChangeRequestPkt::mPlatformIndex

Index of the owning platform.

Referenced by XIO_DEFINE_PACKET().

◆ mTechniqueId

WsfStringId WsfXIO_EW_TechniqueStateChangeRequestPkt::mTechniqueId

ID of the EA/EP technique.

Referenced by XIO_DEFINE_PACKET().

◆ mTechniqueType

TechniqueType WsfXIO_EW_TechniqueStateChangeRequestPkt::mTechniqueType

EA or EP technique.

Referenced by XIO_DEFINE_PACKET().

◆ mXmtrRcvrIndex

int32_t WsfXIO_EW_TechniqueStateChangeRequestPkt::mXmtrRcvrIndex

Index of the xmtr or rcvr.

Referenced by XIO_DEFINE_PACKET().


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