WSF_ASSET_MANAGER

processor WSF_ASSET_MANAGER

Derives From: WSF_SCRIPT_PROCESSOR

Script Classes: WsfAssetManager

processor <name> WSF_ASSET_MANAGER
   WSF_SCRIPT_PROCESSOR Commands ...

   filter_dead_tracks <boolean-value>
   max_track_grouping_distance <length-value>
   max_assignments <integer>
   assignment_delay <time-value>
   decision_update_delay <time-value>
   log_status <boolean-value>

   status_settings
      subord_yellow_timeout <time-value>
      subord_red_timeout <time-value>
      report_position_every <length-value>
      or_every <time-value>
      report_status_every <time-value>
      aggregate_unit_status <boolean-value>
      stationary_opns_only <boolean-value>
      weapon_required <boolean-value>
      require_all_weapons <boolean-value>
      ew_required <boolean-value>
      tar_required <boolean-value>
      ttr_required <boolean-value>
   end_status_settings
end_processor

Overview

WSF_ASSET_MANAGER is a script base class for the HELIOS-based asset manager models to inherit from. It is not meant to be used as a processor in it’s own right, instead, asset manager models use it to provide common scripting functionality found in all asset management processors.

Script Interface

WSF_ASSET_MANAGER utilizes capabilities of the Common Script Interface and WSF_SCRIPT_PROCESSOR.

Asset Manager Commands

filter_dead_tracks <boolean-value>

If true, makes a truth call to see if the target is alive before considering for inclusion in the threat array.

Default: False

max_track_grouping_distance <length-value>

Sets the grouping distance for track strength deterinations. Note that tracks are not merged if grouped, simply incremented in strength count.

Default: 50 meters

max_assignments <integer>

This command sets the maximum number of active assignments for the asset.

Note: Subordinate assignments count against this total.

Default: 0

assignment_delay <time-value>

This command sets the assignment delay for the Asset Manager.

Note: Assignment delay occurs prior to queueing outgoing messages for processors with commit authority, and prior to processing received messages for processors without commit authority.

Default: 0 seconds

decision_update_delay <time-value>

This command sets the routing for assignments.

Note: This is a directed message so will generally be set to ‘dynamic’.

Default: 0 seconds

log_status <boolean-value>

This command sets status logging on or off for the Asset Manager.

Default: True

Status Settings Commands

Block for defining the HELIOS Asset Manager status settings.

subord_yellow_timeout <time-value>

Specifies how long to wait without a status report before setting subordinate status to YELLOW (unavailable).

Default: 15 seconds

subord_red_timeout <time-value>

Specifies how long to wait without a status report before setting subordinate status to RED (unavailable).

Default: 30 seconds

report_position_every <length-value>

Specifies how often position messages should be transmitted if the platform is moving.

Default: 100 meters

or_every <time-value>

Specifies how often position messages should be transmitted.

Default: 300 seconds

report_status_every <time-value>

Specifies how often status messages should be transmitted.

Default: 10 seconds

aggregate_unit_status <boolean-value>

Include GREEN status subordinates when determining if requirements for status GREEN are met.

Default: False

stationary_opns_only <boolean-value>

Require the asset be stationary for status GREEN.

Default: False

weapon_required <boolean-value>

Require a weapon with ammunition for status GREEN.

Default: False

require_all_weapons <boolean-value>

Require all weapons on the platform to have ammunition for status GREEN.

Default: False

ew_required <boolean-value>

An EW radar is required for status GREEN.

Default: False

tar_required <boolean-value>

A TAR radar is required for status GREEN.

Default: False

ttr_required <boolean-value>

A TTR radar is required for status GREEN.

Default: False

Asset Manager Example

status_settings
   subord_yellow_timeout 120 secs
   subord_red_timeout    180 secs
   report_position_every 100 meters
   or_every              300 secs
   report_status_every   10 secs
   aggregate_unit_status true
   weapon_required       true
   require_all_weapons   false
   ew_required           false
   tar_required          true
   ttr_required          true
   stationary_opns_only  false
end_status_settings

max_assignments        10
assignment_delay       0 secs
decision_update_delay  0 secs
log_status             true