From 345ccf67957bb10b8ac923bfb0ce059f34b922f3 Mon Sep 17 00:00:00 2001 From: reinaortega <miguelangel.reinaortega@etsi.org> Date: Mon, 25 May 2020 09:51:55 +0200 Subject: [PATCH] Fix for f_cf02Up when using vc_aeSimuDesc +using global variable as default parameter values Signed-off-by: reinaortega <miguelangel.reinaortega@etsi.org> --- LibOneM2M/OneM2M_Functions.ttcn | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/LibOneM2M/OneM2M_Functions.ttcn b/LibOneM2M/OneM2M_Functions.ttcn index e078e33..a7ec63b 100644 --- a/LibOneM2M/OneM2M_Functions.ttcn +++ b/LibOneM2M/OneM2M_Functions.ttcn @@ -105,7 +105,7 @@ module OneM2M_Functions { vc_config := e_cf02; vc_testSystemRole := e_ae; vc_cse1 := CseSimu.create("CSE1") alive; - vc_aeSimuDesc := vc_aeSimuDesc; + vc_aeSimuDesc := PX_TS_AE1; // Map map(self:mcaPort, system:mcaPort) param (vc_aeSimuDesc.mcaPort); @@ -115,7 +115,7 @@ module OneM2M_Functions { map(self:utPort, system:utPort) param (PX_TS_UT); } - f_setProtocolBinding(PX_TS_AE1.mcaPort, PX_TS_AE1.mcaPortIn, v_binding, v_host, v_binding_in); + f_setProtocolBinding(vc_aeSimuDesc.mcaPort, vc_aeSimuDesc.mcaPortIn, v_binding, v_host, v_binding_in); vc_myInterfaces[enum2int(valueof(InterfaceIds:e_mcaPort))] := { mcaPort, v_host, v_binding, vc_aeSimuDesc.mcaPort.serialization }; vc_myInterfaces[enum2int(valueof(InterfaceIds:e_mcaPortIn))] := { mcaPortIn, v_host, v_binding_in, vc_aeSimuDesc.mcaPortIn.serialization }; @@ -2614,12 +2614,12 @@ module OneM2M_Functions { if(valueof(p_requestPrimitive.primitiveContent.aEAnnc.link) == "S") { p_requestPrimitive.primitiveContent.aEAnnc.link := f_getLocalResourceAddress() & "S"; } else { - v_originalResourceIndex := f_generateAndSetLocalResource(m_primitiveContentAe(m_contentCreateAe(omit, -, PX_TS_AE1.appId,omit)), vc_cSEBaseIndex, int2); + v_originalResourceIndex := f_generateAndSetLocalResource(m_primitiveContentAe(m_contentCreateAe(omit, -, PX_TS_AE1.appId,omit)), -, int2); p_requestPrimitive.primitiveContent := f_setLink(valueof(p_requestPrimitive.primitiveContent), f_getLocalResourceAddress(v_originalResourceIndex)); } } } else if (p_resourceType == int10003) { - v_originalResourceIndex := f_generateAndSetLocalResource(m_primitiveContentContainer(m_contentCreateContainer), vc_cSEBaseIndex, int3); + v_originalResourceIndex := f_generateAndSetLocalResource(m_primitiveContentContainer(m_contentCreateContainer), -, int3); p_requestPrimitive.primitiveContent := f_setLink(valueof(p_requestPrimitive.primitiveContent), f_getLocalResourceAddress(v_originalResourceIndex)); } //TODO Add other resource types @@ -2638,7 +2638,7 @@ module OneM2M_Functions { if(valueof(p_requestPrimitive.primitiveContent.aEAnnc.link) == "S") { v_originalResource.aE := m_contentCreateAe(omit, -, PX_TS_AE1.appId, omit); v_originalResource.aE.aE_ID := vc_response.primitive.responsePrimitive.primitiveContent.aEAnnc.aE_ID; - v_resourceIndex := f_generateAndSetLocalResource(valueof(v_originalResource), vc_cSEBaseIndex, int2); + v_resourceIndex := f_generateAndSetLocalResource(valueof(v_originalResource), -, int2); } } } @@ -3854,10 +3854,10 @@ module OneM2M_Functions { //Create original resource locally if resource type is an announced variant if(p_resourceType == int10002) { - v_originalResourceIndex := f_generateAndSetLocalResource(m_primitiveContentAe(m_contentCreateAe(omit, -, PX_TS_AE1.appId, omit)), vc_cSEBaseIndex, int2); + v_originalResourceIndex := f_generateAndSetLocalResource(m_primitiveContentAe(m_contentCreateAe(omit, -, PX_TS_AE1.appId, omit)), -, int2); p_requestPrimitive.primitiveContent := f_setLink(valueof(p_requestPrimitive.primitiveContent), f_getLocalResourceAddress(v_originalResourceIndex)); } else if (p_resourceType == int10003) { - v_originalResourceIndex := f_generateAndSetLocalResource(m_primitiveContentContainer(m_contentCreateContainer), vc_cSEBaseIndex, int3); + v_originalResourceIndex := f_generateAndSetLocalResource(m_primitiveContentContainer(m_contentCreateContainer), -, int3); p_requestPrimitive.primitiveContent := f_setLink(valueof(p_requestPrimitive.primitiveContent), f_getLocalResourceAddress(v_originalResourceIndex)); } //TODO Add other resource types -- GitLab