Skip to content

CRW SAMI GUI v1.1

Latest
Compare
Choose a tag to compare
@nbbrooks nbbrooks released this 17 Nov 19:19
· 88 commits to master since this release

sami-crw

v1.1

GUI walkthrough available here
https://www.dropbox.com/s/kor22cmv4xzw4jd/ui-walkthrough-1_1.pdf?dl=0

Changes from v1.01

  • Switched to Worldwind 2.0, adding compatibility for OSX 64 bit JRE
  • Added global variables to DREAAM editor (accessed from right click menu in empty task editor space)
  • Added two new Match Criteria for incoming edges: LessThan and GreaterThanEqualTo
  • Added sub-mission return values and return value checking in parent plan
    • ReturnValue (OE): Sets string value of plan's return value variable
    • CheckValue(IE): Generated when a sub-mission on incoming place finishes and its return value matches the specified string value
  • Rework and expansion of task allocation specification
    • RefreshTasks (OE): Used to make proxies send out a TaskStarted input event for their current task
    • TaskComplete (OE): Used to indicate that the task a proxy was executing has been finished and the proxy can begin its next task's events
    • TaskDelayed (IE): Used to indicate that the task a proxy was executing has been moved down the proxy's task ordering
    • TaskReassigned (IE): Used to indicate that a proxy is now responsible for this task, now that is has been reassigned from a different proxy
    • TaskReleased (IE): Used to indicate that a proxy is no longer responsible for a task, as it has been reassigned to a different proxy
    • TaskStarted (IE): Used to indicate a proxy has started executing events for a new task
    • TaskUnassigned (IE): Used to indicate that NO proxy is responsible for this task, as a task re-allocation could not find an assignment for it
    • Application of task allocations is now done by the Engine: Engine produces TaskReassigned and TaskUnassigned events while ProxyInt produces TaskDelayed, TaskReleased, and TaskStarted
  • Added "Mockup" mode to DREAAM editor
  • Operator Interaction Frame now scales and scrolls components properly