//!;;Rpy::+
//!;;Rpy::ModelElement: idd_cmp_cdp
//!;;Rpy::
//!;;Rpy::Component: IDDComponent 
//!;;Rpy::Configuration: IDDConfig
//!;;Rpy::Project: IDD
//!;;Rpy::
//!;;Rpy::FilePath: idd_cmp_cdp.h
//!;;Rpy::Tag: $Tag
//!;;Rpy::
//!;;Rpy::Copyright: Leonardocompany - COMPANY RESTRICTED
//!;;Rpy::
//!;;Rpy::Generated by Rhapsody: 7.5.3 
//!;;Rpy::-


#ifndef idd_cmp_cdp_H
#define idd_cmp_cdp_H

//## dependency idd_blob
#include "idd_blob.h"
//## dependency idd_acquisition_types
#include "idd_acquisition_types.h"
//## dependency idd_antenna_types
#include "idd_antenna_types.h"
//## dependency idd_as_gnd_tgt_types
#include "idd_as_gnd_tgt_types.h"
//## dependency idd_avionic_types
#include "idd_avionic_types.h"
//## dependency idd_cursor_types
#include "idd_cursor_types.h"
//## dependency idd_frequency_types
#include "idd_frequency_types.h"
//## dependency idd_identifier_types
#include "idd_identifier_types.h"
//## dependency idd_mode_types
#include "idd_mode_types.h"
//## dependency idd_parameter_types
#include "idd_parameter_types.h"
//## dependency idd_timetag_types
#include "idd_timetag_types.h"
//## dependency idd_waveform_types
#include "idd_waveform_types.h"
//## package idd_cmp_cdp


//#[ type idd_cmp_cdp_command_t
template< template<typename T_> class H_=idd_blob::ChunkWriter> struct idd_cmp_cdp_command_t
{
    H_<iddtypes::idd_identifier_t> structIdentifier;
    H_<iddtypes::base_ttag_t> timetag;    
    H_<iddtypes::mode_command_t> cmd;
    H_<iddtypes::scan_volume_t> scan_volume;    
    H_<iddtypes::frequency_selection_cmd_t> frequnecy_cmd;
    H_<iddtypes::inu_data_t> inu_data;
    H_<iddtypes::cursor_data_t> crs_data;  
    H_<iddtypes::as_gnd_tgt_data_t> as_gnd_tgt_data;
    H_<iddtypes::gnd_tgt_data_t> gnd_tgt_data;
    H_<iddtypes::waveform_parameter_t> waveform_cmd;   
    H_<iddtypes::acquisition_setup_data_t> acq_data;
    
    H_<iddtypes::aux_params_t> aux_params;  
    
    H_<iddtypes::installation_data_t> installation_data;
}
;
//#]

#endif
//;;Rpy:: end


