public FirmwareManager(OnlineManager onlineManager) { J7esFlags = new J7esFlags(); this.onlineManager = onlineManager; isVE = false; Name = String.Empty; //var path = Application.StartupPath + @"\firmwares"; openFileDialog = new OpenFileDialog { Filter = "firmware files|*.bir;*.bin|all files|*.*" }; kmin = 0.4f; kmax = 1.98f; }
private void Prepare() { SWDigest = DataHelper.CalculateCRC(buffer, 0, 0xB0); IsFastRpm = DataHelper.IndexOf(buffer, new byte[] { 0x90, 0x61, 0x3C, 0xE5, 0x55 }) != -1; J7esFlags.Prepare(buffer); FillKGbc(); if (J7esFlags.IsDadMode && !J7esFlags.IsCommonKGBCTable) { kgbc.Address = FirmwareHelper.KGbcJ7esDadAddr; } FirmwareHelper.FillRpmRT(buffer, out rpmSampling, out rpmRt32, out rpmRt16); FillThrRT(); FillGbcRT(); FillTWatRT(); FillPressRT(); FillPoints(); FillGbc(); FillKGbc(); FillKGbcPress(); }