WSF
WsfScriptRIPRProcessorClass.cpp File Reference
#include "WsfScriptRIPRProcessorClass.hpp"
#include "UtMemory.hpp"
#include "UtScriptRef.hpp"
#include "WsfPlatform.hpp"
#include "WsfProcessor.hpp"
#include "WsfRIPRJob.hpp"
#include "WsfRIPRJobBoard.hpp"
#include "WsfRIPRManager.hpp"
#include "WsfRIPRProcessor.hpp"
#include "WsfSimulation.hpp"
#include "script/WsfScriptContext.hpp"
#include "script/WsfScriptProcessorClass.hpp"
#include "script/WsfScriptDefs.hpp"
Include dependency graph for WsfScriptRIPRProcessorClass.cpp:

Functions

 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, WallClockTime, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, NumJobChannels, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, SetNumJobChannels, 1, "void", "int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, JobTypeChannels, 1, "Array<int>", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, ChannelJobTypes, 1, "Array<string>", "int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, CommanderProcessor_1, 0, "WsfRIPRProcessor", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, CommanderProcessor_2, 1, "WsfRIPRProcessor", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, CommanderPlatform_1, 0, "WsfPlatform", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, CommanderPlatform_2, 1, "WsfPlatform", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, SubordinateProcessors_1, 0, "Array<WsfRIPRProcessor>", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, SubordinateProcessors_2, 1, "Array<WsfRIPRProcessor>", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, SubordinatePlatforms_1, 0, "Array<WsfPlatform>", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, SubordinatePlatforms_2, 1, "Array<WsfPlatform>", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, QuerySubordinatesMaxBid_1, 1, "double", "WsfRIPRJob")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, QuerySubordinatesMaxBid_2, 2, "double", "WsfRIPRJob, bool")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, AddJob, 1, "void", "WsfRIPRJob")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, RemoveJob, 1, "void", "WsfRIPRJob")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, RemoveAllJobs, 0, "void", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, DeleteCompletedJobs, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, PurgeDeadTakers, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, Jobs, 0, "Array<WsfRIPRJob>", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, JobFor_1, 2, "WsfRIPRJob", "double, WsfRIPRProcessor")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, JobFor_2, 3, "WsfRIPRJob", "double, WsfRIPRProcessor, int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, JobFor_3, 1, "WsfRIPRJob", "WsfRIPRProcessor")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, JobFor_4, 2, "WsfRIPRJob", "WsfRIPRProcessor,int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, GetJobById, 1, "WsfRIPRJob", "int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, GetJobByData, 2, "WsfRIPRJob", "string, Object")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, ClearBidsFor_1, 1, "void", "WsfRIPRProcessor")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, ClearBidsFor_2, 2, "void", "WsfRIPRProcessor, int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, JobAllocationMode, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, SetJobAllocationMode, 1, "void", "int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, IsJobWindowOpen, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, IsBidWindowOpen, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, SetJobWindowOpen, 1, "void", "bool")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, SetBidWindowOpen, 1, "void", "bool")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, SetJobStickiness, 1, "void", "double")
aObjectPtr JobBoard () -> SetPurgeTouchTime(ptt)
aReturnVal SetInt (aObjectPtr->JobBoard() ->PurgeUntouchedJobs(st))
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, JobPassThrough, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, SetJobPassThrough, 1, "void", "bool")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, QueryBid, 1, "double", "WsfRIPRJob")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, PeersWeaponsActive, 1, "int", "WsfTrack")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, PeersTargeting, 1, "int", "WsfTrack")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, SubsTargeting_1, 1, "int", "WsfTrack")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, SubsTargeting_2, 2, "int", "WsfTrack, WsfPlatform")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, SubsWeaponsActive_1, 2, "int", "WsfTrack, WsfPlatform")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, SubsWeaponsActive_2, 1, "int", "WsfTrack")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, WeaponsActive_1, 1, "int", "WsfTrack")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, WeaponsActive_2, 0, "int", "")
 Returns the total number of weapons in flight.
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, WeaponsActiveOfType, 1, "int", "WsfWeapon")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, ActiveWeaponPlatform, 1, "WsfPlatform", "int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, WeaponsIncoming, 1, "int", "Array<WsfPlatform>")
 Returns a the number of weapons incoming on aPlatform and a list of those platforms (as a parameter).
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, Target, 0, "WsfTrack", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, TargetTrack, 0, "WsfTrack", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, TargetPlatform, 0, "WsfPlatform", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, TargetName, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, SetTarget_1, 1, "bool", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, SetTarget_2, 1, "bool", "WsfPlatform")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, SetTarget_3, 1, "bool", "WsfTrack")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, ClearTarget, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, StartUplinking_1, 1, "bool", "WsfPlatform")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, StartUplinking_2, 2, "bool", "WsfPlatform, WsfTrack")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, StopUplinking, 1, "bool", "WsfPlatform")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, IsUplinkingTo, 1, "bool", "WsfPlatform")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, UplinkCapable, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, UplinkCount, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRIPRProcessorClass, WsfRIPRProcessor, UplinkPlatformEntry, 1, "WsfPlatform", "int")

Function Documentation

◆ JobBoard()

aObjectPtr JobBoard ( ) -> SetPurgeTouchTime(ptt)

◆ SetInt()

aReturnVal SetInt ( aObjectPtr-> JobBoard) ->PurgeUntouchedJobs(st)

◆ UT_DEFINE_SCRIPT_METHOD() [1/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
ActiveWeaponPlatform ,
1 ,
"WsfPlatform" ,
"int"  )

Returns the weapon platform of active weapon at the given index argument 1 == the index of the active weapon (as known by the processor)

◆ UT_DEFINE_SCRIPT_METHOD() [2/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
AddJob ,
1 ,
"void" ,
"WsfRIPRJob"  )

◆ UT_DEFINE_SCRIPT_METHOD() [3/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
ChannelJobTypes ,
1 ,
"Array<string>" ,
"int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [4/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
ClearBidsFor_1 ,
1 ,
"void" ,
"WsfRIPRProcessor"  )

◆ UT_DEFINE_SCRIPT_METHOD() [5/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
ClearBidsFor_2 ,
2 ,
"void" ,
" WsfRIPRProcessor,
int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [6/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
ClearTarget ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [7/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
CommanderPlatform_1 ,
0 ,
"WsfPlatform" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [8/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
CommanderPlatform_2 ,
1 ,
"WsfPlatform" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [9/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
CommanderProcessor_1 ,
0 ,
"WsfRIPRProcessor" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [10/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
CommanderProcessor_2 ,
1 ,
"WsfRIPRProcessor" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [11/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
DeleteCompletedJobs ,
0 ,
"int" ,
""  )

References TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [12/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
GetJobByData ,
2 ,
"WsfRIPRJob" ,
" string,
Object"  )

◆ UT_DEFINE_SCRIPT_METHOD() [13/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
GetJobById ,
1 ,
"WsfRIPRJob" ,
"int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [14/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
IsBidWindowOpen ,
0 ,
"bool" ,
""  )

References TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [15/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
IsJobWindowOpen ,
0 ,
"bool" ,
""  )

References TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [16/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
IsUplinkingTo ,
1 ,
"bool" ,
"WsfPlatform"  )

◆ UT_DEFINE_SCRIPT_METHOD() [17/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
JobAllocationMode ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [18/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
JobFor_1 ,
2 ,
"WsfRIPRJob" ,
" double ,
WsfRIPRProcessor"  )

References simTime.

◆ UT_DEFINE_SCRIPT_METHOD() [19/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
JobFor_2 ,
3 ,
"WsfRIPRJob" ,
" double ,
WsfRIPRProcessor ,
int"  )

References simTime.

◆ UT_DEFINE_SCRIPT_METHOD() [20/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
JobFor_3 ,
1 ,
"WsfRIPRJob" ,
"WsfRIPRProcessor"  )

◆ UT_DEFINE_SCRIPT_METHOD() [21/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
JobFor_4 ,
2 ,
"WsfRIPRJob" ,
" WsfRIPRProcessor,
int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [22/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
JobPassThrough ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [23/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
Jobs ,
0 ,
"Array<WsfRIPRJob>" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [24/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
JobTypeChannels ,
1 ,
"Array<int>" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [25/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
NumJobChannels ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [26/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
PeersTargeting ,
1 ,
"int" ,
"WsfTrack"  )

Returns the total number of peer agents targeting the track Includes all AIAI agents on same flight and any lead connected to the same GCI commander aTarget == the track to check for targeting

References trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [27/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
PeersWeaponsActive ,
1 ,
"int" ,
"WsfTrack"  )

Returns the total number of weapons in flight against aTarget Includes all AIAI agents on same flight and any lead connected to the same GCI commander aTarget == the track to check for weapons in flight against

References trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [28/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
PurgeDeadTakers ,
0 ,
"int" ,
""  )

References TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [29/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
QueryBid ,
1 ,
"double" ,
"WsfRIPRJob"  )

◆ UT_DEFINE_SCRIPT_METHOD() [30/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
QuerySubordinatesMaxBid_1 ,
1 ,
"double" ,
"WsfRIPRJob"  )

◆ UT_DEFINE_SCRIPT_METHOD() [31/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
QuerySubordinatesMaxBid_2 ,
2 ,
"double" ,
" WsfRIPRJob,
bool"  )

◆ UT_DEFINE_SCRIPT_METHOD() [32/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
RemoveAllJobs ,
0 ,
"void" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [33/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
RemoveJob ,
1 ,
"void" ,
"WsfRIPRJob"  )

◆ UT_DEFINE_SCRIPT_METHOD() [34/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
SetBidWindowOpen ,
1 ,
"void" ,
"bool"  )

◆ UT_DEFINE_SCRIPT_METHOD() [35/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
SetJobAllocationMode ,
1 ,
"void" ,
"int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [36/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
SetJobPassThrough ,
1 ,
"void" ,
"bool"  )

◆ UT_DEFINE_SCRIPT_METHOD() [37/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
SetJobStickiness ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [38/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
SetJobWindowOpen ,
1 ,
"void" ,
"bool"  )

◆ UT_DEFINE_SCRIPT_METHOD() [39/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
SetNumJobChannels ,
1 ,
"void" ,
"int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [40/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
SetTarget_1 ,
1 ,
"bool" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [41/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
SetTarget_2 ,
1 ,
"bool" ,
"WsfPlatform"  )

◆ UT_DEFINE_SCRIPT_METHOD() [42/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
SetTarget_3 ,
1 ,
"bool" ,
"WsfTrack"  )

◆ UT_DEFINE_SCRIPT_METHOD() [43/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
StartUplinking_1 ,
1 ,
"bool" ,
"WsfPlatform"  )

◆ UT_DEFINE_SCRIPT_METHOD() [44/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
StartUplinking_2 ,
2 ,
"bool" ,
" WsfPlatform,
WsfTrack"  )

◆ UT_DEFINE_SCRIPT_METHOD() [45/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
StopUplinking ,
1 ,
"bool" ,
"WsfPlatform"  )

◆ UT_DEFINE_SCRIPT_METHOD() [46/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
SubordinatePlatforms_1 ,
0 ,
"Array<WsfPlatform>" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [47/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
SubordinatePlatforms_2 ,
1 ,
"Array<WsfPlatform>" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [48/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
SubordinateProcessors_1 ,
0 ,
"Array<WsfRIPRProcessor>" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [49/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
SubordinateProcessors_2 ,
1 ,
"Array<WsfRIPRProcessor>" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [50/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
SubsTargeting_1 ,
1 ,
"int" ,
"WsfTrack"  )

◆ UT_DEFINE_SCRIPT_METHOD() [51/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
SubsTargeting_2 ,
2 ,
"int" ,
" WsfTrack,
WsfPlatform"  )

◆ UT_DEFINE_SCRIPT_METHOD() [52/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
SubsWeaponsActive_1 ,
2 ,
"int" ,
" WsfTrack,
WsfPlatform"  )

◆ UT_DEFINE_SCRIPT_METHOD() [53/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
SubsWeaponsActive_2 ,
1 ,
"int" ,
"WsfTrack"  )

◆ UT_DEFINE_SCRIPT_METHOD() [54/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
Target ,
0 ,
"WsfTrack" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [55/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
TargetName ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [56/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
TargetPlatform ,
0 ,
"WsfPlatform" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [57/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
TargetTrack ,
0 ,
"WsfTrack" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [58/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
UplinkCapable ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [59/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
UplinkCount ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [60/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
UplinkPlatformEntry ,
1 ,
"WsfPlatform" ,
"int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [61/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
WallClockTime ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [62/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
WeaponsActive_1 ,
1 ,
"int" ,
"WsfTrack"  )

Returns the total number of weapons in flight against aTarget aTarget == the track to check for weapons in flight against

References trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [63/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
WeaponsActive_2 ,
0 ,
"int" ,
""  )

Returns the total number of weapons in flight.

◆ UT_DEFINE_SCRIPT_METHOD() [64/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
WeaponsActiveOfType ,
1 ,
"int" ,
"WsfWeapon"  )

Returns the total number of weapons of given type in flight argument 1 == the weapon type to check for number in flight

◆ UT_DEFINE_SCRIPT_METHOD() [65/65]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRIPRProcessorClass ,
WsfRIPRProcessor ,
WeaponsIncoming ,
1 ,
"int" ,
"Array<WsfPlatform>"  )

Returns a the number of weapons incoming on aPlatform and a list of those platforms (as a parameter).

Copyrights Multiple, All Rights Reserved