IRST Component

uci_component IRST
uci_component <type> IRST

   sensor <string-value>
   mode_uuid ...
   default_mode_uuid ...

   Part Commands ...

   uci_component Commands ...

end_uci_component

Overview

IRST is the corresponding UCI component to WSF_IRST_SENSOR. Linking an IRST component to an WSF_IRST_SENSOR allows the sensor to send UCI messages.

Commands

sensor <string-value>

The name of the sensor to link to.

mode_uuid <mode-name> <uuid-value>

Sets the capability (mode) UUID to the given value. This command is equivalent to the “capability_uuid” command.

Note

The UUID should be in the format ‘########-####-####-####-############’, where # is an uppercase alphanumeric value [A-Z0-9].

default_mode_uuid <uuid-value>

Sets the mode at index 0 to the given UUID value.

Note

The UUID should be in the format ‘########-####-####-####-############’, where # is an uppercase alphanumeric value [A-Z0-9].

Part Commands

update_message_interval <time-value>

The interval that the component will send update messages

capability_uuid <capability-name> <uuid-value>

Sets the capability UUID to the given value.

Note

The UUID should be in the format ‘########-####-####-####-############’, where # is an uppercase alphanumeric value [A-Z0-9].

Message Types

All message types are able to be sent via script methods.

Activity

UCI_POST_ActivityMessage will be sent on the following events:

Capability

UCI_POST_CapabilityMessage will be sent on the following events:

  • On update interval

CapabilityStatus

UCI_POST_CapabilityStatusMessage will be sent on the following events:

Command

UCI_POST_CommandMessage will be sent on the following events:

  • Script only

CommandStatus

UCI_POST_CommandStatusMessage will be sent on the following events:

Note

Not yet implemented in script

ControlRequest

UCI_ControlRequestMessage will be sent on the following events:

  • Script only

ControlRequestStatus

UCI_ControlRequestStatusMessage will be sent on the following events:

  • When a ControlRequestMessage is received and handled (one per controlee in message)

ControlStatus

UCI_ControlStatusMessage will be sent on the following events:

  • When a ControlRequestMessage is received and handled (one per controlee in message)

  • On update interval

Entity

UCI_EntityMessage will be sent on the following events:

  • On sensor track initiated

  • On sensor track updated

SettingsCommand

UCI_POST_SettingsCommandMessage will be sent on the following events:

  • Script only

SettingsCommandStatus

UCI_POST_SettingsCommandStatusMessage will be sent on the following events:

Note

Not yet implemented in script

SubsystemStatus

UCI_SubsystemStatusMessage will be sent on the following events:

  • On sensor turned on/off

  • On update interval

SystemStatus

UCI_SystemStatusMessage will be sent on the following events:

  • On sensor turned on/off

  • On update interval

Note

Not yet implemented in script