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


#ifndef idd_dsp_messages_H
#define idd_dsp_messages_H

//## dependency idd_blob
#include "idd_blob.h"
//## dependency idd_dsp_results_types
#include "idd_dsp_results_types.h"
//## dependency antenna_feedback_t
#include "idd_antenna_types.h"
//## dependency idd_identifier_types
#include "idd_identifier_types.h"
//## package idd_dsp_messages


//#[ type idd_dsp_cdp_result_t

template< template<typename T_> class H_=idd_blob::ChunkWriter> struct idd_dsp_cdp_result_t
{
    H_<iddtypes::idd_identifier_t> structIdentifier; 
    
    H_<idddsp::dsp_processing_context_t> proc_cx;    

    H_<idddsp::dsp_antenna_feedback_t> antennaInfo; //Debug or simulation data, not used in the real processing

    H_<idddsp::dsp_detections_t> detections; 
    
    H_<idddsp::dsp_stt_data_t> stt;           

}
;
//#]

//#[ type idd_dsp_agc_result_t

template< template<typename T_> class H_=idd_blob::ChunkWriter> struct idd_dsp_agc_result_t
{
    H_<iddtypes::idd_identifier_t> structIdentifier; 
    
    H_<idddsp::dsp_simple_agc_t> simpleAgc;    

}
;
//#]

#endif
//;;Rpy:: end


