private async void CharacteristicReadButton_Click()
{
// BT_Code: Read the actual value from the device by using Uncached.
GattReadResult result = await selectedCharacteristic.ReadValueAsync(BluetoothCacheMode.Uncached);
if (result.Status == GattCommunicationStatus.Success)
{
string formattedResult = FormatValueByPresentation(result.Value, presentationFormat);
rootPage.NotifyUser($"Read result: {formattedResult}", NotifyType.StatusMessage);
}
else
{
rootPage.NotifyUser($"Read failed: {result.Status}", NotifyType.ErrorMessage);
}
}
У меня проблема с изменением прочитанного значения.Я настроил mpu5060 с моим rfduino, поэтому всякий раз, когда мое rfduino перемещалось, оно отображало угол на моем последовательном мониторе Arduino.
для моего c #, я могу прочитать значение, когда нажимаю кнопку «чтение».Но если мое значение (угол) изменится, оно не будет автоматически обновляться, чтобы уведомить пользователя.Я должен вручную нажать кнопку «читать» еще раз, чтобы изменить. Как мне сделать автоматическое обновление?