Exemple #1
0
        /// <summary>
        /// Check if parameterset is uploaded successfully
        /// </summary>
        /// <returns>True if upload was successfully</returns>
        public bool CheckConfig()
        {
            bool ret = true;

            if (mECU.ConfigVersion != CurrentConfigVersion)
            {
                tellStatus("Aufspielen fehlgeschlagen (Versionsvergleich)!");
                ret = false;
            }
            else
            {
                // kf?
                ret = mECU.CheckLanguage(HJS.Block.BlockId.IdLngDE, LastCrcLng1);
                if (ret)
                {
                    ret = mECU.CheckLanguage(HJS.Block.BlockId.IdLngEN, LastCrcLng2);
                    if (ret)
                    {
                        ret = mECU.CheckLanguage(HJS.Block.BlockId.IdLngFR, LastCrcLng3);
                        if (ret)
                        {
                            ret = mECU.CheckLanguage(HJS.Block.BlockId.IdLngIT, LastCrcLng4);
                            if (ret)
                            {
                            }
                            else
                            {
                                tellStatus("Sprachen (it) konnte nicht aufgespielt werden!");
                            }
                        }
                        else
                        {
                            tellStatus("Sprachen (fr) konnte nicht aufgespielt werden!");
                        }
                    }
                    else
                    {
                        tellStatus("Sprachen (en) konnte nicht aufgespielt werden!");
                    }
                }
                else
                {
                    tellStatus("Sprachen (de) konnte nicht aufgespielt werden!");
                }
            }
            tellStatus("Aufspielen erfolgreich");
            return(ret);
        }