25 void _writeBytes(
const QByteArray &bytes)
override;
27 void _onDisconnected();
29 void _onDataReceived(
const QByteArray &data);
30 void _onDataSent(
const QByteArray &data);
31 void _onRssiUpdated(qint16 rssi);
34 bool _connect()
override;
35 void _checkPermission();
36 void _handlePermissionStatus(Qt::PermissionStatus permissionStatus);
39 QPointer<BluetoothWorker> _worker;
40 QPointer<QThread> _workerThread;
41 std::atomic<bool> _connectedCache{
false};
42 std::atomic<bool> _disconnectedEmitted{
false};