1

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、すぐに切断されます。何か案は?

4

0 に答える 0