Implement handling of GPIO, I2C, Routes
[apps/agl-service-unicens.git] / ucs2-interface / ucs-xml / UcsXml.c
index efce887..8837356 100644 (file)
@@ -1158,12 +1158,11 @@ static ParseResult_t ParseScriptMsgSend(mxml_node_t *act, Ucs_Ns_Script_t *scr,
     if (!GetUInt8(act, OP_TYPE_REQUEST, &req->OpCode, true))\r
         RETURN_ASSERT(Parse_XmlError);\r
 \r
-    if (!GetUInt8(act, OP_TYPE_RESPONSE, &res->OpCode, true))\r
-        RETURN_ASSERT(Parse_XmlError);\r
-\r
     res->FBlockId = req->FBlockId;\r
     res->FunktId = req->FunktId;\r
-    GetPayload(act, PAYLOAD_RES_HEX, &res->DataPtr, &res->DataLen, 0, &priv->objList, false);\r
+\r
+    if (GetUInt8(act, OP_TYPE_RESPONSE, &res->OpCode, false))\r
+        GetPayload(act, PAYLOAD_RES_HEX, &res->DataPtr, &res->DataLen, 0, &priv->objList, false);\r
 \r
     if (!GetPayload(act, PAYLOAD_REQ_HEX, &req->DataPtr, &req->DataLen, 0, &priv->objList, true))\r
         RETURN_ASSERT(Parse_XmlError);\r