Ejemplo n.º 1
0
        async Task <byte[]> IConfigService.ReadConfig(string property)
        {
            var ConfigService = await ConnectedDevice.GetServiceAsync(ConfigServiceGuid);

            var KeyCharacteristic = await ConfigService.GetCharacteristicAsync(KeyCharacteristicGuid);

            var ValueCharacteristic = await ConfigService.GetCharacteristicAsync(ValueCharacteristicGuid);

            await KeyCharacteristic.WriteAsync(Encoding.UTF8.GetBytes(property));

            return(await ValueCharacteristic.ReadAsync());
        }
Ejemplo n.º 2
0
        async Task <bool> IConfigService.WriteConfig(string property, string val, string save)
        {
            var ConfigService = await ConnectedDevice.GetServiceAsync(ConfigServiceGuid);

            var KeyCharacteristic = await ConfigService.GetCharacteristicAsync(KeyCharacteristicGuid);

            var ValueCharacteristic = await ConfigService.GetCharacteristicAsync(ValueCharacteristicGuid);

            var SaveCharacteristic = await ConfigService.GetCharacteristicAsync(SaveCharacteristicGuid);

            var isKeyWritten = await KeyCharacteristic.WriteAsync(Encoding.UTF8.GetBytes(property));

            var isValueWritten = await ValueCharacteristic.WriteAsync(Encoding.UTF8.GetBytes(val));

            var isSaved = await SaveCharacteristic.WriteAsync(Encoding.UTF8.GetBytes(save));

            return(isKeyWritten && isValueWritten && isSaved);
        }