From 9ad5ba9b2cfee549003d79a5696df9195b23ff54 Mon Sep 17 00:00:00 2001
From: Miguel Angel Reina Ortega <miguelangel.reinaortega@etsi.org>
Date: Fri, 23 Jun 2023 10:28:37 +0200
Subject: [PATCH] Fix for f_CSE_DMR_CRE_022 and f_CSE_DMR_CRE_023 to add case
 for timeSeriesInstance

---
 OneM2M_PermutationFunctions.ttcn | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

diff --git a/OneM2M_PermutationFunctions.ttcn b/OneM2M_PermutationFunctions.ttcn
index bd33fdc..bf4c551 100644
--- a/OneM2M_PermutationFunctions.ttcn
+++ b/OneM2M_PermutationFunctions.ttcn
@@ -4429,7 +4429,13 @@ module OneM2M_PermutationFunctions {
 							vc_cse1.start(f_cse_announcementProcedure_createHandler());
 							v_parentIndex := f_cse_createResource(int3, v_create, v_aeIndex);
 							f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1);
-					  } else if (p_resourceType != int18) {
+					  	} else if(p_resourceType == int30) {
+							v_create := m_createTimeSeriesBase;
+							v_create.primitiveContent.timeSeries.announceTo := {PX_TS_CSE1.cseId};
+							vc_cse1.start(f_cse_announcementProcedure_createHandler());
+							v_parentIndex := f_cse_createResource(int29, v_create, v_aeIndex);
+							f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1);
+						} else if (p_resourceType != int18) {
 							v_parentIndex := v_aeIndex;
 						}
 					
@@ -4476,7 +4482,13 @@ module OneM2M_PermutationFunctions {
 							vc_cse1.start(f_cse_announcementProcedure_createHandler());
 							v_parentIndex := f_cse_createResource(int3, v_create, v_aeIndex);
 							f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1);
-					  } else if (p_resourceType != int18) {
+						} else if(p_resourceType == int30) {
+							v_create := m_createTimeSeriesBase;
+							v_create.primitiveContent.timeSeries.announceTo := {PX_TS_CSE1.cseId};
+							vc_cse1.start(f_cse_announcementProcedure_createHandler());
+							v_parentIndex := f_cse_createResource(int29, v_create, v_aeIndex);
+							f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1);
+						} else if (p_resourceType != int18) {
 							v_parentIndex := v_aeIndex;
 						}
 	
-- 
GitLab