|
WSF
|
Functions | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, TimeSinceWeaponLastFiredFor, 1, "double", "WsfTrackId") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, TimeSinceWeaponLastTerminatedFor, 1, "double", "WsfTrackId") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, WeaponsActiveFor_1, 1, "int", "WsfTrackId") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, WeaponsActiveFor_2, 2, "int", "WsfTrackId, WsfPlatform") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, RoundsFiredAt_1, 1, "int", "WsfTrackId") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, RoundsFiredAt_2, 2, "int", "WsfTrackId, WsfPlatform") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, SalvosFiredAt, 1, "int", "WsfTrackId") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, FireLocalWeapon, 4, "bool", "WsfTrack, string, WsfWeapon, int") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, FireRemoteWeapon_1, 5, "bool", "WsfTrack, string, string, int, WsfPlatform") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, FireRemoteWeapon_2, 6, "bool", "WsfTrack, string, string, int, WsfPlatform, string") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, AbortFiringAt, 1, "void", "WsfTrackId") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, HaveFiredAt, 1, "bool", "WsfTrackId") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, StartUplinking_1, 3, "bool", "WsfTrack, string, WsfPlatform") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, StartUplinking_2, 4, "bool", "WsfTrack, string, WsfPlatform, WsfPlatform") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, StartLocalJamming_1, 5, "bool", "WsfTrack, string, WsfWeapon, double, double") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, StartLocalJamming_2, 6, "bool", "WsfTrack, string, WsfWeapon, double, double, string") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, StartLocalJamming_3, 6, "bool", "WsfTrack, string, WsfWeapon, double, double, int") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, StartLocalJamming_4, 7, "bool", "WsfTrack, string, WsfWeapon, double, double, int, string") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, StartLocalJammingTrack_1, 3, "bool", "WsfTrack, string, WsfWeapon") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, StartLocalJammingTrack_2, 4, "bool", "WsfTrack, string, WsfWeapon, string") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, StartRemoteJamming_1, 6, "bool", "WsfTrack, string, string, double, double, WsfPlatform") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, StartRemoteJamming_2, 7, "bool", "WsfTrack, string, string, double, double, string, WsfPlatform") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, StartRemoteJamming_3, 7, "bool", "WsfTrack, string, string, double, double, WsfPlatform, string") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, StartRemoteJamming_4, 8, "bool", "WsfTrack, string, string, double, double, string, WsfPlatform, string") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, StartRemoteJamming_5, 7, "bool", "WsfTrack, string, string, double, double, int, WsfPlatform") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, StartRemoteJamming_6, 8, "bool", "WsfTrack, string, string, double, double, int, string, WsfPlatform") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, StartRemoteJamming_7, 8, "bool", "WsfTrack, string, string, double, double, int, WsfPlatform, string") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, StartRemoteJamming_8, 9, "bool", "WsfTrack, string, string, double, double, int, string, WsfPlatform, string") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, StartRemoteJammingTrack_1, 4, "bool", "WsfTrack, string, string, WsfPlatform") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, StartRemoteJammingTrack_2, 5, "bool", "WsfTrack, string, string, string, WsfPlatform") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, StartRemoteJammingTrack_3, 5, "bool", "WsfTrack, string, string, WsfPlatform, string") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, StartRemoteJammingTrack_4, 6, "bool", "WsfTrack, string, string, string, WsfPlatform, string") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, StopLocalJamming_1, 5, "bool", "WsfTrackId, string, string, double, double") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, StopLocalJamming_2, 6, "bool", "WsfTrackId, string, string, double, double, int") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, StopLocalJammingTrack_1, 3, "bool", "WsfTrackId, string, string") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, StopRemoteJamming_1, 6, "bool", "WsfPlatform, WsfTrackId, string, string, double, double") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, StopRemoteJamming_2, 7, "bool", "WsfPlatform, WsfTrackId, string, string, double, double, int") | |
| UT_DEFINE_SCRIPT_METHOD_EXT (WsfTaskManager, StopRemoteJammingTrack_1, 4, "bool", "WsfPlatform, WsfTrackId, string, string") | |
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| AbortFiringAt | , | ||
| 1 | , | ||
| "void" | , | ||
| "WsfTrackId" | ) |
Abort any inflight weapons or outstanding weapon tasks for the specified track (ID). AbortFiringAt(WsfTrackId aTrackId);
References WsfWeaponTaskManager::AbortFiring(), WsfWeaponTaskManager::Find(), WsfScriptContext::GetTIME_NOW(), GetTrackId(), and simTime.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| FireLocalWeapon | , | ||
| 4 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| WsfWeapon | , | ||
| int" | ) |
Fire a local weapon at a track. This is a more obvious form of firing a weapon instead of using AssignTask. bool ok = Fire(WsfTrack aTrack, string aTaskType, WsfWeapon aWeapon, int aQuantity);
References WsfObject::GetNameId(), WsfPlatformPart::GetPlatform(), WsfScriptContext::GetTIME_NOW(), WsfWeaponTaskResource::mCount, WsfTaskResource::mNameId, ok, simTime, and trackPtr.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| FireRemoteWeapon_1 | , | ||
| 5 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| string | , | ||
| int | , | ||
| WsfPlatform" | ) |
Fire a remote weapon at a track. This is a more obvious form of firing a weapon instead of using AssignTask. bool ok = Fire(WsfTrack aTrack, string aTaskType, WsfWeapon aWeapon, int aQuantity, WsfPlatform aAssignee);
References WsfScriptContext::GetTIME_NOW(), WsfWeaponTaskResource::mCount, WsfTaskResource::mNameId, ok, simTime, and trackPtr.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| FireRemoteWeapon_2 | , | ||
| 6 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| string | , | ||
| int | , | ||
| WsfPlatform | , | ||
| string" | ) |
Fire a remote weapon at a track. This is a more obvious form of firing a weapon instead of using AssignTask. bool ok = Fire(WsfTrack aTrack, string aTaskType, WsfWeapon aWeapon, int aQuantity, WsfPlatform aAssignee, string aCommName);
References WsfScriptContext::GetTIME_NOW(), WsfWeaponTaskResource::mCount, WsfTaskResource::mNameId, ok, simTime, and trackPtr.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| HaveFiredAt | , | ||
| 1 | , | ||
| "bool" | , | ||
| "WsfTrackId" | ) |
A simple query to see if this track has been fired on before. bool haveFiredAt = HaveFiredAt(WsfTrackId aTrackId)
References WsfWeaponTaskManager::Find(), and WsfWeaponTaskManager::RoundsFiredAt().
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| RoundsFiredAt_1 | , | ||
| 1 | , | ||
| "int" | , | ||
| "WsfTrackId" | ) |
Returned the number of rounds that have been fired for the specified task. int count = RoundsFiredAt(WsfTrackId aTrackId);
References WsfWeaponTaskManager::Find(), and WsfWeaponTaskManager::RoundsFiredAt().
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| RoundsFiredAt_2 | , | ||
| 2 | , | ||
| "int" | , | ||
| " | WsfTrackId, | ||
| WsfPlatform" | ) |
Returned the number of rounds that have been fired for the specified task for the given platform. int count = RoundsFiredAt(WsfTrackId aTrackId, WsfPlatform aAssignee);
References WsfWeaponTaskManager::Find(), and WsfWeaponTaskManager::RoundsFiredAt().
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| SalvosFiredAt | , | ||
| 1 | , | ||
| "int" | , | ||
| "WsfTrackId" | ) |
Returned the number of salvos that have been fired for the specified task. int count = RoundsFiredAt(WsfTrackId aTrackId);
References WsfWeaponTaskManager::Find(), and WsfWeaponTaskManager::SalvosFiredAt().
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| StartLocalJamming_1 | , | ||
| 5 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| WsfWeapon | , | ||
| double | , | ||
| double" | ) |
StartJamming using local jammer at the given frequency and bandwidth. This is a more obvious form of starting jamming instead of using AssignTask. bool ok = StartJamming(WsfTrack aTrack, string aTaskType, WsfWeapon aJammer, double aFrequency, double aBandwidth);
References WsfObject::GetNameId(), WsfPlatformPart::GetPlatform(), WsfScriptContext::GetTIME_NOW(), WsfJammerTaskResource::mBandwidth, WsfJammerTaskResource::mBeamNumber, WsfJammerTaskResource::mFrequency, WsfTaskResource::mNameId, WsfJammerTaskResource::mTechniqueName, ok, simTime, and trackPtr.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| StartLocalJamming_2 | , | ||
| 6 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| WsfWeapon | , | ||
| double | , | ||
| double | , | ||
| string" | ) |
StartJamming using local jammer at the given frequency and bandwidth with the specified technique. This is a more obvious form of starting jamming instead of using AssignTask. bool ok = StartJamming(WsfTrack aTrack, string aTaskType, WsfWeapon aJammer, double aFrequency, double aBandwidth string aTechniqueName);
References WsfObject::GetNameId(), WsfPlatformPart::GetPlatform(), WsfScriptContext::GetTIME_NOW(), WsfJammerTaskResource::mBandwidth, WsfJammerTaskResource::mBeamNumber, WsfJammerTaskResource::mFrequency, WsfTaskResource::mNameId, WsfJammerTaskResource::mTechniqueName, ok, simTime, and trackPtr.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| StartLocalJamming_3 | , | ||
| 6 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| WsfWeapon | , | ||
| double | , | ||
| double | , | ||
| int" | ) |
StartJamming using local jammer at the given frequency and bandwidth on the specified beam. This is a more obvious form of starting jamming instead of using AssignTask. bool ok = StartJamming(WsfTrack aTrack, string aTaskType, WsfWeapon aJammer, double aFrequency, double aBandwidth, int aBeamNumber);
References WsfObject::GetNameId(), WsfPlatformPart::GetPlatform(), WsfScriptContext::GetTIME_NOW(), WsfJammerTaskResource::mBandwidth, WsfJammerTaskResource::mBeamNumber, WsfJammerTaskResource::mFrequency, WsfTaskResource::mNameId, WsfJammerTaskResource::mTechniqueName, ok, simTime, and trackPtr.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| StartLocalJamming_4 | , | ||
| 7 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| WsfWeapon | , | ||
| double | , | ||
| double | , | ||
| int | , | ||
| string" | ) |
StartJamming using local jammer at the given frequency and bandwidth on the specified beam with specified technique. This is a more obvious form of starting jamming instead of using AssignTask. bool ok = StartJamming(WsfTrack aTrack, string aTaskType, WsfWeapon aJammer, double aFrequency, double aBandwidth, int aBeamNumber, string aTechniqueName);
References WsfObject::GetNameId(), WsfPlatformPart::GetPlatform(), WsfScriptContext::GetTIME_NOW(), WsfJammerTaskResource::mBandwidth, WsfJammerTaskResource::mBeamNumber, WsfJammerTaskResource::mFrequency, WsfTaskResource::mNameId, WsfJammerTaskResource::mTechniqueName, ok, simTime, and trackPtr.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| StartLocalJammingTrack_1 | , | ||
| 3 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| WsfWeapon" | ) |
StartJamming using local jammer at the given frequency and bandwidth. This is a more obvious form of starting jamming instead of using AssignTask. bool ok = StartJamming(WsfTrack aTrack, string aTaskType, WsfWeapon aJammer);
References WsfObject::GetNameId(), WsfPlatformPart::GetPlatform(), WsfScriptContext::GetTIME_NOW(), WsfJammerTaskResource::mBandwidth, WsfJammerTaskResource::mBeamNumber, WsfJammerTaskResource::mFrequency, WsfTaskResource::mNameId, WsfJammerTaskResource::mTechniqueName, ok, simTime, and trackPtr.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| StartLocalJammingTrack_2 | , | ||
| 4 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| WsfWeapon | , | ||
| string" | ) |
StartJamming using local jammer at the given frequency and bandwidth with the specified technique. This is a more obvious form of starting jamming instead of using AssignTask. bool ok = StartJamming(WsfTrack aTrack, string aTaskType, WsfWeapon aJammer, string aTechniqueName);
References WsfObject::GetNameId(), WsfPlatformPart::GetPlatform(), WsfScriptContext::GetTIME_NOW(), WsfJammerTaskResource::mBandwidth, WsfJammerTaskResource::mBeamNumber, WsfJammerTaskResource::mFrequency, WsfTaskResource::mNameId, WsfJammerTaskResource::mTechniqueName, ok, simTime, and trackPtr.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| StartRemoteJamming_1 | , | ||
| 6 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| string | , | ||
| double | , | ||
| double | , | ||
| WsfPlatform" | ) |
StartJamming using remote jammer at the given frequency and bandwidth. This is a more obvious form of starting jamming instead of using AssignTask. bool ok = StartJamming(WsfTrack aTrack, string aTaskType, string aResourceName, double aFrequency, double aBandwidth, WsfPlatform aAssignee);
References WsfScriptContext::GetTIME_NOW(), WsfJammerTaskResource::mBandwidth, WsfJammerTaskResource::mBeamNumber, WsfJammerTaskResource::mFrequency, WsfTaskResource::mNameId, WsfJammerTaskResource::mTechniqueName, ok, simTime, and trackPtr.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| StartRemoteJamming_2 | , | ||
| 7 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| string | , | ||
| double | , | ||
| double | , | ||
| string | , | ||
| WsfPlatform" | ) |
StartJamming using remote jammer at the given frequency and bandwidth. This is a more obvious form of starting jamming instead of using AssignTask. bool ok = StartJamming(WsfTrack aTrack, string aTaskType, string aResourceName, double aFrequency, double aBandwidth, string aTechniqueName, WsfPlatform aAssignee);
References WsfScriptContext::GetTIME_NOW(), WsfJammerTaskResource::mBandwidth, WsfJammerTaskResource::mBeamNumber, WsfJammerTaskResource::mFrequency, WsfTaskResource::mNameId, WsfJammerTaskResource::mTechniqueName, ok, simTime, and trackPtr.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| StartRemoteJamming_3 | , | ||
| 7 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| string | , | ||
| double | , | ||
| double | , | ||
| WsfPlatform | , | ||
| string" | ) |
StartJamming using remote jammer at the given frequency and bandwidth. This is a more obvious form of starting jamming instead of using AssignTask. bool ok = StartJamming(WsfTrack aTrack, string aTaskType, string aResourceName, double aFrequency, double aBandwidth, WsfPlatform aAssignee, string aCommName);
References WsfScriptContext::GetTIME_NOW(), WsfJammerTaskResource::mBandwidth, WsfJammerTaskResource::mBeamNumber, WsfJammerTaskResource::mFrequency, WsfTaskResource::mNameId, WsfJammerTaskResource::mTechniqueName, ok, simTime, and trackPtr.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| StartRemoteJamming_4 | , | ||
| 8 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| string | , | ||
| double | , | ||
| double | , | ||
| string | , | ||
| WsfPlatform | , | ||
| string" | ) |
StartJamming using remote jammer at the given frequency and bandwidth. This is a more obvious form of starting jamming instead of using AssignTask. bool ok = StartJamming(WsfTrack aTrack, string aTaskType, string aResourceName, double aFrequency, double aBandwidth, string aTechniqueName, WsfPlatform aAssignee, string aCommName);
References WsfScriptContext::GetTIME_NOW(), WsfJammerTaskResource::mBandwidth, WsfJammerTaskResource::mBeamNumber, WsfJammerTaskResource::mFrequency, WsfTaskResource::mNameId, WsfJammerTaskResource::mTechniqueName, ok, simTime, and trackPtr.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| StartRemoteJamming_5 | , | ||
| 7 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| string | , | ||
| double | , | ||
| double | , | ||
| int | , | ||
| WsfPlatform" | ) |
StartJamming using remote jammer at the given frequency and bandwidth. This is a more obvious form of starting jamming instead of using AssignTask. bool ok = StartJamming(WsfTrack aTrack, string aTaskType, string aResourceName, double aFrequency, double aBandwidth, int aBeamNumber, WsfPlatform aAssignee);
References WsfScriptContext::GetTIME_NOW(), WsfJammerTaskResource::mBandwidth, WsfJammerTaskResource::mBeamNumber, WsfJammerTaskResource::mFrequency, WsfTaskResource::mNameId, WsfJammerTaskResource::mTechniqueName, ok, simTime, and trackPtr.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| StartRemoteJamming_6 | , | ||
| 8 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| string | , | ||
| double | , | ||
| double | , | ||
| int | , | ||
| string | , | ||
| WsfPlatform" | ) |
StartJamming using remote jammer at the given frequency and bandwidth. This is a more obvious form of starting jamming instead of using AssignTask. bool ok = StartJamming(WsfTrack aTrack, string aTaskType, string aResourceName, double aFrequency, double aBandwidth, int aBeamNumber, string aTechniqueName, WsfPlatform aAssignee);
References WsfScriptContext::GetTIME_NOW(), WsfJammerTaskResource::mBandwidth, WsfJammerTaskResource::mBeamNumber, WsfJammerTaskResource::mFrequency, WsfTaskResource::mNameId, WsfJammerTaskResource::mTechniqueName, ok, simTime, and trackPtr.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| StartRemoteJamming_7 | , | ||
| 8 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| string | , | ||
| double | , | ||
| double | , | ||
| int | , | ||
| WsfPlatform | , | ||
| string" | ) |
StartJamming using remote jammer at the given frequency and bandwidth. This is a more obvious form of starting jamming instead of using AssignTask. bool ok = StartJamming(WsfTrack aTrack, string aTaskType, string aResourceName, double aFrequency, double aBandwidth, int aBeamNumber, WsfPlatform aAssignee, string aCommName);
References WsfScriptContext::GetTIME_NOW(), WsfJammerTaskResource::mBandwidth, WsfJammerTaskResource::mBeamNumber, WsfJammerTaskResource::mFrequency, WsfTaskResource::mNameId, WsfJammerTaskResource::mTechniqueName, ok, simTime, and trackPtr.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| StartRemoteJamming_8 | , | ||
| 9 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| string | , | ||
| double | , | ||
| double | , | ||
| int | , | ||
| string | , | ||
| WsfPlatform | , | ||
| string" | ) |
StartJamming using remote jammer at the given frequency and bandwidth. This is a more obvious form of starting jamming instead of using AssignTask. bool ok = StartJamming(WsfTrack aTrack, string aTaskType, string aResourceName, double aFrequency, double aBandwidth, int aBeamNumber, string aTechniqueName, WsfPlatform aAssignee, string aCommName);
References WsfScriptContext::GetTIME_NOW(), WsfJammerTaskResource::mBandwidth, WsfJammerTaskResource::mBeamNumber, WsfJammerTaskResource::mFrequency, WsfTaskResource::mNameId, WsfJammerTaskResource::mTechniqueName, ok, simTime, and trackPtr.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| StartRemoteJammingTrack_1 | , | ||
| 4 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| string | , | ||
| WsfPlatform" | ) |
StartJamming using remote jammer at the given frequency and bandwidth. This is a more obvious form of starting jamming instead of using AssignTask. bool ok = StartJamming(WsfTrack aTrack, string aTaskType, string aResourceName, WsfPlatform aAssignee);
References WsfScriptContext::GetTIME_NOW(), WsfJammerTaskResource::mBandwidth, WsfJammerTaskResource::mBeamNumber, WsfJammerTaskResource::mFrequency, WsfTaskResource::mNameId, WsfJammerTaskResource::mTechniqueName, ok, simTime, and trackPtr.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| StartRemoteJammingTrack_2 | , | ||
| 5 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| string | , | ||
| string | , | ||
| WsfPlatform" | ) |
StartJamming using remote jammer at the given frequency and bandwidth. This is a more obvious form of starting jamming instead of using AssignTask. bool ok = StartJamming(WsfTrack aTrack, string aTaskType, string aResourceName, string aTechniqueName, WsfPlatform aAssignee);
References WsfScriptContext::GetTIME_NOW(), WsfJammerTaskResource::mBandwidth, WsfJammerTaskResource::mBeamNumber, WsfJammerTaskResource::mFrequency, WsfTaskResource::mNameId, WsfJammerTaskResource::mTechniqueName, ok, simTime, and trackPtr.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| StartRemoteJammingTrack_3 | , | ||
| 5 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| string | , | ||
| WsfPlatform | , | ||
| string" | ) |
StartJamming using remote jammer at the given frequency and bandwidth. This is a more obvious form of starting jamming instead of using AssignTask. bool ok = StartJamming(WsfTrack aTrack, string aTaskType, string aResourceName, WsfPlatform aAssignee, string aCommName);
References WsfScriptContext::GetTIME_NOW(), WsfJammerTaskResource::mBandwidth, WsfJammerTaskResource::mBeamNumber, WsfJammerTaskResource::mFrequency, WsfTaskResource::mNameId, WsfJammerTaskResource::mTechniqueName, ok, simTime, and trackPtr.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| StartRemoteJammingTrack_4 | , | ||
| 6 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| string | , | ||
| string | , | ||
| WsfPlatform | , | ||
| string" | ) |
StartJamming using remote jammer at the given frequency and bandwidth. This is a more obvious form of starting jamming instead of using AssignTask. bool ok = StartJamming(WsfTrack aTrack, string aTaskType, string aResourceName, string aTechniqueName, WsfPlatform aAssignee, string aCommName);
References WsfScriptContext::GetTIME_NOW(), WsfJammerTaskResource::mBandwidth, WsfJammerTaskResource::mBeamNumber, WsfJammerTaskResource::mFrequency, WsfTaskResource::mNameId, WsfJammerTaskResource::mTechniqueName, ok, simTime, and trackPtr.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| StartUplinking_1 | , | ||
| 3 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| WsfPlatform" | ) |
StartUplinking a track to another platform This is a more obvious way of using AssignTask() bool ok = UplinkTrack(WsfTrack aTrackId, string aTaskType, WsfPlatform aDestination);
References WsfObject::GetNameId(), WsfScriptContext::GetPLATFORM(), WsfScriptContext::GetTIME_NOW(), WsfUplinkTaskResource::mUplinkDestination, ok, simTime, and trackPtr.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| StartUplinking_2 | , | ||
| 4 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| WsfPlatform | , | ||
| WsfPlatform" | ) |
StartUplinking a track to another platform This is a more obvious way of using AssignTask() bool ok = UplinkTrack(WsfTrack aTrackId, string aTaskType, WsfPlatform aDestination);
References WsfObject::GetNameId(), WsfScriptContext::GetTIME_NOW(), WsfUplinkTaskResource::mUplinkDestination, ok, simTime, and trackPtr.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| StopLocalJamming_1 | , | ||
| 5 | , | ||
| "bool" | , | ||
| " | WsfTrackId, | ||
| string | , | ||
| string | , | ||
| double | , | ||
| double" | ) |
StopJamming using local jammer at the given frequency and bandwidth. This is a more obvious form of stopping jamming instead of using CancelTask. bool ok = StopJamming(WsfTrackId aTrackId, string aTaskType, string aResourceType, double aFrequency, double aBandwidth);
References WsfScriptContext::GetTIME_NOW(), WsfJammerTaskResource::mBandwidth, WsfJammerTaskResource::mBeamNumber, WsfJammerTaskResource::mFrequency, WsfTaskResource::mNameId, ok, and simTime.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| StopLocalJamming_2 | , | ||
| 6 | , | ||
| "bool" | , | ||
| " | WsfTrackId, | ||
| string | , | ||
| string | , | ||
| double | , | ||
| double | , | ||
| int" | ) |
StopJamming using local jammer at the given frequency and bandwidth. This is a more obvious form of stopping jamming instead of using CancelTask. bool ok = StopJamming(WsfTrackId aTrackId, string aTaskType, string aResourceType, double aFrequency, double aBandwidth, int aBeamNumber);
References WsfScriptContext::GetTIME_NOW(), WsfJammerTaskResource::mBandwidth, WsfJammerTaskResource::mBeamNumber, WsfJammerTaskResource::mFrequency, WsfTaskResource::mNameId, ok, and simTime.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| StopLocalJammingTrack_1 | , | ||
| 3 | , | ||
| "bool" | , | ||
| " | WsfTrackId, | ||
| string | , | ||
| string" | ) |
StopJamming using local jammer at the given frequency and bandwidth. This is a more obvious form of stopping jamming instead of using CancelTask. bool ok = StopJamming(WsfTrackId aTrackId, string aTaskType, string aResourceType);
References WsfScriptContext::GetTIME_NOW(), WsfJammerTaskResource::mBandwidth, WsfJammerTaskResource::mBeamNumber, WsfJammerTaskResource::mFrequency, WsfTaskResource::mNameId, ok, and simTime.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| StopRemoteJamming_1 | , | ||
| 6 | , | ||
| "bool" | , | ||
| " | WsfPlatform, | ||
| WsfTrackId | , | ||
| string | , | ||
| string | , | ||
| double | , | ||
| double" | ) |
StopJamming using remote jammer at the given frequency and bandwidth. This is a more obvious form of stopping jamming instead of using CancelTask. bool ok = StopJamming(WsfPlatform aAssignee, WsfTrackId aTrackId, string aTaskType, string aResourceType, double aFrequency, double aBandwidth);
References WsfScriptContext::GetTIME_NOW(), WsfJammerTaskResource::mBandwidth, WsfJammerTaskResource::mBeamNumber, WsfJammerTaskResource::mFrequency, WsfTaskResource::mNameId, ok, and simTime.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| StopRemoteJamming_2 | , | ||
| 7 | , | ||
| "bool" | , | ||
| " | WsfPlatform, | ||
| WsfTrackId | , | ||
| string | , | ||
| string | , | ||
| double | , | ||
| double | , | ||
| int" | ) |
StopJamming using remote jammer at the given frequency and bandwidth. This is a more obvious form of stopping jamming instead of using CancelTask. bool ok = StopJamming(WsfPlatform aAssignee, WsfTrackId aTrackId, string aTaskType, string aResourceType, double aFrequency, double aBandwidth);
References WsfScriptContext::GetTIME_NOW(), WsfJammerTaskResource::mBandwidth, WsfJammerTaskResource::mBeamNumber, WsfJammerTaskResource::mFrequency, WsfTaskResource::mNameId, ok, and simTime.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| StopRemoteJammingTrack_1 | , | ||
| 4 | , | ||
| "bool" | , | ||
| " | WsfPlatform, | ||
| WsfTrackId | , | ||
| string | , | ||
| string" | ) |
StopJamming using remote jammer at the given frequency and bandwidth. This is a more obvious form of stopping jamming instead of using CancelTask. bool ok = StopJamming(WsfPlatform aAssignee, WsfTrackId aTrackId, string aTaskType, string aResourceType);
References WsfScriptContext::GetTIME_NOW(), WsfJammerTaskResource::mBandwidth, WsfJammerTaskResource::mBeamNumber, WsfJammerTaskResource::mFrequency, WsfTaskResource::mNameId, ok, and simTime.
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| TimeSinceWeaponLastFiredFor | , | ||
| 1 | , | ||
| "double" | , | ||
| "WsfTrackId" | ) |
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| TimeSinceWeaponLastTerminatedFor | , | ||
| 1 | , | ||
| "double" | , | ||
| "WsfTrackId" | ) |
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| WeaponsActiveFor_1 | , | ||
| 1 | , | ||
| "int" | , | ||
| "WsfTrackId" | ) |
Returned the number of weapons that are active for the specified task. int count = WeaponsActiveFor(WsfTrackId aTrackId);
References WsfWeaponTaskManager::Find(), and WsfWeaponTaskManager::WeaponsActiveFor().
| WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT | ( | WsfTaskManager | , |
| WeaponsActiveFor_2 | , | ||
| 2 | , | ||
| "int" | , | ||
| " | WsfTrackId, | ||
| WsfPlatform" | ) |
Returned the number of weapons that are active for the specified task for the given platform. int count = WeaponsActiveFor(WsfTrackId aTrackId, WsfPlatform aAssignee);
References WsfWeaponTaskManager::Find(), and WsfWeaponTaskManager::WeaponsActiveFor().