|
WSF
|
#include "script/WsfScriptTaskManagerClass.hpp"#include <iostream>#include "UtMemory.hpp"#include "WsfCommandChain.hpp"#include "WsfPlatform.hpp"#include "WsfSensor.hpp"#include "WsfSimulation.hpp"#include "WsfTaskManager.hpp"#include "WsfTrack.hpp"#include "script/WsfScriptContext.hpp"#include "script/WsfScriptPlatformListClass.hpp"#include "script/WsfScriptDefs.hpp"
Functions | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, AssignTask, 2, "bool", "WsfTrack, WsfTask") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, AssignLocalTask_1, 2, "bool", "WsfTrack, string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, AssignLocalTask_2, 3, "bool", "WsfTrack, string, string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, AssignRemoteTask_1, 3, "bool", "WsfTrack, string, WsfPlatform") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, AssignRemoteTask_2, 4, "bool", "WsfTrack, string, WsfPlatform, string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, AssignRemoteTask_3, 4, "bool", "WsfTrack, string, string, WsfPlatform") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, AssignRemoteTask_4, 5, "bool", "WsfTrack, string, string, WsfPlatform, string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, AssigneesForTask, 2, "WsfPlatformList", "WsfTrackId, string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, AssigneeForTask, 2, "WsfPlatform", "WsfTrackId, string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, CancelTask_1, 1, "bool", "WsfTrackId") | |
| bool ok = CancelTask(WsfTrackId aTrackId); | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, CancelTask_2, 2, "bool", "WsfTrackId, string") | |
| bool ok = CancelTask(WsfTrackId aTrackId, string aTaskType); | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, CancelTask_3, 3, "bool", "WsfTrackId, string, string") | |
| bool ok = CancelTask(WsfTrackId aTrackId, string aTaskType, string aResourceType); | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, CancelTask_4, 2, "bool", "WsfPlatform, WsfTrackId") | |
| bool ok = CancelTask(WsfPlatform aAssignee, WsfTrackId aTrackId); | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, CancelTask_5, 3, "bool", "WsfPlatform, WsfTrackId, string") | |
| bool ok = CancelTask(WsfPlatform aAssignee, WsfTrackId aTrackId, string aTaskType); | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, CancelTask_6, 4, "bool", "WsfPlatform, WsfTrackId, string, string") | |
| bool ok = CancelTask(WsfPlatform aAssignee, WsfTrackId aTrackId, string aTaskType, string aResourceType); | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, DelayTask, 3, "bool", "double, WsfTrack, string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, TaskComplete_1, 2, "bool", "WsfTrackId, string") | |
| bool ok = TaskComplete(WsfTrackId aTrackId, string aTaskType); | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, TaskComplete_2, 3, "bool", "WsfTrackId, string, string") | |
| bool ok = TaskComplete(WsfTrackId aTrackId, string aTaskType, string aResourceName); | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, TaskComplete_3, 3, "bool", "string, WsfTrackId, string") | |
| bool ok = TaskComplete(string aStatus, WsfTrackId aTrackId, string aTaskType); | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, TaskComplete_4, 4, "bool", "string, WsfTrackId, string, string") | |
| bool ok = TaskComplete(string aStatus, WsfTrackId aTrackId, string aTaskType, string aResourceName); | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, AssignedTaskList_1, 0, "WsfTaskList", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, AssignedTaskList_2, 2, "WsfTaskList", "WsfTrackId, string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, ReceivedTaskList_1, 0, "WsfTaskList", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, ReceivedTaskList_2, 2, "WsfTaskList", "WsfTrackId, string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, TasksAssigned, 0, "int", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, TasksAssignedTo_1, 1, "int", "WsfPlatform") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, TasksAssignedTo_2, 2, "int", "WsfPlatform, string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, TasksAssignedTo_3, 3, "int", "WsfPlatform, string, string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, TasksAssignedTo_4, 2, "int", "WsfPlatform, WsfTrackId") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, TasksAssignedTo_5, 3, "int", "WsfPlatform, WsfTrackId, string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, TasksAssignedTo_6, 4, "int", "WsfPlatform, WsfTrackId, string, string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, TasksAssignedFor_1, 1, "int", "WsfTrackId") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, TasksAssignedFor_2, 2, "int", "WsfTrackId, string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, TasksReceived, 0, "int", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, TasksReceivedFor_1, 1, "int", "WsfTrackId") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, TasksReceivedFor_2, 2, "int", "WsfTrackId, string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, TimeSinceAssigned, 3, "double", "WsfTrackId, string, WsfPlatform") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, TimeSinceLastTaskAssigned, 0, "double", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, TimeSinceLastTaskReceived, 0, "double", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, StartLocalTracking, 4, "bool", "WsfTrack, string, WsfSensor, string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, StartRemoteTracking_1, 5, "bool", "WsfTrack, string, string, string, WsfPlatform") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, StartRemoteTracking_2, 6, "bool", "WsfTrack, string, string, string, WsfPlatform, string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, StopLocalTracking, 3, "bool", "WsfTrackId, string, string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, StopRemoteTracking, 4, "bool", "WsfPlatform, WsfTrackId, string, string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, LocalOperatingLevelFor, 1, "int", "string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, RemoteOperatingLevelFor, 2, "int", "string, WsfPlatform") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, ChangeLocalOperatingLevel, 2, "bool", "string, int") | |
| bool ok = ChangeOperatingLevel(string aName, int aOperatingLevel); | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, ChangeRemoteOperatingLevel_1, 3, "bool", "string, int, WsfPlatform") | |
| bool ok = ChangeOperatingLevel(string aName, int aOperatingLevel, WsfPlatform aAssignee); | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskManagerClass, WsfTaskManager, ChangeRemoteOperatingLevel_2, 4, "bool", "string, int, WsfPlatform, string") | |
| bool ok = ChangeOperatingLevel(string aName, int aOperatingLevel, WsfPlatform aAssignee, string aCommName); | |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| AssignedTaskList_1 | , | ||
| 0 | , | ||
| "WsfTaskList" | , | ||
| "" | ) |
Return a list of task assignments that have been made. WsfTaskList taskList = AssignedTaskList();
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| AssignedTaskList_2 | , | ||
| 2 | , | ||
| "WsfTaskList" | , | ||
| " | WsfTrackId, | ||
| string" | ) |
Return a list of task assignments that have been made. WsfTaskList taskList = AssignedTaskList(WsfTrackId aTrackId, string aTaskType);
References GetTrackId().
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| AssigneeForTask | , | ||
| 2 | , | ||
| "WsfPlatform" | , | ||
| " | WsfTrackId, | ||
| string" | ) |
Return the assignee associated with the indicated task. WsfPlatform assignee = AssigneeForTask(WsfTrackId aTrackId, string aTaskType)
References SIMULATION.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| AssigneesForTask | , | ||
| 2 | , | ||
| "WsfPlatformList" | , | ||
| " | WsfTrackId, | ||
| string" | ) |
Return the list of assignees for a specified task. WsfPlatformList assignees = AssigneesForTask(WsfTrackId aTrackId, string aTaskType)
References GetTrackId(), platformPtr, and SIMULATION.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| AssignLocalTask_1 | , | ||
| 2 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string" | ) |
Assign a task to myself. bool ok = AssignTask(WsfTrack aTrack, string aTaskType);
References WsfScriptContext::GetPLATFORM(), WsfScriptContext::GetTIME_NOW(), ok, simTime, and trackPtr.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| AssignLocalTask_2 | , | ||
| 3 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| string" | ) |
Assign a task to another task manager on the same platform. bool ok = AssignTask(WsfTrack aTrack, string aTaskType, string aProcName);
References cTASK_RESOURCE_TYPE_PROCESSOR, WsfScriptContext::GetPLATFORM(), WsfScriptContext::GetTIME_NOW(), WsfTaskResource::mNameId, ok, simTime, and trackPtr.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| AssignRemoteTask_1 | , | ||
| 3 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| WsfPlatform" | ) |
Assign a task to another platform. bool ok = AssignTask(WsfTrack aTrack, string aTaskType, WsfPlatform aAssignee);
References WsfScriptContext::GetTIME_NOW(), ok, simTime, and trackPtr.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| AssignRemoteTask_2 | , | ||
| 4 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| WsfPlatform | , | ||
| string" | ) |
Assign a task to another platform. bool ok = AssignTask(WsfTrack aTrack, string aTaskType, WsfPlatform aAssignee, string aCommName);
References WsfScriptContext::GetTIME_NOW(), ok, simTime, and trackPtr.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| AssignRemoteTask_3 | , | ||
| 4 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| string | , | ||
| WsfPlatform" | ) |
Assign a task to a specific task manager on another platform. bool ok = AssignTask(WsfTrack aTrack, string aTaskType, string aProcName, WsfPlatform aAssignee);
References cTASK_RESOURCE_TYPE_PROCESSOR, WsfScriptContext::GetTIME_NOW(), WsfTaskResource::mNameId, ok, simTime, and trackPtr.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| AssignRemoteTask_4 | , | ||
| 5 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| string | , | ||
| WsfPlatform | , | ||
| string" | ) |
Assign a task to a specific task manager on another platform. bool ok = AssignTask(WsfTrack aTrack, string aTaskType, string aProcName, WsfPlatform aAssignee, string aCommName);
References cTASK_RESOURCE_TYPE_PROCESSOR, WsfTaskResource::mNameId, ok, simTime, TIME_NOW, and trackPtr.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| AssignTask | , | ||
| 2 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| WsfTask" | ) |
Assign a task. bool ok = AssignTask(WsfTask aTask);
References WsfTask::GetAssigneePlatformIndex(), WsfScriptContext::GetTIME_NOW(), ok, WsfTask::SetAssignee(), simTime, and trackPtr.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| CancelTask_1 | , | ||
| 1 | , | ||
| "bool" | , | ||
| "WsfTrackId" | ) |
bool ok = CancelTask(WsfTrackId aTrackId);
References WsfTaskResource::mNameId, ok, and TIME_NOW.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| CancelTask_2 | , | ||
| 2 | , | ||
| "bool" | , | ||
| " | WsfTrackId, | ||
| string" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| CancelTask_3 | , | ||
| 3 | , | ||
| "bool" | , | ||
| " | WsfTrackId, | ||
| string | , | ||
| string" | ) |
bool ok = CancelTask(WsfTrackId aTrackId, string aTaskType, string aResourceType);
References WsfTaskResource::mNameId, ok, and TIME_NOW.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| CancelTask_4 | , | ||
| 2 | , | ||
| "bool" | , | ||
| " | WsfPlatform, | ||
| WsfTrackId" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| CancelTask_5 | , | ||
| 3 | , | ||
| "bool" | , | ||
| " | WsfPlatform, | ||
| WsfTrackId | , | ||
| string" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| CancelTask_6 | , | ||
| 4 | , | ||
| "bool" | , | ||
| " | WsfPlatform, | ||
| WsfTrackId | , | ||
| string | , | ||
| string" | ) |
bool ok = CancelTask(WsfPlatform aAssignee, WsfTrackId aTrackId, string aTaskType, string aResourceType);
References WsfTaskResource::mNameId, ok, and TIME_NOW.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| ChangeLocalOperatingLevel | , | ||
| 2 | , | ||
| "bool" | , | ||
| " | string, | ||
| int" | ) |
bool ok = ChangeOperatingLevel(string aName, int aOperatingLevel);
References WsfScriptContext::GetTIME_NOW(), ok, and simTime.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| ChangeRemoteOperatingLevel_1 | , | ||
| 3 | , | ||
| "bool" | , | ||
| " | string, | ||
| int | , | ||
| WsfPlatform" | ) |
bool ok = ChangeOperatingLevel(string aName, int aOperatingLevel, WsfPlatform aAssignee);
References WsfScriptContext::GetTIME_NOW(), ok, and simTime.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| ChangeRemoteOperatingLevel_2 | , | ||
| 4 | , | ||
| "bool" | , | ||
| " | string, | ||
| int | , | ||
| WsfPlatform | , | ||
| string" | ) |
bool ok = ChangeOperatingLevel(string aName, int aOperatingLevel, WsfPlatform aAssignee, string aCommName);
References WsfScriptContext::GetTIME_NOW(), ok, and simTime.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| DelayTask | , | ||
| 3 | , | ||
| "bool" | , | ||
| " double | , | ||
| WsfTrack | , | ||
| string" | ) |
Assign a delay pseudo-task. bool ok = DelayTask(double aDelayTime, WsfTrack aTrack, string aTaskType);
References WsfScriptContext::GetPLATFORM(), ok, TIME_NOW, and trackPtr.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| LocalOperatingLevelFor | , | ||
| 1 | , | ||
| "int" | , | ||
| "string" | ) |
Return the operating level for the specified task type in this task manager. int operatingLevel = OperatingLevelFor(string aName);
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| ReceivedTaskList_1 | , | ||
| 0 | , | ||
| "WsfTaskList" | , | ||
| "" | ) |
Return a list of task assignments that have been received. WsfTaskList taskList = ReceivedTaskList();
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| ReceivedTaskList_2 | , | ||
| 2 | , | ||
| "WsfTaskList" | , | ||
| " | WsfTrackId, | ||
| string" | ) |
Return a list of task assignments that have been received. WsfTaskList taskList = ReceivedTaskList(WsfTrackId aTrackId, string aTaskType);
References GetTrackId().
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| RemoteOperatingLevelFor | , | ||
| 2 | , | ||
| "int" | , | ||
| " | string, | ||
| WsfPlatform" | ) |
Return the operating level for the specified task type in a remote task manager. int operatingLevel = OperatingLevelFor(string aName, WsfPlatform aAssignee)
References WsfComponentList::RoleIterator< T >::AtEnd(), and WsfTaskManager::OperatingLevelFor().
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| StartLocalTracking | , | ||
| 4 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| WsfSensor | , | ||
| string" | ) |
StartTracking a local sensor to a track. This is a more obvious form of tracking instead of using AssignTask. bool ok = StartTracking(WsfTrack aTrack, string aTaskType, WsfSensor aSensor, string aSensorMode);
References cTASK_RESOURCE_TYPE_SENSOR, WsfObject::GetNameId(), WsfPlatformPart::GetPlatform(), WsfScriptContext::GetTIME_NOW(), WsfTaskResource::mModeNameId, WsfTaskResource::mNameId, ok, simTime, and trackPtr.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| StartRemoteTracking_1 | , | ||
| 5 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| string | , | ||
| string | , | ||
| WsfPlatform" | ) |
StartTracking a remote sensor to a track. This is a more obvious form of tracking instead of using AssignTask. bool ok = StartTracking(WsfTrack aTrack, string aTaskType, string aResourceName, string aSensorMode, WsfPlatform aAssignee);
References cTASK_RESOURCE_TYPE_SENSOR, WsfScriptContext::GetTIME_NOW(), WsfTaskResource::mModeNameId, WsfTaskResource::mNameId, ok, simTime, and trackPtr.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| StartRemoteTracking_2 | , | ||
| 6 | , | ||
| "bool" | , | ||
| " | WsfTrack, | ||
| string | , | ||
| string | , | ||
| string | , | ||
| WsfPlatform | , | ||
| string" | ) |
StartTracking a remote sensor to a track. This is a more obvious form of tracking instead of using AssignTask. bool ok = StartTracking(WsfTrack aTrack, string aTaskType, string aResourceName, string aSensorMode, WsfPlatform aAssignee, string aCommName);
References cTASK_RESOURCE_TYPE_SENSOR, WsfScriptContext::GetTIME_NOW(), WsfTaskResource::mModeNameId, WsfTaskResource::mNameId, ok, simTime, and trackPtr.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| StopLocalTracking | , | ||
| 3 | , | ||
| "bool" | , | ||
| " | WsfTrackId, | ||
| string | , | ||
| string" | ) |
StopTracking a local sensor to a track. This is a more obvious form of canceling tracking instead of using CancelTask. bool ok = StopTracking(WsfTrackId aTrackId, string aTaskType, string aResourceType);
References cTASK_RESOURCE_TYPE_SENSOR, WsfScriptContext::GetTIME_NOW(), WsfTaskResource::mNameId, ok, and simTime.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| StopRemoteTracking | , | ||
| 4 | , | ||
| "bool" | , | ||
| " | WsfPlatform, | ||
| WsfTrackId | , | ||
| string | , | ||
| string" | ) |
StopTracking a remote sensor to a track. This is a more obvious form of canceling tracking instead of using CancelTask. bool ok = StopTracking(WsfPlatform aAssignee, WsfTrackId aTrackId, string aTaskType, string aResourceType);
References cTASK_RESOURCE_TYPE_SENSOR, WsfScriptContext::GetTIME_NOW(), WsfTaskResource::mNameId, ok, and simTime.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| TaskComplete_1 | , | ||
| 2 | , | ||
| "bool" | , | ||
| " | WsfTrackId, | ||
| string" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| TaskComplete_2 | , | ||
| 3 | , | ||
| "bool" | , | ||
| " | WsfTrackId, | ||
| string | , | ||
| string" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| TaskComplete_3 | , | ||
| 3 | , | ||
| "bool" | , | ||
| " | string, | ||
| WsfTrackId | , | ||
| string" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| TaskComplete_4 | , | ||
| 4 | , | ||
| "bool" | , | ||
| " | string, | ||
| WsfTrackId | , | ||
| string | , | ||
| string" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| TasksAssigned | , | ||
| 0 | , | ||
| "int" | , | ||
| "" | ) |
Return the number of tasks assignments that have been made. int count = TasksAssigned();
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| TasksAssignedFor_1 | , | ||
| 1 | , | ||
| "int" | , | ||
| "WsfTrackId" | ) |
Return the number of tasks that have been assigned for a specified track. int count = TasksAssignedFor(WsfTrackId aTrackId, string aTaskType);
References GetTrackId().
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| TasksAssignedFor_2 | , | ||
| 2 | , | ||
| "int" | , | ||
| " | WsfTrackId, | ||
| string" | ) |
Return the number of tasks that have been assigned for a specified track. int count = TasksAssignedFor(WsfTrackId aTrackId, string aTaskType);
References GetTrackId().
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| TasksAssignedTo_1 | , | ||
| 1 | , | ||
| "int" | , | ||
| "WsfPlatform" | ) |
Return the number of tasks that have been assigned to the specified platform. int count = TasksAssignedTo(WsfPlatform aAssignee);
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| TasksAssignedTo_2 | , | ||
| 2 | , | ||
| "int" | , | ||
| " | WsfPlatform, | ||
| string" | ) |
Return the number of tasks that have been assigned to the specified platform. int count = TasksAssignedTo(WsfPlatform aAssignee, string aTaskType);
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| TasksAssignedTo_3 | , | ||
| 3 | , | ||
| "int" | , | ||
| " | WsfPlatform, | ||
| string | , | ||
| string" | ) |
Return the number of tasks that have been assigned to the specified platform. int count = TasksAssignedTo(WsfPlatform aAssignee, string aTaskType, string aResourceName);
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| TasksAssignedTo_4 | , | ||
| 2 | , | ||
| "int" | , | ||
| " | WsfPlatform, | ||
| WsfTrackId" | ) |
Return the number of tasks that have been assigned to the specified platform. int count = TasksAssignedTo(WsfPlatform aAssignee, WsfTrackId aTrackId);
References GetTrackId().
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| TasksAssignedTo_5 | , | ||
| 3 | , | ||
| "int" | , | ||
| " | WsfPlatform, | ||
| WsfTrackId | , | ||
| string" | ) |
Return the number of tasks that have been assigned to the specified platform. int count = TasksAssignedTo(WsfPlatform aAssignee, WsfTrackId aTrackId, string aTaskType);
References GetTrackId().
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| TasksAssignedTo_6 | , | ||
| 4 | , | ||
| "int" | , | ||
| " | WsfPlatform, | ||
| WsfTrackId | , | ||
| string | , | ||
| string" | ) |
Return the number of tasks that have been assigned to the specified platform. int count = TasksAssignedTo(WsfPlatform aAssignee, WsfTrackId aTrackId, string aTaskType, string aResourceName);
References GetTrackId().
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| TasksReceived | , | ||
| 0 | , | ||
| "int" | , | ||
| "" | ) |
Returned the total number of tasks assignments that have been received. int count = TasksReceived();
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| TasksReceivedFor_1 | , | ||
| 1 | , | ||
| "int" | , | ||
| "WsfTrackId" | ) |
Returned the number of tasks that have be received for the specified task. int count = TasksReceivedFor(WsfTrackId aTrackId);
References GetTrackId().
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| TasksReceivedFor_2 | , | ||
| 2 | , | ||
| "int" | , | ||
| " | WsfTrackId, | ||
| string" | ) |
Returned the number of tasks that have be received for the specified task. int count = TasksReceivedFor(WsfTrackId aTrackId, string aTaskType);
References GetTrackId().
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| TimeSinceAssigned | , | ||
| 3 | , | ||
| "double" | , | ||
| " | WsfTrackId, | ||
| string | , | ||
| WsfPlatform" | ) |
References WsfScriptContext::GetTIME_NOW().
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| TimeSinceLastTaskAssigned | , | ||
| 0 | , | ||
| "double" | , | ||
| "" | ) |
References WsfScriptContext::GetTIME_NOW().
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskManagerClass | , |
| WsfTaskManager | , | ||
| TimeSinceLastTaskReceived | , | ||
| 0 | , | ||
| "double" | , | ||
| "" | ) |
References WsfScriptContext::GetTIME_NOW().