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