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 |