Index: lib/MsgUtils/src/MessageBuilder.cpp =================================================================== diff -u -r864d025811eb43fd2592bde174e5cb41fa10d783 -r53d80d0edc1c441132b13f387f5f13570a7aafd2 --- lib/MsgUtils/src/MessageBuilder.cpp (.../MessageBuilder.cpp) (revision 864d025811eb43fd2592bde174e5cb41fa10d783) +++ lib/MsgUtils/src/MessageBuilder.cpp (.../MessageBuilder.cpp) (revision 53d80d0edc1c441132b13f387f5f13570a7aafd2) @@ -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; } /*!