Qt 5.8 と WinRT で Qt Bluetooth を使用しようとしています。何らかの形で問題が発生する必要があることは理解していますが、Qt とネイティブの Windows API を混在させることは避けたいと考えています。私は今、非常に明白な何かを見逃していると確信しています。
const QLowEnergyCharacteristic characteristic = m_service->characteristic(
QBluetoothUuid(QBluetoothUuid::GlucoseMeasurement));
if (!characteristic.isValid()) {
break;
}
m_notificationDesc = characteristic.descriptor(QBluetoothUuid::ClientCharacteristicConfiguration);
if (m_notificationDesc.isValid()) {
m_service->writeDescriptor(m_notificationDesc, enable_notification);
}
はどこenable_notification
ですかQByteArray::fromHex("0100");
。
writeDescriptor を呼び出した後QLowEnergyService::DescriptorWriteError
、すぐに切断されます。何か案は?