Exemplo n.º 1
0
        private void StartAdvertisingButton_Clicked(object sender, EventArgs e)
        {
            var bluetoothManager = DependencyService.Get <IManagerManager>().BluetoothManager;

            bluetoothManager.GattSever.AddService(new DeviceInfomationServiceBuilder(bluetoothManager).Build());
            BatteryServiceWrapper = new BatteryServiceWrapper(bluetoothManager);
            bluetoothManager.GattSever.AddService(BatteryServiceWrapper.GattServerService);
            TestServiceWrapper = new TestServiceWrapper(bluetoothManager);
            TestServiceWrapper.KeepNotifyingCharacteristicWrapper.NotifyLength = 8;
            bluetoothManager.GattSever.AddService(TestServiceWrapper.GattServerService);
            bluetoothManager.GattSever.StartAdvertising();
        }
        private void StartAdvertisingButton_Clicked(object sender, EventArgs e)
        {
            var bluetoothManager = DependencyService.Get <IManagerManager>().BluetoothManager;

            bluetoothManager.GattSever.AddService(new DeviceInfomationServiceBuilder(bluetoothManager).Build());
            BatteryServiceWrapper = new BatteryServiceWrapper(bluetoothManager);
            bluetoothManager.GattSever.AddService(BatteryServiceWrapper.GattServerService);
            //TestGattServiceWrapper = new TestGattServiceWrapper(bluetoothManager, 0x3432);
            //bluetoothManager.GattSever.AddService(TestGattServiceWrapper.GattServerService);
            TcpTranspondServiceWrapper = new TcpTranspondServiceWrapper(bluetoothManager);
            bluetoothManager.GattSever.AddService(TcpTranspondServiceWrapper.GattServerService);
            RfcommServerServiceWrapper rfcommServerServiceWrapper = new RfcommServerServiceWrapper(bluetoothManager);

            bluetoothManager.GattSever.AddService(rfcommServerServiceWrapper.GattServerService);
            bluetoothManager.GattSever.StartAdvertising();
        }
Exemplo n.º 3
0
 public BatteryServicePage(BatteryServiceWrapper batteryServiceWrapper)
 {
     InitializeComponent();
     BatteryServiceWrapper    = batteryServiceWrapper;
     BatteryValueSlider.Value = batteryServiceWrapper.BatteryLevelCharacteristicWrapper.BatteryLevel;
 }