Пример #1
0
        private void OnDiscoveredPeripheral(object sender, CBDiscoveredPeripheralEventArgs e)
        {
            var device         = new BLEDevice(_managerWrapper, e.Peripheral);
            var rssi           = e.RSSI.Int32Value;
            var advertisements = BLEAdvertisement.Parse(e.AdvertisementData);

            RaiseDeviceDiscovered(device, rssi, advertisements);
        }
Пример #2
0
 public BLEDeviceEventArgs(BLEDevice device, int rssi, IList <BLEAdvertisement> advertisements)
 {
     Device         = device;
     RSSI           = rssi;
     Advertisements = advertisements;
 }
Пример #3
0
 private void RaiseDeviceDiscovered(BLEDevice device, int rssi, IList <BLEAdvertisement> advertisements)
 => DeviceDiscovered?.Invoke(this, new BLEDeviceEventArgs(device, rssi, advertisements));