:orphan: .. **************************************************************************** .. CUI .. .. 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. .. **************************************************************************** observer -------- .. contents:: :local: .. command:: observer ... end_observer :block: .. parsed-literal:: observer_ enable_ [ ] disable_ [ ] end_observer Overview ======== The observer block allows the user to capture specific platform interaction data at the simulation level. It can be used as an alternative to capturing events using the event log to create user defined output information (such as comma delimited data). It is up to the user to create the necessary scripts to capture the desired interaction information as well as the output format. The observer block and scripts are defined outside of any platform definitions. Commands ======== .. command:: enable [ ] .. command:: disable [ ] Enable or disable a script observer for the specified ****. If the is the same as the **** actual script name, the is not required. Not all of the information that is printed with the :command:`event_output` command is available to the observer. .. note:: Multiple scripts can be enabled for the same **** Events ====== The following are the values for **** that can be enabled or disabled, and the corresponding script signature: .. include:: observer_events.txt Examples ======== .. include:: observer_examples.txt