コード例 #1
0
 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;
 }
コード例 #2
0
        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();
        }