SXXXXXXX_RadarDataReader/_src_cpp/IDD/pub/idd_mode_descr.h
VALLONGOL 5de2650675 add
2025-11-12 13:43:30 +01:00

64 lines
1.7 KiB
C++

//!;;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