diff --git a/OneM2M_Types.ttcn b/OneM2M_Types.ttcn index 667942775e77dae3306553b18be865f7a09684dc..19650fa06fa4b850aed86d2be86b1922f0cb580f 100644 --- a/OneM2M_Types.ttcn +++ b/OneM2M_Types.ttcn @@ -8447,6 +8447,48 @@ with { variant "element"; }; +type record EvalCriteria //TODO Manually added until XSD files are updated +{ + XSD.NCName subject, + Operation operator, // see type enumerated Operation + XSD.Integer threshold +} + + type record ActionInput //TODO Manually added until XSD files are updated +{ + XSD.NCName contentString optional, + XSD.AnyURI resourceID optional, + XSD.AnyURI resourceAttributeID optional +} + +group softwareTypes { + + //TODO To be removed/replaced by the type defined in XSDs- TS-0001, Table 9.6.76-2 + type enumerated AggregatedSoftwareStatus + { + int0(0), //Uninitialized + int1(1), //Successful + int2(2), //Failure + int3(3) //In_Process + } + + type enumerated SoftwareOperation + { + int1(1), //install + int2(2), //uninstall + int3(3), //activate + int4(4) //deactivate + } + + type enumerated EvalMode + { + int0(0), //off + int1(1), //once + int2(2), //periodic + int3(3) //continuous + } +} // End of group Software + } with { encode "XML";