|
WSF
|
Attributes of a task-able uplink resource. More...
#include <WsfWeaponTaskResource.hpp>


Public Member Functions | |
| WsfUplinkTaskResource () | |
| WsfUplinkTaskResource (const WsfUplinkTaskResource &aSrc)=default | |
| ~WsfUplinkTaskResource () override=default | |
| WsfTaskResource * | Clone () 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. | |
Attributes of a task-able uplink resource.
|
inline |
References cTASK_RESOURCE_TYPE_UPLINK, mUplinkDelay, and WsfTaskResource::WsfTaskResource().
Referenced by Clone(), and WsfUplinkTaskResource().
|
default |
References WsfUplinkTaskResource().
|
overridedefault |
References WsfTaskResource::WsfTaskResource().
|
overridevirtual |
Reimplemented from WsfTaskResource.
References WsfTaskResource::WsfTaskResource(), and WsfUplinkTaskResource().
|
overridevirtual |
Reimplemented from WsfTaskResource.
References WsfTaskResource::mType.
|
inline |
For XIO (de)serialization.
References mUplinkCommName, mUplinkDelay, mUplinkDestination, mUplinkSource, and WsfTaskResource::Serialize().
| WsfStringId WsfUplinkTaskResource::mUplinkCommName |
Comm device used to send the uplink.
Referenced by Serialize(), WsfWeaponTaskManager::UplinkStart(), UT_DEFINE_SCRIPT_METHOD(), and UT_DEFINE_SCRIPT_METHOD().
| double WsfUplinkTaskResource::mUplinkDelay |
Referenced by Serialize(), WsfWeaponTaskManager::TaskCorrelated(), and WsfUplinkTaskResource().
| WsfStringId WsfUplinkTaskResource::mUplinkDestination |
The platform name which is to receive the uplink. If null, the uplink destination is assumed to be a future-launched weapon
Referenced by WsfWeaponTaskManager::PlatformDeleted(), WsfWeaponTaskManager::ProcessTaskStatusMessage(), Serialize(), WsfWeaponTaskManager::UplinkStart(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), and WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT().
| 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().