mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
BLE debug: make things less verbose
Unless run with '-v -v -v'. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
a71b7e51d2
commit
01649503fb
1 changed files with 15 additions and 8 deletions
|
@ -52,15 +52,18 @@ extern "C" {
|
|||
|
||||
void BLEObject::serviceStateChanged(QLowEnergyService::ServiceState newState)
|
||||
{
|
||||
qDebug() << "serviceStateChanged";
|
||||
if (verbose > 2 || debugCounter < DEBUG_THRESHOLD)
|
||||
qDebug() << "serviceStateChanged";
|
||||
auto service = qobject_cast<QLowEnergyService*>(sender());
|
||||
if (service)
|
||||
qDebug() << service->serviceUuid() << newState;
|
||||
if (verbose > 2 || debugCounter < DEBUG_THRESHOLD)
|
||||
qDebug() << service->serviceUuid() << newState;
|
||||
}
|
||||
|
||||
void BLEObject::characteristcStateChanged(const QLowEnergyCharacteristic &c, const QByteArray &value)
|
||||
{
|
||||
qDebug() << QTime::currentTime() << "packet RECV" << value.toHex();
|
||||
if (verbose > 2 || debugCounter < DEBUG_THRESHOLD)
|
||||
qDebug() << QTime::currentTime() << "packet RECV" << value.toHex();
|
||||
if (IS_HW(device)) {
|
||||
if (c.uuid() == hwAllCharacteristics[HW_OSTC_BLE_DATA_TX]) {
|
||||
hw_credit--;
|
||||
|
@ -84,14 +87,15 @@ void BLEObject::characteristicWritten(const QLowEnergyCharacteristic &c, const Q
|
|||
isCharacteristicWritten = true;
|
||||
}
|
||||
} else {
|
||||
if (debugCounter < DEBUG_THRESHOLD)
|
||||
if (verbose > 2 || debugCounter < DEBUG_THRESHOLD)
|
||||
qDebug() << "BLEObject::characteristicWritten";
|
||||
}
|
||||
}
|
||||
|
||||
void BLEObject::writeCompleted(const QLowEnergyDescriptor&, const QByteArray&)
|
||||
{
|
||||
qDebug() << "BLE write completed";
|
||||
if (verbose > 2 || debugCounter < DEBUG_THRESHOLD)
|
||||
qDebug() << "BLE write completed";
|
||||
desc_written++;
|
||||
}
|
||||
|
||||
|
@ -178,7 +182,8 @@ dc_status_t BLEObject::write(const void *data, size_t size, size_t *actual)
|
|||
continue;
|
||||
|
||||
QByteArray bytes((const char *)data, (int) size);
|
||||
qDebug() << QTime::currentTime() << "packet SEND" << bytes.toHex();
|
||||
if (verbose > 2 || debugCounter < DEBUG_THRESHOLD)
|
||||
qDebug() << QTime::currentTime() << "packet SEND" << bytes.toHex();
|
||||
|
||||
QLowEnergyService::WriteMode mode;
|
||||
mode = (c.properties() & QLowEnergyCharacteristic::WriteNoResponse) ?
|
||||
|
@ -202,7 +207,8 @@ dc_status_t BLEObject::read(void *data, size_t size, size_t *actual)
|
|||
if (list.isEmpty())
|
||||
return DC_STATUS_IO;
|
||||
|
||||
qDebug() << QTime::currentTime() << "packet WAIT";
|
||||
if (verbose > 2 || debugCounter < DEBUG_THRESHOLD)
|
||||
qDebug() << QTime::currentTime() << "packet WAIT";
|
||||
|
||||
WAITFOR(!receivedPackets.isEmpty(), timeout);
|
||||
if (receivedPackets.isEmpty())
|
||||
|
@ -225,7 +231,8 @@ dc_status_t BLEObject::read(void *data, size_t size, size_t *actual)
|
|||
if (actual)
|
||||
*actual += packet.size();
|
||||
|
||||
qDebug() << QTime::currentTime() << "packet READ" << packet.toHex();
|
||||
if (verbose > 2 || debugCounter < DEBUG_THRESHOLD)
|
||||
qDebug() << QTime::currentTime() << "packet READ" << packet.toHex();
|
||||
|
||||
return DC_STATUS_SUCCESS;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue