修复蓝牙缓存问题 (#43)
This commit is contained in:
@ -1,3 +1,7 @@
|
||||
## 5.0.5
|
||||
|
||||
* `Windows` Fix the [`CentralManager#discoverGATT`, `CentralManager#readCharacteristic` and `CentralManager#readDescriptor` issue](https://github.com/yanshouwang/bluetooth_low_energy/issues/42) caused by cache mode.
|
||||
|
||||
## 5.0.4
|
||||
|
||||
* `iOS` Fix issues caused by CoW.
|
||||
|
@ -23,7 +23,7 @@ packages:
|
||||
path: ".."
|
||||
relative: true
|
||||
source: path
|
||||
version: "5.0.4"
|
||||
version: "5.0.5"
|
||||
bluetooth_low_energy_android:
|
||||
dependency: transitive
|
||||
description:
|
||||
@ -60,10 +60,10 @@ packages:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: bluetooth_low_energy_windows
|
||||
sha256: "1a4382a1c3d480a35b4de5b7065b00e739cf44129108006c2a3ed8f3ca99fd3d"
|
||||
sha256: e2b812e00ff808feb5dca9404a5310f21fceecd2656f0a2d51f0bbeb9e8b258b
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "5.0.0"
|
||||
version: "5.0.1"
|
||||
bluez:
|
||||
dependency: transitive
|
||||
description:
|
||||
|
@ -1,6 +1,6 @@
|
||||
name: bluetooth_low_energy
|
||||
description: A Flutter plugin for controlling the bluetooth low energy, supports central and peripheral apis.
|
||||
version: 5.0.4
|
||||
version: 5.0.5
|
||||
homepage: https://github.com/yanshouwang/bluetooth_low_energy
|
||||
|
||||
environment:
|
||||
@ -13,7 +13,7 @@ dependencies:
|
||||
bluetooth_low_energy_platform_interface: ^5.0.0
|
||||
bluetooth_low_energy_android: ^5.0.2
|
||||
bluetooth_low_energy_darwin: ^5.0.3
|
||||
bluetooth_low_energy_windows: ^5.0.0
|
||||
bluetooth_low_energy_windows: ^5.0.1
|
||||
bluetooth_low_energy_linux: ^5.0.0
|
||||
|
||||
dev_dependencies:
|
||||
|
@ -1,3 +1,7 @@
|
||||
## 5.0.1
|
||||
|
||||
* Fix the [`CentralManager#discoverGATT`, `CentralManager#readCharacteristic` and `CentralManager#readDescriptor` issue](https://github.com/yanshouwang/bluetooth_low_energy/issues/42) caused by cache mode.
|
||||
|
||||
## 5.0.0
|
||||
|
||||
* Add implementation of `CentralManagerApi`.
|
||||
|
@ -23,7 +23,7 @@ packages:
|
||||
path: ".."
|
||||
relative: true
|
||||
source: path
|
||||
version: "5.0.0"
|
||||
version: "5.0.1"
|
||||
boolean_selector:
|
||||
dependency: transitive
|
||||
description:
|
||||
|
@ -1,6 +1,6 @@
|
||||
name: bluetooth_low_energy_windows
|
||||
description: Windows implementation of the bluetooth_low_energy plugin.
|
||||
version: 5.0.0
|
||||
version: 5.0.1
|
||||
homepage: https://github.com/yanshouwang/bluetooth_low_energy
|
||||
|
||||
environment:
|
||||
|
@ -280,7 +280,7 @@ namespace bluetooth_low_energy_windows
|
||||
try
|
||||
{
|
||||
const auto& service = m_retrieve_service(address_args, handle_args);
|
||||
const auto& r = co_await service->GetCharacteristicsAsync();
|
||||
const auto& r = co_await service->GetCharacteristicsAsync(winrt::Windows::Devices::Bluetooth::BluetoothCacheMode::Uncached);
|
||||
const auto status = r.Status();
|
||||
if (status != winrt::Windows::Devices::Bluetooth::GenericAttributeProfile::GattCommunicationStatus::Success)
|
||||
{
|
||||
@ -345,7 +345,7 @@ namespace bluetooth_low_energy_windows
|
||||
try
|
||||
{
|
||||
const auto& characteristic = m_retrieve_characteristic(address_args, handle_args);
|
||||
const auto& r = co_await characteristic->GetDescriptorsAsync();
|
||||
const auto& r = co_await characteristic->GetDescriptorsAsync(winrt::Windows::Devices::Bluetooth::BluetoothCacheMode::Uncached);
|
||||
const auto status = r.Status();
|
||||
if (status != winrt::Windows::Devices::Bluetooth::GenericAttributeProfile::GattCommunicationStatus::Success)
|
||||
{
|
||||
@ -399,7 +399,7 @@ namespace bluetooth_low_energy_windows
|
||||
try
|
||||
{
|
||||
const auto& characteristic = m_retrieve_characteristic(address_args, handle_args);
|
||||
const auto& r = co_await characteristic->ReadValueAsync();
|
||||
const auto& r = co_await characteristic->ReadValueAsync(winrt::Windows::Devices::Bluetooth::BluetoothCacheMode::Uncached);
|
||||
const auto status = r.Status();
|
||||
if (status != winrt::Windows::Devices::Bluetooth::GenericAttributeProfile::GattCommunicationStatus::Success)
|
||||
{
|
||||
@ -515,7 +515,7 @@ namespace bluetooth_low_energy_windows
|
||||
try
|
||||
{
|
||||
const auto& descriptor = m_retrieve_descriptor(address_args, handle_args);
|
||||
const auto& r = co_await descriptor->ReadValueAsync();
|
||||
const auto& r = co_await descriptor->ReadValueAsync(winrt::Windows::Devices::Bluetooth::BluetoothCacheMode::Uncached);
|
||||
const auto status = r.Status();
|
||||
if (status != winrt::Windows::Devices::Bluetooth::GenericAttributeProfile::GattCommunicationStatus::Success)
|
||||
{
|
||||
|
Reference in New Issue
Block a user