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


#ifndef idd_dfe_extra_info_type_H
#define idd_dfe_extra_info_type_H

//## auto_generated
#include "iddtypes.h"
namespace iddtypes
{
    //## package iddtypes::idd_dfe_extra_info_type
    
    
    //#[ type simple_agc_result_t
    struct simple_agc_result_t
    {
        int batch_pipe;			//signal batch use to estimate
        float att_estimation_db;	//estimation value, -1 -> not esitimated
        float att_prediction_db;	//predicted value, -1 -> not predicted
        float predition_time;
        
    	enum pred_result_type_t
    	{
    		res_disabled,
    		res_dsp_prediction,
    		res_local_prediction,
    		res_override_prediction
    	};	    
        unsigned int prediction_type;
        
        unsigned int spare[3];
    };
    //#]
    
    //#[ type cdp_extra_info_t
    struct cdp_extra_info_t
    {
    	unsigned int validity_flags;
    	
    	iddtypes::simple_agc_result_t simple_agc;
    	
    	unsigned int spare[8];
    };
    //#]
}

#endif
//;;Rpy:: end


