:orphan: .. **************************************************************************** .. CUI//REL TO USA ONLY .. .. The Advanced Framework for Simulation, Integration, and Modeling (AFSIM) .. .. The use, dissemination or disclosure of data in this file is subject to .. limitation or restriction. See accompanying README and LICENSE for details. .. **************************************************************************** Weapon Component ---------------- .. model:: uci_component WEAPON .. parsed-literal:: uci_component WEAPON Part Commands ... :command:`uci_component` Commands ... end_uci_component Overview ======== This component handles the Strike UCI messages for all weapons on a platform. Commands ======== .. include: ./uci_part_commands.txt Message Types ============= All message types are able to be sent via script methods, unless noted otherwise. Activity ^^^^^^^^ :class:`UCI_StrikeActivityMessage` will be sent on the following events: .. note:: Not yet implemented Capability ^^^^^^^^^^ :class:`UCI_StrikeCapabilityMessage` will be sent on the following events: - On update interval CapabilityStatus ^^^^^^^^^^^^^^^^ :class:`UCI_StrikeCapabilityStatusMessage` will be sent on the following events: - On update interval Command ^^^^^^^ :class:`UCI_StrikeActivityMessage` will be sent on the following events: .. note:: Not yet implemented CommandStatus ^^^^^^^^^^^^^ :class:`UCI_StrikeActivityMessage` will be sent on the following events: .. note:: Not yet implemented ControlRequest ^^^^^^^^^^^^^^ :class:`UCI_ControlRequestMessage` will be sent on the following events: - Script only ControlRequestStatus ^^^^^^^^^^^^^^^^^^^^ :class:`UCI_ControlRequestStatusMessage` will be sent on the following events: - When a ControlRequestMessage is received and handled (one per controlee in message) ControlStatus ^^^^^^^^^^^^^ :class:`UCI_ControlStatusMessage` will be sent on the following events: - When a ControlRequestMessage is received and handled (one per controlee in message) - On update interval SettingsCommand ^^^^^^^^^^^^^^^ :class:`UCI_StrikeSettingsCommandMessage` will be sent on the following events: .. note:: Not yet implemented SettingsCommandStatus ^^^^^^^^^^^^^^^^^^^^^ :class:`UCI_StrikeActivityMessage` will be sent on the following events: .. note:: Not yet implemented SubsystemStatus ^^^^^^^^^^^^^^^ :class:`UCI_SubsystemStatusMessage` will be sent on the following events: - On update interval SystemStatus ^^^^^^^^^^^^ :class:`UCI_SystemStatusMessage` will be sent on the following events: - On update interval .. note:: Not yet implemented in script