Beispiel #1
0
 void PenCommV2Callbacks.onSecureCommunicationFailureOccurred(IPenComm sender, PenCommV2.SecureCommunicationFailureReason reason)
 {
     this.BeginInvoke(new MethodInvoker(delegate()
     {
         MessageBox.Show("Secure communication failed : " + reason.ToString());
     }));
 }
Beispiel #2
0
 void PenCommV2Callbacks.onPenPasswordRequest(IPenComm sender, int retryCount, int resetCount)
 {
     this.BeginInvoke(new MethodInvoker(delegate()
     {
         mPwdForm.ShowDialog();
     }));
 }
Beispiel #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

                            );
        }
Beispiel #4
0
 void PenCommV1Callbacks.onReceiveOfflineStrokes(IPenComm sender, Stroke[] strokes, Symbol[] symbols)
 {
     foreach (Stroke stroke in strokes)
     {
         DrawStroke(stroke);
     }
 }
Beispiel #5
0
 void PenCommV2Callbacks.onReceiveBatteryAlarm(IPenComm sender, int battery)
 {
     this.BeginInvoke(new MethodInvoker(delegate()
     {
         prgPower.Maximum = 100;
         prgPower.Value   = battery;
     }));
 }
Beispiel #6
0
 void PenCommV2Callbacks.onPrivateKeyRequest(IPenComm sender)
 {
     this.BeginInvoke(new MethodInvoker(delegate()
     {
         MessageBox.Show("Please select a private key file.");
         btnSelectPrivateKey.Focus();
     }));
 }
Beispiel #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");
        }
Beispiel #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);
 }
Beispiel #9
0
        public void onPenAuthenticated(IPenComm sender)
        {
            Debug.WriteLine("onPenAuthenticated...\n");

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

            this.BeginInvoke(new MethodInvoker(delegate()
            {
                groupBox8.Enabled = false;
            }));
        }
Beispiel #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);
         }
     }));
 }
Beispiel #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 = "";
     //}
 }
Beispiel #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);
            }));
        }
Beispiel #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);
            }));
        }
Beispiel #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);
                }
            }));
        }
Beispiel #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();
        }
Beispiel #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 = "";
     //    }));
     //}
 }
Beispiel #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;
            }));
        }
Beispiel #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 = "";
         }));
     }
 }
Beispiel #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;
        }
Beispiel #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;
            }));
        }
Beispiel #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;
            //}));
        }
Beispiel #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.
 }
Beispiel #27
0
 void PenCommV2Callbacks.onPenProfileReceived(IPenComm sender, PenProfileReceivedCallbackArgs args)
 {
 }
Beispiel #28
0
 void PenCommV2Callbacks.onPenBeepAndLightResponse(IPenComm sender, bool result)
 {
 }
Beispiel #29
0
 void PenCommV2Callbacks.onErrorDetected(IPenComm sender, ErrorType errorType, long timestamp, Dot dot, string extraData, ImageProcessErrorInfo imageProcessErrorInfo)
 {
 }
Beispiel #30
0
 void PenCommV2Callbacks.onPenDataTransmissionTypeSetUpResponse(IPenComm sender, bool result)
 {
     mPenCommV2.ReqPenStatus();
 }