WSF
WsfScriptBMStatusMessageClass Class Reference

#include <WsfScriptBMStatusMessageClass.hpp>

Inheritance diagram for WsfScriptBMStatusMessageClass:
Collaboration diagram for WsfScriptBMStatusMessageClass:

Public Member Functions

 WsfScriptBMStatusMessageClass (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
virtual ~WsfScriptBMStatusMessageClass ()
void * Create (const UtScriptContext &aContext) override
void * Clone (void *aObjectPtr) override
void Destroy (void *aObjectPtr) override
 UT_DECLARE_SCRIPT_METHOD (SetStatusTime)
 UT_DECLARE_SCRIPT_METHOD (GetStatusTime)
 UT_DECLARE_SCRIPT_METHOD (SetPlatform)
 UT_DECLARE_SCRIPT_METHOD (GetPlatform)
 UT_DECLARE_SCRIPT_METHOD (SetMaxAssignments)
 UT_DECLARE_SCRIPT_METHOD (GetMaxAssignments)
 UT_DECLARE_SCRIPT_METHOD (SetNumAssignments)
 UT_DECLARE_SCRIPT_METHOD (GetNumAssignments)
 UT_DECLARE_SCRIPT_METHOD (SetWeaponStatus)
 UT_DECLARE_SCRIPT_METHOD (SetSystemStatusWhite)
 UT_DECLARE_SCRIPT_METHOD (SetSystemStatusGreen)
 UT_DECLARE_SCRIPT_METHOD (SetSystemStatusYellow)
 UT_DECLARE_SCRIPT_METHOD (SetSystemStatusRed)
 UT_DECLARE_SCRIPT_METHOD (IsSystemStatusWhite)
 UT_DECLARE_SCRIPT_METHOD (IsSystemStatusGreen)
 UT_DECLARE_SCRIPT_METHOD (IsSystemStatusYellow)
 UT_DECLARE_SCRIPT_METHOD (IsSystemStatusRed)
 UT_DECLARE_SCRIPT_METHOD (SetPosition)
 UT_DECLARE_SCRIPT_METHOD (HasPosition)
 UT_DECLARE_SCRIPT_METHOD (GetPosition)
 UT_DECLARE_SCRIPT_METHOD (GetPositionTime)
 UT_DECLARE_SCRIPT_METHOD (SetVelocityECEF)
 UT_DECLARE_SCRIPT_METHOD (HasVelocity)
 UT_DECLARE_SCRIPT_METHOD (GetVelocityECEF)
Public Member Functions inherited from WsfScriptMessageClass
 WsfScriptMessageClass (const std::string &aClassName, UtScriptTypes *aTypesPtr)
 ~WsfScriptMessageClass () override
void * Create (const UtScriptContext &aInstance) override
void * Clone (void *aObjectPtr) override
void Destroy (void *aObjectPtr) override
 UT_DECLARE_SCRIPT_METHOD (Originator)
 UT_DECLARE_SCRIPT_METHOD (SizeInBits)
 UT_DECLARE_SCRIPT_METHOD (SetSizeInBits)
 UT_DECLARE_SCRIPT_METHOD (SizeInBytes)
 UT_DECLARE_SCRIPT_METHOD (SetSizeInBytes)
 UT_DECLARE_SCRIPT_METHOD (Priority)
 UT_DECLARE_SCRIPT_METHOD (SetPriority)
 UT_DECLARE_SCRIPT_METHOD (SerialNumber)
 UT_DECLARE_SCRIPT_METHOD (DataTag)
 UT_DECLARE_SCRIPT_METHOD (SetDataTag)
 UT_DECLARE_SCRIPT_METHOD (CreateDataTag)
 UT_DECLARE_SCRIPT_METHOD (Type)
 UT_DECLARE_SCRIPT_METHOD (SubType)
 UT_DECLARE_SCRIPT_METHOD (SetType)
 UT_DECLARE_SCRIPT_METHOD (SetSubType)
 UT_DECLARE_SCRIPT_METHOD (Destination)
 UT_DECLARE_SCRIPT_METHOD (NextHop)

Static Public Attributes

static const char * SCRIPT_CLASS_NAME = "WsfBMStatusMessage"
static const char * BASE_CLASS_NAME = "WSF_BM_STATUS_MESSAGE"

Constructor & Destructor Documentation

◆ WsfScriptBMStatusMessageClass()

WsfScriptBMStatusMessageClass::WsfScriptBMStatusMessageClass ( const std::string & aClassName,
UtScriptTypes * aScriptTypesPtr )

◆ ~WsfScriptBMStatusMessageClass()

WsfScriptBMStatusMessageClass::~WsfScriptBMStatusMessageClass ( )
virtual

Member Function Documentation

◆ Clone()

void * WsfScriptBMStatusMessageClass::Clone ( void * aObjectPtr)
override

References Clone().

Referenced by Clone().

◆ Create()

void * WsfScriptBMStatusMessageClass::Create ( const UtScriptContext & aContext)
override

◆ Destroy()

void WsfScriptBMStatusMessageClass::Destroy ( void * aObjectPtr)
override

◆ UT_DECLARE_SCRIPT_METHOD() [1/24]

WsfScriptBMStatusMessageClass::UT_DECLARE_SCRIPT_METHOD ( GetMaxAssignments )

◆ UT_DECLARE_SCRIPT_METHOD() [2/24]

WsfScriptBMStatusMessageClass::UT_DECLARE_SCRIPT_METHOD ( GetNumAssignments )

◆ UT_DECLARE_SCRIPT_METHOD() [3/24]

WsfScriptBMStatusMessageClass::UT_DECLARE_SCRIPT_METHOD ( GetPlatform )

◆ UT_DECLARE_SCRIPT_METHOD() [4/24]

WsfScriptBMStatusMessageClass::UT_DECLARE_SCRIPT_METHOD ( GetPosition )

◆ UT_DECLARE_SCRIPT_METHOD() [5/24]

WsfScriptBMStatusMessageClass::UT_DECLARE_SCRIPT_METHOD ( GetPositionTime )

◆ UT_DECLARE_SCRIPT_METHOD() [6/24]

WsfScriptBMStatusMessageClass::UT_DECLARE_SCRIPT_METHOD ( GetStatusTime )

◆ UT_DECLARE_SCRIPT_METHOD() [7/24]

WsfScriptBMStatusMessageClass::UT_DECLARE_SCRIPT_METHOD ( GetVelocityECEF )

◆ UT_DECLARE_SCRIPT_METHOD() [8/24]

WsfScriptBMStatusMessageClass::UT_DECLARE_SCRIPT_METHOD ( HasPosition )

◆ UT_DECLARE_SCRIPT_METHOD() [9/24]

WsfScriptBMStatusMessageClass::UT_DECLARE_SCRIPT_METHOD ( HasVelocity )

◆ UT_DECLARE_SCRIPT_METHOD() [10/24]

WsfScriptBMStatusMessageClass::UT_DECLARE_SCRIPT_METHOD ( IsSystemStatusGreen )

◆ UT_DECLARE_SCRIPT_METHOD() [11/24]

WsfScriptBMStatusMessageClass::UT_DECLARE_SCRIPT_METHOD ( IsSystemStatusRed )

◆ UT_DECLARE_SCRIPT_METHOD() [12/24]

WsfScriptBMStatusMessageClass::UT_DECLARE_SCRIPT_METHOD ( IsSystemStatusWhite )

◆ UT_DECLARE_SCRIPT_METHOD() [13/24]

WsfScriptBMStatusMessageClass::UT_DECLARE_SCRIPT_METHOD ( IsSystemStatusYellow )

◆ UT_DECLARE_SCRIPT_METHOD() [14/24]

WsfScriptBMStatusMessageClass::UT_DECLARE_SCRIPT_METHOD ( SetMaxAssignments )

◆ UT_DECLARE_SCRIPT_METHOD() [15/24]

WsfScriptBMStatusMessageClass::UT_DECLARE_SCRIPT_METHOD ( SetNumAssignments )

◆ UT_DECLARE_SCRIPT_METHOD() [16/24]

WsfScriptBMStatusMessageClass::UT_DECLARE_SCRIPT_METHOD ( SetPlatform )

◆ UT_DECLARE_SCRIPT_METHOD() [17/24]

WsfScriptBMStatusMessageClass::UT_DECLARE_SCRIPT_METHOD ( SetPosition )

◆ UT_DECLARE_SCRIPT_METHOD() [18/24]

WsfScriptBMStatusMessageClass::UT_DECLARE_SCRIPT_METHOD ( SetStatusTime )

◆ UT_DECLARE_SCRIPT_METHOD() [19/24]

WsfScriptBMStatusMessageClass::UT_DECLARE_SCRIPT_METHOD ( SetSystemStatusGreen )

◆ UT_DECLARE_SCRIPT_METHOD() [20/24]

WsfScriptBMStatusMessageClass::UT_DECLARE_SCRIPT_METHOD ( SetSystemStatusRed )

◆ UT_DECLARE_SCRIPT_METHOD() [21/24]

WsfScriptBMStatusMessageClass::UT_DECLARE_SCRIPT_METHOD ( SetSystemStatusWhite )

◆ UT_DECLARE_SCRIPT_METHOD() [22/24]

WsfScriptBMStatusMessageClass::UT_DECLARE_SCRIPT_METHOD ( SetSystemStatusYellow )

◆ UT_DECLARE_SCRIPT_METHOD() [23/24]

WsfScriptBMStatusMessageClass::UT_DECLARE_SCRIPT_METHOD ( SetVelocityECEF )

◆ UT_DECLARE_SCRIPT_METHOD() [24/24]

WsfScriptBMStatusMessageClass::UT_DECLARE_SCRIPT_METHOD ( SetWeaponStatus )

Member Data Documentation

◆ BASE_CLASS_NAME

const char * WsfScriptBMStatusMessageClass::BASE_CLASS_NAME = "WSF_BM_STATUS_MESSAGE"
static

◆ SCRIPT_CLASS_NAME

const char * WsfScriptBMStatusMessageClass::SCRIPT_CLASS_NAME = "WsfBMStatusMessage"
static

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