Пример #1
0
 void PenCommV2Callbacks.onSecureCommunicationFailureOccurred(IPenComm sender, PenCommV2.SecureCommunicationFailureReason reason)
 {
     this.BeginInvoke(new MethodInvoker(delegate()
     {
         MessageBox.Show("Secure communication failed : " + reason.ToString());
     }));
 }
Пример #2
0
 void PenCommV2Callbacks.onPenPasswordRequest(IPenComm sender, int retryCount, int resetCount)
 {
     this.BeginInvoke(new MethodInvoker(delegate()
     {
         mPwdForm.ShowDialog();
     }));
 }
Пример #3
0
        public void onReceivedPenStatus(IPenComm sender, int timeoffset, long timetick, int maxForce, int battery, int usedmem, int pencolor, bool autopowerMode, bool accelerationMode, bool hoverMode, bool beep, short autoshutdownTime, short penSensitivity, string modelName)
        {
            Debug.WriteLine("\n\n\nonReceivedPenStatus...");

            Debug.WriteLine("Connected....\n"
                            + "\t DeviceClass:" + sender.DeviceClass
                            + "\t Name:" + sender.Name
                            + "\t Parser:" + sender.Parser
                            + "\t Version:" + sender.Version

                            + "\t timeoffset:" + timeoffset
                            + "\t timetick:" + timetick
                            + "\t maxForce:" + maxForce
                            + "\t battery:" + battery
                            + "\t usedmem:" + usedmem
                            + "\t pencolor:" + pencolor
                            + "\t autopowerMode:" + autopowerMode
                            + "\t accelerationMode:" + accelerationMode
                            + "\t hoverMode:" + hoverMode
                            + "\t beep:" + beep
                            + "\t autoshutdownTime:" + autoshutdownTime
                            + "\t penSensitivity:" + penSensitivity
                            + "\t modelName:" + modelName

                            );
        }
Пример #4
0
 void PenCommV1Callbacks.onReceiveOfflineStrokes(IPenComm sender, Stroke[] strokes, Symbol[] symbols)
 {
     foreach (Stroke stroke in strokes)
     {
         DrawStroke(stroke);
     }
 }
Пример #5
0
 void PenCommV2Callbacks.onReceiveBatteryAlarm(IPenComm sender, int battery)
 {
     this.BeginInvoke(new MethodInvoker(delegate()
     {
         prgPower.Maximum = 100;
         prgPower.Value   = battery;
     }));
 }
Пример #6
0
 void PenCommV2Callbacks.onPrivateKeyRequest(IPenComm sender)
 {
     this.BeginInvoke(new MethodInvoker(delegate()
     {
         MessageBox.Show("Please select a private key file.");
         btnSelectPrivateKey.Focus();
     }));
 }
Пример #7
0
        public void onPenPasswordRequest(IPenComm sender, int retryCount, int resetCount)
        {
            Debug.WriteLine("onPenPasswordRequest...\n");

            Debug.WriteLine("Enter Passcode: 1111");
            //String passowrd = Debug.ReadLine();
            //mPenCommV1.ReqInputPassword(passowrd);
            mPenCommV1.ReqInputPassword("1111");
        }
Пример #8
0
 void PenCommV2Callbacks.onReceiveOfflineStrokes(IPenComm sender, int total, int progress, Stroke[] strokes, Symbol[] symbols)
 {
     foreach (Stroke stroke in strokes)
     {
         DrawStroke(stroke);
     }
     DisplayProgress(ProgressTitleOffline, total, progress);
     Array.Clear(strokes, 0, strokes.Length);
 }
Пример #9
0
        public void onPenAuthenticated(IPenComm sender)
        {
            Debug.WriteLine("onPenAuthenticated...\n");

            Debug.WriteLine("Authenticated");
            mPenCommV1.ReqAddUsingNote();
            //mPenCommV1.ReqOfflineDataList();
            mPenCommV1.ReqPenStatus();
        }
Пример #10
0
        void PenCommV2Callbacks.onPenAuthenticated(IPenComm sender)
        {
            mPenCommV2.ReqAddUsingNote();
            mPenCommV2.ReqOfflineDataList();
            mPenCommV2.ReqPenStatus();

            this.BeginInvoke(new MethodInvoker(delegate()
            {
                groupBox8.Enabled = false;
            }));
        }
Пример #11
0
 void PenCommV2Callbacks.onReceiveOfflineDataList(IPenComm sender, params OfflineDataInfo[] offlineNotes)
 {
     this.BeginInvoke(new MethodInvoker(delegate()
     {
         lbOfflineData.Items.Clear();
         foreach (OfflineDataInfo item in offlineNotes)
         {
             lbOfflineData.Items.Add(item);
         }
     }));
 }
Пример #12
0
 void PenCommV1Callbacks.onPenPasswordSetUpResponse(IPenComm sender, bool result)
 {
     if (!result)
     {
         MessageBox.Show("Can not change password.");
     }
     else
     {
         tbOldPassword.Text = "";
         tbNewPassword.Text = "";
     }
 }
 void PenCommV1Callbacks.onPenPasswordSetUpResponse(IPenComm sender, bool result)
 {
     //if (!result)
     //{
     //    MessageBox.Show("Can not change password.");
     //}
     //else
     //{
     //    tbOldPassword.Text = "";
     //    tbNewPassword.Text = "";
     //}
 }
Пример #14
0
        void PenCommV2Callbacks.onConnected(IPenComm sender, string macAddress, string deviceName, string fwVersion, string protocolVersion, string subName, int maxForce)
        {
            mFilter = new PressureFilter(maxForce);

            this.BeginInvoke(new MethodInvoker(delegate()
            {
                btnConnect.Text    = "Disconnect";
                btnConnect.Enabled = true;
                tbPenInfo.Text     = String.Format("Mac : {0}\r\n\r\nName : {1}\r\n\r\nSubName : {2}\r\n\r\nFirmware Version : {3}\r\n\r\nProtocol Version : {4}", macAddress, deviceName, subName, fwVersion, protocolVersion);
                ToggleOption(true);
            }));
        }
Пример #15
0
        void PenCommV1Callbacks.onConnected(IPenComm sender, int maxForce, string swVersion)
        {
            mFilter = new PressureFilter(maxForce);

            this.BeginInvoke(new MethodInvoker(delegate()
            {
                btnConnect.Text    = "Disconnect";
                btnConnect.Enabled = true;
                tbPenInfo.Text     = String.Format("Firmware Version : {0}", swVersion);
                ToggleOption(true);
            }));
        }
Пример #16
0
        void PenCommV1Callbacks.onOfflineDataList(IPenComm sender, OfflineDataInfo[] notes)
        {
            this.BeginInvoke(new MethodInvoker(delegate()
            {
                lbOfflineData.Items.Clear();

                foreach (OfflineDataInfo item in notes)
                {
                    lbOfflineData.Items.Add(item);
                }
            }));
        }
Пример #17
0
        void PenCommV2Callbacks.onDisconnected(IPenComm sender)
        {
            this.BeginInvoke(new MethodInvoker(delegate()
            {
                lbOfflineData.Items.Clear();
                btnConnect.Text   = "Connect";
                tbPenInfo.Text    = "";
                groupBox8.Enabled = true;
                ToggleOption(false);
            }));

            CloseProgress();
        }
Пример #18
0
 void PenCommV2Callbacks.onReceiveCertificateDeleteResult(IPenComm sender, PenCommV2.CertificateDeleteResult result)
 {
     this.BeginInvoke(new MethodInvoker(delegate()
     {
         if (result == PenCommV2.CertificateDeleteResult.Success)
         {
             MessageBox.Show("Certificate Deletion Successful");
         }
         else
         {
             MessageBox.Show("Certificate Deletion Failed : " + result.ToString());
         }
     }));
 }
 void PenCommV2Callbacks.onPenPasswordSetUpResponse(IPenComm sender, bool result)
 {
     //if (!result)
     //{
     //    MessageBox.Show("Can not change password.");
     //}
     //else
     //{
     //    this.BeginInvoke(new MethodInvoker(delegate ()
     //    {
     //        tbOldPassword.Text = "";
     //        tbNewPassword.Text = "";
     //    }));
     //}
 }
Пример #20
0
        void PenCommV1Callbacks.onReceivedPenStatus(IPenComm sender, int timeoffset, long timetick
                                                    , int forcemax, int battery, int usedmem
                                                    , int pencolor, bool autopower, bool accel
                                                    , bool hovermode, bool beep, short autoshutdownTime
                                                    , short penSensitivity, string modelName)
        {
            this.BeginInvoke(new MethodInvoker(delegate()
            {
                prgPower.Maximum = 100;
                prgPower.Value   = battery;

                prgStorage.Maximum = 100;
                prgStorage.Value   = usedmem;
            }));
        }
Пример #21
0
 void PenCommV2Callbacks.onPenPasswordSetUpResponse(IPenComm sender, bool result)
 {
     if (!result)
     {
         MessageBox.Show("Cannot change password.");
     }
     else
     {
         this.BeginInvoke(new MethodInvoker(delegate()
         {
             tbOldPassword.Text = "";
             tbNewPassword.Text = "";
         }));
     }
 }
Пример #22
0
        public void onConnected(IPenComm sender, int maxForce, string firmwareVersion)
        {
            Debug.WriteLine("Pen Max Force = " + maxForce);
            mFilter = new PressureFilter(maxForce);



            Debug.WriteLine("onConnected...\n");
            Debug.WriteLine("Connected...\n"
                            + "\t DeviceClass:" + sender.DeviceClass
                            + "\t Name:" + sender.Name
                            + "\t Parser:" + sender.Parser
                            + "\t Version:" + sender.Version
                            );
            PenCommV1 pencomm = sender as PenCommV1;
        }
Пример #23
0
        void PenCommV2Callbacks.onReceivePenStatus(IPenComm sender, bool locked, int passwdMaxReTryCount
                                                   , int passwdRetryCount, long timestamp, short autoShutdownTime
                                                   , int maxForce, int battery, int usedmem, bool useOfflineData
                                                   , bool autoPowerOn, bool penCapPower, bool hoverMode
                                                   , bool beep, short penSensitivity
                                                   , PenCommV2.UsbMode usbmode, bool downsampling, string btLocalName
                                                   , PenCommV2.DataTransmissionType dataTransmissionType)
        {
            this.BeginInvoke(new MethodInvoker(delegate()
            {
                prgPower.Maximum = 100;
                prgPower.Value   = battery > 100 ? 100 : battery;

                prgStorage.Maximum = 100;
                prgStorage.Value   = usedmem;
            }));
        }
Пример #24
0
        void PenCommV1Callbacks.onReceivedPenStatus(IPenComm sender, int timeoffset, long timetick, int forcemax, int battery, int usedmem, int pencolor, bool autopower, bool accel, bool hovermode, bool beep, short autoshutdownTime, short penSensitivity, string modelName)
        {
            this.BeginInvoke(new MethodInvoker(delegate()
            {
                nmPowerOffTime.Value = autoshutdownTime;
                cbBeep.Checked       = beep;

                cbOfflineData.Checked = false;
                cbOfflineData.Enabled = false;
                cbPenCapPower.Checked = false;
                cbPenCapPower.Enabled = false;

                cbPenTipPowerOn.Checked = autopower;

                prgPower.Maximum = 100;
                prgPower.Value   = battery;

                prgStorage.Maximum = 100;
                prgStorage.Value   = usedmem;
            }));
        }
        void PenCommV2Callbacks.onReceivePenStatus(IPenComm sender, bool locked, int passwdMaxReTryCount, int passwdRetryCount, long timestamp, short autoShutdownTime, int maxForce, int battery, int usedmem, bool useOfflineData, bool autoPowerOn, bool penCapPower, bool hoverMode, bool beep, short penSensitivity, PenCommV2.UsbMode usbmode, bool downsampling, string btLocalName, PenCommV2.DataTransmissionType dataTransmissionType)
        {
            //this.BeginInvoke(new MethodInvoker(delegate ()
            //{
            //    nmPowerOffTime.Value = autoShutdownTime;
            //    tbFsrStep.Value = penSensitivity;
            //    cbBeep.Checked = beep;
            //    cbHover.Checked = hoverMode;
            //    cbOfflineData.Enabled = true;
            //    cbOfflineData.Checked = useOfflineData;
            //    cbPenCapPower.Enabled = true;
            //    cbPenCapPower.Checked = penCapPower;
            //    cbPenTipPowerOn.Checked = autoPowerOn;

            //    prgPower.Maximum = 100;
            //    prgPower.Value = battery > 100 ? 100 : battery;

            //    prgStorage.Maximum = 100;
            //    prgStorage.Value = usedmem;
            //}));
        }
Пример #26
0
 void PenCommV2Callbacks.onSymbolDetected(IPenComm sender, List <Symbol> symbols)
 {
     // TODO : Processing for detected symbols
     // Implement functions corresponding to predefined Actions.
     // For example, if Symbol's Action is email, it sends an email.
 }
Пример #27
0
 void PenCommV2Callbacks.onPenProfileReceived(IPenComm sender, PenProfileReceivedCallbackArgs args)
 {
 }
Пример #28
0
 void PenCommV2Callbacks.onPenBeepAndLightResponse(IPenComm sender, bool result)
 {
 }
Пример #29
0
 void PenCommV2Callbacks.onErrorDetected(IPenComm sender, ErrorType errorType, long timestamp, Dot dot, string extraData, ImageProcessErrorInfo imageProcessErrorInfo)
 {
 }
Пример #30
0
 void PenCommV2Callbacks.onPenDataTransmissionTypeSetUpResponse(IPenComm sender, bool result)
 {
     mPenCommV2.ReqPenStatus();
 }