VAGSuite.ctrlAirmassResult.CheckAgainstFuelcutLimiter C# (CSharp) Méthode

CheckAgainstFuelcutLimiter() private méthode

private CheckAgainstFuelcutLimiter ( SymbolCollection symbols, string filename, int requestedairmass, limitType &AirmassLimiter ) : int
symbols SymbolCollection
filename string
requestedairmass int
AirmassLimiter limitType
Résultat int
        private int CheckAgainstFuelcutLimiter(SymbolCollection symbols, string filename, int requestedairmass, ref limitType AirmassLimiter)
        {
            int retval = requestedairmass;
            if ((int)GetSymbolAddress(symbols, "FCutCal.m_AirInletLimit") > 0)
            {
                int[] fuelcutlimit = readIntdatafromfile(filename, (int)GetSymbolAddress(symbols, "FCutCal.m_AirInletLimit"), GetSymbolLength(symbols, "FCutCal.m_AirInletLimit"));
                if (fuelcutlimit.Length > 0)
                {
                    if (Convert.ToInt32(fuelcutlimit.GetValue(0)) < requestedairmass)
                    {
                        retval = Convert.ToInt32(fuelcutlimit.GetValue(0));
                        AirmassLimiter = limitType.FuelCutLimiter;
                    }
                }
            }
            return retval;
        }