//!;;Rpy::+
//!;;Rpy::Model Element : idd_siminfo
//!;;Rpy::
//!;;Rpy::Component : IDDComponent 
//!;;Rpy::Configuration : IDDConfig
//!;;Rpy::Project : IDD
//!;;Rpy::
//!;;Rpy::File Path : idd_siminfo.h
//!;;Rpy::Tag : $Tag
//!;;Rpy::
//!;;Rpy::Copyright : Leonardocompany - COMPANY RESTRICTED
//!;;Rpy::
//!;;Rpy::Generated by Rhapsody	: 7.5.3 
//!;;Rpy::-


#ifndef idd_siminfo_H
#define idd_siminfo_H

namespace iddheader
{
    //## package iddheader::idd_siminfo
    
    
    //#[ ignore
    // Simulation info
    //#]
    
    //#[ type siminfo_t
    struct siminfo_t
    {
        enum validity_codes_t { v_valid=0x4F5053/*="OPR"*/, v_gabbiano_dbs=0x716566/*="GAB"*/};
        
        int validity;
        unsigned int sigremap;   //0=standard map. Filled by simulator if required
        
        enum batch_type_t {
            batch_operative=0,      //from 0..99, an operative batch
            batch_calibration=100,  //from 100.199: a calibraiton batch
            batch_test=200};        //from 200.299: a tets (BITE) batch
            
        unsigned int batch_types;
        unsigned int signal_destination; //0=default (DSP), 1=EIF (? never used), 2=DFE, 3=DSP. >0x10 -> SRIO destination ID
        
        unsigned int data[6];   //custom data, depending on validity and batch type. For DBS Gabbiano vector, carry some data overrides not present in header
    };
    //#]
}

#endif
//;;Rpy:: end


