Index: lib/MsgUtils/src/MessageBuilder.cpp =================================================================== diff -u -r864d025811eb43fd2592bde174e5cb41fa10d783 -r808df723cf9d1b0097796815e5229abfa18f2d8f --- lib/MsgUtils/src/MessageBuilder.cpp (.../MessageBuilder.cpp) (revision 864d025811eb43fd2592bde174e5cb41fa10d783) +++ lib/MsgUtils/src/MessageBuilder.cpp (.../MessageBuilder.cpp) (revision 808df723cf9d1b0097796815e5229abfa18f2d8f) @@ -361,11 +361,9 @@ */ quint16 MessageBuilder::getActionId(QByteArray &vPayload) { - MsgId_Bytes mMsgId; - int index = 0; - Types::getValue<>(vPayload, index, mMsgId); + MsgId mMsgId = vPayload.mid(0, eLenActionId).toHex().toUInt(0,16); vPayload = vPayload.mid(eLenActionId); - return mMsgId.value; + return mMsgId; } /*!