Task Events
These are the event_output events related to the WSF_TASK_PROCESSOR (and WsfTaskManager).
TASK_ASSIGNED¶
event_output Signature:
<time> <event> <assignee> <target> <assigner> Task_Type: <type>
Resource: <name> TrackId: <id>
If track is Valid:
Start_Time: <timestart> Update_Time: <timeupdate> Update_Count: <countupdate> Quality: <trackquality> Domain: <domainspatial> Type: <flagtype><flagcandidate><flagfalse target>
{ Target_Truth: Name: <platformname> Type: <platformtype> Side: <platformside> }
Originator: { <locationLLA> | <locationeci> }
{ Track: { <locationLLA> | <locationeci> } Flags: { <flagLV > }{ <flag3D> }{ <flagRV> }{ <flagBV> }{ <flagEV> } }
{ Truth: { <locationLLA> | <locationeci> } Difference: <|r|perceived - actual> }
{ { Track: Vel: <|v|perceived> m/s Hdg: <hdgperceived> deg } { Truth: Vel: <|v|actual> m/s Hdg: <hdgactual> deg } }
{ Track: { Range: <rangeperceived> m } { Bearing: <brgperceived> deg } { Elevation: <elperceived> deg } }
{ { Truth: Range: <rangeactual> m } { Bearing: <brgactual> deg } { Elevation: <elactual> deg } }
{ Measurement_Error_Sigma: { Range: <SErange> m } { Bearing: <SEbrg>> deg } { Elevation: <SEel> deg } }
{ Type_IDs: [{ <typeid> (<typequality>) }] | Type_ID: <typeid> } { Side_ID: <sideid> } { Signal-To-Noise: <log(S/N)> } { Pixel_Count: <pixel-count> }
{ Frequency: [{ (<flower> <fupper>) }] }
{ Aux_Data: <aux-data> }
{ Measurement_Covariance: Major Axis: <major-axis> m Minor Axis: <minor-axis> m Bearing: <brg> deg \ }
{ State_Covariance: Major Axis: <major-axis> m Minor Axis: <minor-axis> m Bearing: <brg> deg }
{ Residual_Covariance: Major Axis: <major-axis> m Minor Axis: <minor-axis> m Bearing: <brg> deg }
If Assignee platform is Valid:
Assignee->Target_Range: <range> m True_Bearing: <bearing> deg
Signature Elements:
Fields |
Description |
|---|---|
<time> |
The current simulation time |
<event> |
The event name |
<assignee> |
Name of platform that will perform task |
<target> |
Name of target |
<assigner> |
Name of platform assigning task |
<type> |
Type of task that assignee will perform |
<name> |
Resource consumed by task |
<id> |
Id of track along which task will take place |
If Assignee platform is Valid include:
Fields |
Description |
|---|---|
<range> |
Range to platform |
<bearing> |
Bearing to platform |
TASK_CANCELED¶
event_output Signature:
<time> <event> <platform> <target-name> <assigner> Task_Type: <task-type>
Resource: <name> TrackId: <id> Time_Assigned: <time> Time_Updated: <time>
Signature Elements:
Fields |
Description |
|---|---|
<time> |
The current simulation time |
<event> |
The event name |
<platform> |
Assignee platform name |
<target> |
Name of target assigned to task |
<assigner> |
Name of platform that assigned task |
<type> |
Type of task that is to be canceled or completed |
<name> |
Name of resource consumed by task |
<id> |
Track id used by task |
<time> |
Time at which task is to be canceled or was completed |
<time> |
Time at which task was last updated |
TASK_COMPLETED¶
event_output Signature:
<time> <event> <platform> <target-name> <assigner> Task_Type: <task-type>
Resource: <name> TrackId: <id> Time_Assigned: <time> Time_Updated: <time>
Signature Elements:
Fields |
Description |
|---|---|
<time> |
The current simulation time |
<event> |
The event name |
<platform> |
Assignee platform name |
<target> |
Name of target assigned to task |
<assigner> |
Name of platform that assigned task |
<type> |
Type of task that is to be canceled or completed |
<name> |
Name of resource consumed by task |
<id> |
Track id used by task |
<time> |
Time at which task is to be canceled or was completed |
<time> |
Time at which task was last updated |