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(); }
public BatteryServicePage(BatteryServiceWrapper batteryServiceWrapper) { InitializeComponent(); BatteryServiceWrapper = batteryServiceWrapper; BatteryValueSlider.Value = batteryServiceWrapper.BatteryLevelCharacteristicWrapper.BatteryLevel; }