From d57c5ef40ba6634623ec0417abaf73feda85cb32 Mon Sep 17 00:00:00 2001 From: reinaortega <miguelangel.reinaortega@etsi.org> Date: Fri, 20 Dec 2019 16:15:47 +0100 Subject: [PATCH] Fix #74 Signed-off-by: reinaortega <miguelangel.reinaortega@etsi.org> --- LibOneM2M/OneM2M_Functions.ttcn | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/LibOneM2M/OneM2M_Functions.ttcn b/LibOneM2M/OneM2M_Functions.ttcn index 1a85933..da046ca 100644 --- a/LibOneM2M/OneM2M_Functions.ttcn +++ b/LibOneM2M/OneM2M_Functions.ttcn @@ -3503,6 +3503,21 @@ module OneM2M_Functions { v_myResource.pollingChannel.expirationTime := "20301231T012345"; } } + } else if(p_resourceType == int29 and ispresent(p_resource)) { //TimeSeries + if(ischosen(p_resource.timeSeries)){ + v_myResource.timeSeries := valueof(p_resource.timeSeries); + v_myResource.timeSeries.resourceID := "ts" & int2str(v_resourceIndex); + if(not(ispresent(p_resource.timeSeries.resourceName))) { + v_myResource.timeSeries.resourceName := "timeSeries" & int2str(v_resourceIndex); + } + v_myResource.timeSeries.resourceType := p_resourceType; + v_myResource.timeSeries.parentID := f_getResourceId(vc_localResourcesList[p_parentIndex].resource); + v_myResource.timeSeries.creationTime := fx_generateTimestamp(); + v_myResource.timeSeries.lastModifiedTime := v_myResource.pollingChannel.creationTime; + if(not(ispresent(p_resource.timeSeries.expirationTime))) { + v_myResource.timeSeries.expirationTime := "20301231T012345"; + } + } } return v_myResource; -- GitLab