/// <summary> /// Request update firmware of pen. /// </summary> /// <param name="filepath">absolute path of firmware file</param> public bool ReqFirmwareUpdate(string filepath, string version) { if (IsV1Comm) { return(mCommV1.ReqPenSwUpgrade(filepath)); } else { return(mCommV2.ReqPenSwUpgrade(filepath, version)); } }
private void btnUpgrade_Click(object sender, EventArgs e) { if (tbFirmwarePath.Text == "" || tbFirmwareVersion.Text == "") { MessageBox.Show("Select firmware file and enter firmware version."); return; } Request(delegate { mPenCommV1.ReqPenSwUpgrade(tbFirmwarePath.Text); }, delegate { mPenCommV2.ReqPenSwUpgrade(tbFirmwarePath.Text, tbFirmwareVersion.Text); }); }