WSF
WsfUplinkTaskResource Class Reference

Attributes of a task-able uplink resource. More...

#include <WsfWeaponTaskResource.hpp>

Inheritance diagram for WsfUplinkTaskResource:
Collaboration diagram for WsfUplinkTaskResource:

Public Member Functions

 WsfUplinkTaskResource ()
 WsfUplinkTaskResource (const WsfUplinkTaskResource &aSrc)=default
 ~WsfUplinkTaskResource () override=default
WsfTaskResourceClone () const override
WsfStringId GetTypeName () const override
template<typename AR>
void Serialize (AR &aAr)
 For XIO (de)serialization.
Public Member Functions inherited from WsfTaskResource
 WsfTaskResource ()
 WsfTaskResource (int aResourceType)
 WsfTaskResource (const WsfTaskResource &aSrc)=default
virtual ~WsfTaskResource ()=default
virtual bool IsMatch (const WsfTaskResource &aRhs) const
 Returns true if this is a match for resource 'aRhs'.
template<typename AR>
void Serialize (AR &aAr)
 For XIO (de)serialization.
int GetType () const

Public Attributes

WsfStringId mUplinkDestination
WsfStringId mUplinkSource
WsfStringId mUplinkCommName
 Comm device used to send the uplink.
double mUplinkDelay
Public Attributes inherited from WsfTaskResource
WsfStringId mNameId
 The name of the assigned resource (sensor, processor, etc) on the assigned platform (string ID).
WsfStringId mModeNameId
 The name of the mode of the assigned resource.

Additional Inherited Members

Protected Member Functions inherited from WsfTaskResource
 WsfTaskResource (int aResourceType, bool)
Protected Attributes inherited from WsfTaskResource
int mType
 The type of resource.

Detailed Description

Attributes of a task-able uplink resource.

Constructor & Destructor Documentation

◆ WsfUplinkTaskResource() [1/2]

WsfUplinkTaskResource::WsfUplinkTaskResource ( )
inline

◆ WsfUplinkTaskResource() [2/2]

WsfUplinkTaskResource::WsfUplinkTaskResource ( const WsfUplinkTaskResource & aSrc)
default

◆ ~WsfUplinkTaskResource()

WsfUplinkTaskResource::~WsfUplinkTaskResource ( )
overridedefault

Member Function Documentation

◆ Clone()

WsfTaskResource * WsfUplinkTaskResource::Clone ( ) const
overridevirtual

◆ GetTypeName()

WsfStringId WsfUplinkTaskResource::GetTypeName ( ) const
overridevirtual

Reimplemented from WsfTaskResource.

References WsfTaskResource::mType.

◆ Serialize()

template<typename AR>
void WsfUplinkTaskResource::Serialize ( AR & aAr)
inline

Member Data Documentation

◆ mUplinkCommName

WsfStringId WsfUplinkTaskResource::mUplinkCommName

◆ mUplinkDelay

double WsfUplinkTaskResource::mUplinkDelay

◆ mUplinkDestination

◆ mUplinkSource

WsfStringId WsfUplinkTaskResource::mUplinkSource

Source of the uplink. If it is a sensor name, the sensor's tracks are sent. If it is null, local track updates are sent

Referenced by Serialize(), WsfWeaponTaskManager::UplinkStart(), UT_DEFINE_SCRIPT_METHOD(), and UT_DEFINE_SCRIPT_METHOD().


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