public TreadmillClientBackgroundService(ILogger <TreadmillClientBackgroundService> logger, IBLEService bleService, ITreadmillClientFactory treadmillClientFactory) { _logger = logger; _bleService = bleService; _treadmillClientFactory = treadmillClientFactory; }
public CharacteristicsPage(IBLEService service) { InitializeComponent(); BindingContext = new CharacteristicsViewModel(service) { Navigation = Navigation }; }
public void DiscoverCharacteristics(IBLEService service) { EventHandler <BLEServiceEventArgs> handler = DiscoveredCharacteristic; if (handler != null) { BLEServiceEventArgs args = new BLEServiceEventArgs(); args.Service = service; handler(this, args); } }
public MainPageViewModel() { _bleService = DependencyService.Get <IBLEService>(); _bleService.DeviceDetected += OnDeviceDetected; //_bleService.DeviceConnected += OnDeviceConnected; _bleService.ErrorEvent += OnErrorEvent; _bleService.InfoEvent += OnInfoEvent; _bleService.ServerClientStarted += OnServerClientStarted; SetupButtonCommands(); }
private async Task NavigateToCharacteristicsPage(IBLEService service) { await Navigation.PushAsync(new CharacteristicsPage(service)); }
public bool Equals(IBLEService other) { return(uuid.Equals(other.UUID)); }
public void DiscoverCharacteristics(IBLEService service) { nativePeripheral.DiscoverCharacteristics(service.NativeService as CBService); }
public CharacteristicsViewModel(IBLEService service) { CharacteristicsList = new ObservableCollection <IBLECharacteristic>(service.Characteristics); }