Index: sources/canbus/messagehandler.cpp =================================================================== diff -u -r3b9a656e9672a3db74f14b476bf1df249f016805 -r25cb66f0126963addc781f161dbfb8b0ea58f547 --- sources/canbus/messagehandler.cpp (.../messagehandler.cpp) (revision 3b9a656e9672a3db74f14b476bf1df249f016805) +++ sources/canbus/messagehandler.cpp (.../messagehandler.cpp) (revision 25cb66f0126963addc781f161dbfb8b0ea58f547) @@ -98,17 +98,17 @@ // TODO : Test Code qDebug() << "MessageHandler.actionPerformed : " << vAction << vInfo; QCanBusFrame mFrame; - QByteArray mPayload; + QString mPayload; switch (vAction) { case GuiActionType::PowerOff: - mFrame.setFrameId(2); + mFrame.setFrameId(256); if (vInfo == GuiActionInfo::Accepted) { - mPayload.append("\x01\x00\x01\x01\x00\x00\x00\x00"); + mPayload = "A5 01 00 01 01 00 00 00"; } else { - mPayload.append("\x01\x00\x01\x00\x00\x00\x00\x00"); + mPayload = "A5 01 00 01 00 00 00 00"; } - mFrame.setPayload(mPayload); + mFrame.setPayload(QByteArray::fromHex(mPayload.remove(QLatin1Char(' ')).toLatin1())); break; default: break; @@ -125,7 +125,7 @@ // TODO : Test Code bool isCommand = true; switch (vFrame.frameId()) { - case 1: + case 20: qDebug() << "HD Command:" << vFrame.payload(); break; default: