//!;;Rpy::+ //!;;Rpy::ModelElement: iddheader::idd_mode_descr //!;;Rpy:: //!;;Rpy::Component: IDDComponent //!;;Rpy::Configuration: IDDConfig //!;;Rpy::Project: IDD //!;;Rpy:: //!;;Rpy::FilePath: idd_mode_descr.h //!;;Rpy::Tag: $Tag //!;;Rpy:: //!;;Rpy::Copyright: Leonardocompany - COMPANY RESTRICTED //!;;Rpy:: //!;;Rpy::Generated by Rhapsody: 7.5.3 //!;;Rpy::- #ifndef idd_mode_descr_H #define idd_mode_descr_H //## dependency idd_mode_types #include "idd_mode_types.h" //## dependency idd_waveform_types #include "idd_waveform_types.h" namespace iddheader { //## package iddheader::idd_mode_descr //## type dsp_mode_qualifier_t typedef unsigned int dsp_mode_qualifier_t; //#[ type mode_descr_t struct mode_descr_t { iddtypes::master_mode_t master_mode; //the "avionics" base mode iddtypes::master_mode_t operation_mode; //the "avionics" base mode iddtypes::boolean standby; iddtypes::boolean radiate; //that is !silence iddtypes::waveform_t waveform; iddtypes::range_scale_t range_scale; iddtypes::scan_rate_t scan_rate; dsp_mode_qualifier_t dsp_mode_qualifier; //so far always = 0 //Following info are mode specific and oculd change meaning depending on current master_mode int phase; //this is mode specific int sub_phase; int result_id; //something (opaque) to be associated to the *produced result, Used by DFE to proper identify the results (for instance, the track id in MTT/T&S) int tgt_unique_id; iddtypes::timetag_t expected_batch_length; unsigned int spare_[3]; }; //#] } #endif //;;Rpy:: end