summaryrefslogtreecommitdiffstats
path: root/src/bluetooth/qnx
diff options
context:
space:
mode:
authorFabian Bumberger <fbumberger@rim.com>2012-11-30 14:13:55 +0100
committerAlex <ablasche@gmail.com>2012-12-06 22:39:49 +0100
commite24fd50cec0d90b818e8a03bb94027a8ff6ff46c (patch)
tree900f1d4a83432dd781aa8226f94330a42d62d643 /src/bluetooth/qnx
parenta7a780c947a30bd26b8be09c884ea7c3ad6305cb (diff)
QNX fix for bug when setting host mode
Change-Id: I1acffa846843956fbe826c69308d19c1327419ec Reviewed-by: Alex <ablasche@gmail.com>
Diffstat (limited to 'src/bluetooth/qnx')
-rw-r--r--src/bluetooth/qnx/ppshelpers.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/bluetooth/qnx/ppshelpers.cpp b/src/bluetooth/qnx/ppshelpers.cpp
index 59463d8c..c9acc043 100644
--- a/src/bluetooth/qnx/ppshelpers.cpp
+++ b/src/bluetooth/qnx/ppshelpers.cpp
@@ -123,6 +123,7 @@ void endCtrlMessage(pps_encoder_t *encoder)
qBBBluetoothDebug() << "writing" << pps_encoder_buffer(encoder);
if (pps_encoder_buffer(encoder) != 0) {
int res = write(ppsCtrlFD, pps_encoder_buffer(encoder), pps_encoder_length(encoder));
+ qBBBluetoothDebug() << QByteArray(pps_encoder_buffer(encoder), pps_encoder_length(encoder));
if (res == -1)
qWarning() << Q_FUNC_INFO << "Error when writing to control FD";
}
@@ -156,6 +157,16 @@ void ppsSendControlMessage(const char *msg, int service, const QBluetoothUuid &u
void ppsSendControlMessage(const char *msg, const QString &dat, QObject *sender)
{
pps_encoder_t *encoder = beginCtrlMessage(msg, sender);
+
+// pps_encoder_t json_encoder;
+// pps_encoder_initialize( &json_encoder, true);
+// pps_encoder_reset( &json_encoder );
+// pps_encoder_start_object( &json_encoder, NULL);
+// if ( pps_encoder_add_int( &json_encoder, "access", 1 ) == PPS_ENCODER_OK ) {
+// pps_encoder_end_object( &json_encoder );
+// pps_encoder_add_json(encoder, "dat", pps_encoder_buffer( &json_encoder ) );
+// }
+// pps_encoder_cleanup( &json_encoder );
pps_encoder_add_json(encoder, "dat", dat.toUtf8().constData());
endCtrlMessage(encoder);
}