diff --git a/LibOneM2M/OneM2M_Templates.ttcn b/LibOneM2M/OneM2M_Templates.ttcn
index c154949950271b00e77a607cb08de1ed801f7f62..a75b771ec3963e43e5a84c3c3c75717805f1959f 100644
--- a/LibOneM2M/OneM2M_Templates.ttcn
+++ b/LibOneM2M/OneM2M_Templates.ttcn
@@ -4358,6 +4358,7 @@ module OneM2M_Templates {
 			currentNrOfInstances := omit,//NP
 			currentByteSize := omit,//NP
 			periodicInterval := omit,//O
+			periodicIntervalDelta := omit,//O
 			missingDataDetect := omit,//O
 			missingDataMaxNr := omit,//O
 			missingDataList := omit,//NP
@@ -4392,6 +4393,7 @@ module OneM2M_Templates {
 			currentNrOfInstances := omit,//NP
 			currentByteSize := omit,//NP
 			periodicInterval := *,//O
+			periodicIntervalDelta := *,//O
 			missingDataDetect := *,//O
 			missingDataMaxNr := *,//O
 			missingDataList := omit,//NP
@@ -4424,6 +4426,7 @@ module OneM2M_Templates {
 			currentNrOfInstances := omit,//NP
 			currentByteSize := omit,//NP
 			periodicInterval := omit,//O
+			periodicIntervalDelta := omit,//O
 			missingDataMaxNr := omit,//O
 			missingDataList := omit,//NP
 			missingDataCurrentNr := omit,//NP
@@ -4455,6 +4458,7 @@ module OneM2M_Templates {
 			currentNrOfInstances := *,//M OA
 			currentByteSize := *,//M OA
 			periodicInterval := *,//O OA
+			periodicIntervalDelta := *,//O OA
 			missingDataMaxNr := *,//O OA
 			missingDataList := *,//O OA
 			missingDataCurrentNr := *,//O OA
@@ -5895,6 +5899,7 @@ module OneM2M_Templates {
 			currentNrOfInstances := omit,//NP
 			currentByteSize := omit,//NP
 			periodicInterval := omit,//O
+			periodicIntervalDelta := omit,//O
 			missingDataDetect := omit,//O
 			missingDataMaxNr := omit,//O
 			missingDataList := omit,//NP
@@ -7315,6 +7320,7 @@ module OneM2M_Templates {
 			currentNrOfInstances := omit,//M
 			currentByteSize := omit,//M
 			periodicInterval := omit,//O
+			periodicIntervalDelta := omit,//O
 			missingDataDetect := omit,//O
 			missingDataMaxNr := omit,//O
 			missingDataList := omit,//O
@@ -7345,6 +7351,7 @@ module OneM2M_Templates {
 			currentNrOfInstances := ?,//M
 			currentByteSize := ?,//M
 			periodicInterval := *,//O
+			periodicIntervalDelta := *,//O
 			missingDataDetect := *,//O
 			missingDataMaxNr := *,//O
 			missingDataList := *,//O
@@ -7408,6 +7415,7 @@ module OneM2M_Templates {
 			currentNrOfInstances := *,//O
 			currentByteSize := *,//O
 			periodicInterval := *,//O
+			periodicIntervalDelta := *,//O
 			missingDataMaxNr := *,//O
 			missingDataList := *,//O
 			missingDataCurrentNr := *,//O
diff --git a/LibOneM2M/OneM2M_TypesAndValues.ttcn b/LibOneM2M/OneM2M_TypesAndValues.ttcn
index 4f5f8968ec5ee7abd955006c8f2a646187eeec57..61d5dc1c7e7805628a562599e5e7f9541817feb1 100644
--- a/LibOneM2M/OneM2M_TypesAndValues.ttcn
+++ b/LibOneM2M/OneM2M_TypesAndValues.ttcn
@@ -2146,6 +2146,7 @@ type record TriggerRequest_optional
 		XSD.NonNegativeInteger currentNrOfInstances optional,
 		XSD.NonNegativeInteger currentByteSize optional,
 		XSD.PositiveInteger periodicInterval optional,
+		XSD.NonNegativeInteger periodicIntervalDelta optional,
 		XSD.Boolean missingDataDetect optional,
 		XSD.PositiveInteger missingDataMaxNr optional,
 		MissingDataList missingDataList optional,
@@ -2197,6 +2198,7 @@ type record TriggerRequest_optional
 		XSD.NonNegativeInteger currentNrOfInstances optional,
 		XSD.NonNegativeInteger currentByteSize optional,
 		XSD.PositiveInteger periodicInterval optional,
+		XSD.NonNegativeInteger periodicIntervalDelta optional,
 		XSD.PositiveInteger missingDataMaxNr optional,
 		MissingDataList missingDataList optional,
 		XSD.NonNegativeInteger missingDataCurrentNr optional,
diff --git a/LibOneM2M/oneM2M_Types b/LibOneM2M/oneM2M_Types
index 2497d16f0e389ad8de88346136509b57f68ef1e4..663109be6c0cce1690e7acea0aa17fda198bac17 160000
--- a/LibOneM2M/oneM2M_Types
+++ b/LibOneM2M/oneM2M_Types
@@ -1 +1 @@
-Subproject commit 2497d16f0e389ad8de88346136509b57f68ef1e4
+Subproject commit 663109be6c0cce1690e7acea0aa17fda198bac17