|
WSF
|
#include "WsfTask.hpp"#include <cassert>#include <iostream>#include <memory>#include <sstream>#include <vector>#include "UtMemory.hpp"#include "WsfPlatform.hpp"#include "WsfProcessor.hpp"#include "WsfSimulation.hpp"#include "script/WsfScriptContext.hpp"#include "script/WsfScriptMessageClass.hpp"
Typedefs | |
| using | ScriptTaskList = std::vector<UtWeakReference<WsfTask>> |
Functions | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, TaskId, 0, "int", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, TrackId, 0, "WsfTrackId", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, LocalTrackId, 0, "WsfTrackId", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, TaskType, 0, "string", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, Assigner, 0, "WsfPlatform", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, AssignerName, 0, "string", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, Assignee, 0, "WsfPlatform", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, AssigneeName, 0, "string", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, ResourceName, 0, "string", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, ResourceIsSensor, 0, "bool", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, ResourceIsProcessor, 0, "bool", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, ResourceMode, 0, "string", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, Status, 0, "string", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, SubStatus, 0, "string", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, TimeAssigned, 0, "double", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, TimeUpdated, 0, "double", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, TimeSinceAssigned, 0, "double", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, TimeSinceUpdated, 0, "double", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, SetAssignee_1, 1, "void", "WsfPlatform") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, SetAssignee_2, 1, "void", "string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, SetTaskType, 1, "void", "string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, SetCommDevice, 1, "void", "string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskListClass, ScriptTaskList, Count, 0, "int", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskListClass, ScriptTaskList, Entry, 1, "WsfTask", "int") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskListClass, ScriptTaskList, GetIterator, 0, "WsfTaskListIterator", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskListIteratorClass, WsfScriptTaskListIteratorClass::Iterator, HasNext, 0, "bool", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskListIteratorClass, WsfScriptTaskListIteratorClass::Iterator, Next, 0, "WsfTask", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskListIteratorClass, WsfScriptTaskListIteratorClass::Iterator, HasPrev, 0, "bool", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskListIteratorClass, WsfScriptTaskListIteratorClass::Iterator, Prev, 0, "WsfTask", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskListIteratorClass, WsfScriptTaskListIteratorClass::Iterator, Key, 0, "int", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskListIteratorClass, WsfScriptTaskListIteratorClass::Iterator, Data, 0, "WsfTask", "") | |
| using ScriptTaskList = std::vector<UtWeakReference<WsfTask>> |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskClass | , |
| WsfTask | , | ||
| Assignee | , | ||
| 0 | , | ||
| "WsfPlatform" | , | ||
| "" | ) |
References WsfSimulation::GetPlatformByIndex(), WsfScriptContext::GetSIMULATION(), and platformPtr.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskClass | , |
| WsfTask | , | ||
| AssigneeName | , | ||
| 0 | , | ||
| "string" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskClass | , |
| WsfTask | , | ||
| Assigner | , | ||
| 0 | , | ||
| "WsfPlatform" | , | ||
| "" | ) |
References WsfSimulation::GetPlatformByIndex(), WsfScriptContext::GetSIMULATION(), and platformPtr.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskClass | , |
| WsfTask | , | ||
| AssignerName | , | ||
| 0 | , | ||
| "string" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskClass | , |
| WsfTask | , | ||
| LocalTrackId | , | ||
| 0 | , | ||
| "WsfTrackId" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskClass | , |
| WsfTask | , | ||
| ResourceIsProcessor | , | ||
| 0 | , | ||
| "bool" | , | ||
| "" | ) |
References cTASK_RESOURCE_TYPE_PROCESSOR.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskClass | , |
| WsfTask | , | ||
| ResourceIsSensor | , | ||
| 0 | , | ||
| "bool" | , | ||
| "" | ) |
References cTASK_RESOURCE_TYPE_SENSOR.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskClass | , |
| WsfTask | , | ||
| ResourceMode | , | ||
| 0 | , | ||
| "string" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskClass | , |
| WsfTask | , | ||
| ResourceName | , | ||
| 0 | , | ||
| "string" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskClass | , |
| WsfTask | , | ||
| SetAssignee_1 | , | ||
| 1 | , | ||
| "void" | , | ||
| "WsfPlatform" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskClass | , |
| WsfTask | , | ||
| SetAssignee_2 | , | ||
| 1 | , | ||
| "void" | , | ||
| "string" | ) |
References WsfSimulation::GetPlatformByName(), and WsfScriptContext::GetSIMULATION().
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskClass | , |
| WsfTask | , | ||
| SetCommDevice | , | ||
| 1 | , | ||
| "void" | , | ||
| "string" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskClass | , |
| WsfTask | , | ||
| SetTaskType | , | ||
| 1 | , | ||
| "void" | , | ||
| "string" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskClass | , |
| WsfTask | , | ||
| Status | , | ||
| 0 | , | ||
| "string" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskClass | , |
| WsfTask | , | ||
| SubStatus | , | ||
| 0 | , | ||
| "string" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskClass | , |
| WsfTask | , | ||
| TaskId | , | ||
| 0 | , | ||
| "int" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskClass | , |
| WsfTask | , | ||
| TaskType | , | ||
| 0 | , | ||
| "string" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskClass | , |
| WsfTask | , | ||
| TimeAssigned | , | ||
| 0 | , | ||
| "double" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskClass | , |
| WsfTask | , | ||
| TimeSinceAssigned | , | ||
| 0 | , | ||
| "double" | , | ||
| "" | ) |
References WsfScriptContext::GetTIME_NOW(), and simTime.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskClass | , |
| WsfTask | , | ||
| TimeSinceUpdated | , | ||
| 0 | , | ||
| "double" | , | ||
| "" | ) |
References WsfScriptContext::GetTIME_NOW(), and simTime.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskClass | , |
| WsfTask | , | ||
| TimeUpdated | , | ||
| 0 | , | ||
| "double" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskClass | , |
| WsfTask | , | ||
| TrackId | , | ||
| 0 | , | ||
| "WsfTrackId" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskListClass | , |
| ScriptTaskList | , | ||
| Count | , | ||
| 0 | , | ||
| "int" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskListClass | , |
| ScriptTaskList | , | ||
| Entry | , | ||
| 1 | , | ||
| "WsfTask" | , | ||
| "int" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskListClass | , |
| ScriptTaskList | , | ||
| GetIterator | , | ||
| 0 | , | ||
| "WsfTaskListIterator" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskListIteratorClass | , |
| WsfScriptTaskListIteratorClass::Iterator | , | ||
| Data | , | ||
| 0 | , | ||
| "WsfTask" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskListIteratorClass | , |
| WsfScriptTaskListIteratorClass::Iterator | , | ||
| HasNext | , | ||
| 0 | , | ||
| "bool" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskListIteratorClass | , |
| WsfScriptTaskListIteratorClass::Iterator | , | ||
| HasPrev | , | ||
| 0 | , | ||
| "bool" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskListIteratorClass | , |
| WsfScriptTaskListIteratorClass::Iterator | , | ||
| Key | , | ||
| 0 | , | ||
| "int" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskListIteratorClass | , |
| WsfScriptTaskListIteratorClass::Iterator | , | ||
| Next | , | ||
| 0 | , | ||
| "WsfTask" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptTaskListIteratorClass | , |
| WsfScriptTaskListIteratorClass::Iterator | , | ||
| Prev | , | ||
| 0 | , | ||
| "WsfTask" | , | ||
| "" | ) |