private void UsbPenComm_DeleteFileResultReceived(object sender, Events.ResultReceivedEventArgs e) { if (e.Result == Usb.Events.ResultReceivedEventArgs.ResultType.Success) { this.BeginInvoke(new MethodInvoker(delegate() { string file; UsbPenComm pen = sender as UsbPenComm; if ((file = GetSelectedPenFile()) == null) { return; } if (file.EndsWith(".csv")) { pen.GetLogFileListRequest(); } else { pen.GetOfflineFileListRequest(); } })); MessageBox.Show("File is deleted"); } else { MessageBox.Show("File delete failed"); } }
private void UsbPenComm_BatteryStatusReceived(object sender, Events.BatteryStatusReceivedEventArgs e) { UsbPenComm penComm = sender as UsbPenComm; this.BeginInvoke(new MethodInvoker(delegate() { var pen = GetSelectedPen(); if (pen == null || penComm.PortName != pen.PortName) { return; } pbBattery.Value = e.Battery; })); }
private void UsbPenComm_StorageStatusReceived(object sender, Events.StorageStatusReceivedEventArgs e) { UsbPenComm penComm = sender as UsbPenComm; this.BeginInvoke(new MethodInvoker(delegate() { var pen = GetSelectedPen(); if (pen == null || penComm.PortName != pen.PortName) { return; } pbStorage.Value = (int)((double)(e.TotalSize - e.FreeSize) / (double)e.TotalSize * 100); })); }
private void UsbPenComm_ConfigSetupResultReceived(object sender, Events.ConfigSetupResultReceivedEventArgs e) { UsbPenComm penComm = sender as UsbPenComm; this.BeginInvoke(new MethodInvoker(delegate() { var pen = GetSelectedPen(); if (pen == null || penComm.PortName != pen.PortName) { return; } switch (e.Type) { case ConfigType.AutoPowerOffTime: nudAutoPowerOffTime.Value = (short)penComm.AutoPowerOffTime.TotalMinutes; break; case ConfigType.AutoPowerOn: cbAutoPowerOn.Checked = penComm.IsAutoPowerOnEnabled; break; case ConfigType.PenCapOff: cbPenCapOff.Checked = penComm.IsPenCapOffEnabled; break; case ConfigType.Beep: cbBeep.Checked = penComm.IsBeepEnabled; break; case ConfigType.SaveOfflineData: cbSaveOfflineData.Checked = penComm.CanSaveOfflineData; break; case ConfigType.DownSampling: cbDownsampling.Checked = penComm.IsDownsamplingEnabled; break; } })); }
internal ConnectionStatusChangedEventArgs(UsbPenComm usbPenComm) : base() { UsbPenComm = usbPenComm; }