Example #1
0
        public async Task Update(BlePeripheralViewModel peripheral)
        {
            if (m_peripheral != null && !m_peripheral.Model.Equals(peripheral.Model))
            {
                await CloseConnection();
            }

            m_peripheral = peripheral;
        }
Example #2
0
        private async Task RememberedDeviceAsync(BlePeripheralViewModel blePeripheralViewModel)
        {
            var device = new DeviceModel();

            device.DeviceName = blePeripheralViewModel.AddressAndName;
            device.DeviceID   = blePeripheralViewModel.Address;
            try
            {
                App.Database.AddDevice(device);
                var cc = App.Database.GetDevice();
            }
            catch (Exception e)
            {
                throw;
            }
        }
Example #3
0
        private async Task DeleteDevice(BlePeripheralViewModel blePeripheralViewModel)
        {
            var device = new DeviceModel();

            device.DeviceName = blePeripheralViewModel.AddressAndName;
            device.DeviceID   = blePeripheralViewModel.Address;
            try
            {
                var cc = App.Database.GetDevice();
                App.Database.DeleteDevice(device.DeviceID);
            }
            catch (Exception e)
            {
                throw;
            }
        }