Exemplo n.º 1
0
 public TreadmillClientBackgroundService(ILogger <TreadmillClientBackgroundService> logger,
                                         IBLEService bleService,
                                         ITreadmillClientFactory treadmillClientFactory)
 {
     _logger                 = logger;
     _bleService             = bleService;
     _treadmillClientFactory = treadmillClientFactory;
 }
Exemplo n.º 2
0
 public CharacteristicsPage(IBLEService service)
 {
     InitializeComponent();
     BindingContext = new CharacteristicsViewModel(service)
     {
         Navigation = Navigation
     };
 }
Exemplo n.º 3
0
        public void DiscoverCharacteristics(IBLEService service)
        {
            EventHandler <BLEServiceEventArgs> handler = DiscoveredCharacteristic;

            if (handler != null)
            {
                BLEServiceEventArgs args = new BLEServiceEventArgs();
                args.Service = service;

                handler(this, args);
            }
        }
Exemplo n.º 4
0
        public MainPageViewModel()
        {
            _bleService = DependencyService.Get <IBLEService>();
            _bleService.DeviceDetected += OnDeviceDetected;

            //_bleService.DeviceConnected += OnDeviceConnected;
            _bleService.ErrorEvent          += OnErrorEvent;
            _bleService.InfoEvent           += OnInfoEvent;
            _bleService.ServerClientStarted += OnServerClientStarted;

            SetupButtonCommands();
        }
Exemplo n.º 5
0
 private async Task NavigateToCharacteristicsPage(IBLEService service)
 {
     await Navigation.PushAsync(new CharacteristicsPage(service));
 }
Exemplo n.º 6
0
 public bool Equals(IBLEService other)
 {
     return(uuid.Equals(other.UUID));
 }
Exemplo n.º 7
0
 public void DiscoverCharacteristics(IBLEService service)
 {
     nativePeripheral.DiscoverCharacteristics(service.NativeService as CBService);
 }
Exemplo n.º 8
0
 public CharacteristicsViewModel(IBLEService service)
 {
     CharacteristicsList = new ObservableCollection <IBLECharacteristic>(service.Characteristics);
 }