Index: sources/view/settings/VBluetooth.cpp =================================================================== diff -u -r068426e216f9ae5bc4879e4f75bf0f346e33a1ae -rf11dd9cd2c07f96d9d939d70ed9c4ce2edef2a9d --- sources/view/settings/VBluetooth.cpp (.../VBluetooth.cpp) (revision 068426e216f9ae5bc4879e4f75bf0f346e33a1ae) +++ sources/view/settings/VBluetooth.cpp (.../VBluetooth.cpp) (revision f11dd9cd2c07f96d9d939d70ed9c4ce2edef2a9d) @@ -65,10 +65,20 @@ break; case MBluetooth::eIS_Local_Init : - localAddr (vData.localAddr ); - localName (vData.localName ); + localAddr (vData.localAddr ); + localName (vData.localName ); break; + case MBluetooth::eIS_Detail_Change : + case MBluetooth::eIS_Detail_Read : + case MBluetooth::eIS_Detail_Write : + case MBluetooth::eIS_Config_Read : + case MBluetooth::eIS_Config_Write : + detailName (vData.detailName ); + detailAddr (vData.detailAddr ); + detailValue (vData.detailValue ); + break; + default: break; } @@ -114,13 +124,18 @@ case MBluetooth::eIS_Service_Detail_Done : message = tr("Service Detail Done" ); break; case MBluetooth::eIS_Service_Done : message = tr("Service Scanning Finished" ); break; + case MBluetooth::eIS_Detail_Change : message = tr("Service Characteristic Changed" ); break; + case MBluetooth::eIS_Detail_Read : message = tr("Service Characteristic Read" ); break; + case MBluetooth::eIS_Detail_Write : message = tr("Service Characteristic Write" ); break; + case MBluetooth::eIS_Config_Read : message = tr("Service Descriptor Read" ); break; + case MBluetooth::eIS_Config_Write : message = tr("Service Descriptor Write" ); break; // IMPORTANT: Do not use the "default:" to let compiler check for all the enumeration which are not handled. } notification(message); // Console Log - message = _deviceAddr + " " + message; + message = _deviceAddr + " " + message + " " + _detailName + " " + _detailValue; message = message.trimmed().simplified(); qDebug().noquote().nospace() << message;