예제 #1
0
        //GPS DATA END_____________________________________________________________________________________________________


        private void DeviceStillConnected(object sender, SendBTDeviceEventArgs args)
        {
            if (args.devicePaired == true)//if the device is paired
            {
                Debug.WriteLine("Device is Still Paired");
                //create a list to store data
                StreamBluetoothData();  //start reading from the device
            }
        }
예제 #2
0
        public void SendBluetoothEvent(int myEventType, string myDeviceName, ulong myDeviceAddress, bool isDevicePaired)
        {
            SendBTDeviceEventArgs sendBTDevicePairArgs = new SendBTDeviceEventArgs()
            {
                eventType = myEventType, deviceName = myDeviceName, deviceAddress = myDeviceAddress, devicePaired = isDevicePaired
            };

            BTDeviceHandlerEvent.Invoke(null, sendBTDevicePairArgs);//send the event
        }
예제 #3
0
        private void BluetoothDeviceControlEventController(object sender, SendBTDeviceEventArgs args)
        {
            switch (args.eventType)
            {
            case 1:    // scan event
                NewBluetoothDeviceFound(args.deviceName, args.deviceAddress);
                break;

            case 2:    //Pair Event
                BluetoothDevicePaired(args.devicePaired);
                break;
            }
        }