Loading yang-models/_3gpp-common-trace.yang +92 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ module _3gpp-common-trace { Integration Reference Point (IRP); Information Service (IS)" ; revision 2026-03-20 { reference "CR-xxxx" ; } revision 2026-02-08 { reference "CR-1683" ; } revision 2025-11-07 { reference "CR-0553" ; } revision 2025-10-07 { reference "CR-0573" ; } Loading Loading @@ -746,6 +747,77 @@ module _3gpp-common-trace { } } grouping EventTriggerConfigGrp { description "Represent the EventTriggerConfig data type. Defines the configuration parameters of trigger event used for M10 measurement in NR. For details, please refer to TS 32.422 [30] subclause 5.10.X."; leaf eventType { type enumeration { enum eventA1 { value 0; } enum eventA2 { value 1; } } mandatory true; description "It indicates the event type. Either Event A1 or Event A2 can be configured. See also clause 5.10.45 of TS 32.422."; } leaf thresholdRAN { type uint8 { range 0..127; } mandatory true; description "Threshold parameter for an event. It is used to define the entering and leaving condition of the event. For further details see RSRP-Range in TS 38.331. See also clause 5.10.45 of TS 32.422"; } leaf measurementQuantityRAN { type enumeration { enum RSRP; } default RSRP; description "It indicates the measurement quantity. For further details see MeasTriggerQuantity in TS 38.331. See also clause 5.10.45 of TS 32.422"; } leaf hysteresisRAN { type uint8 { range 0..30; } mandatory true; description "Hysteresis parameter for an event. It is used to define the entering and leaving condition of the event. For further details see Hysteresis in TS 38.331. See also clause 5.10.45 of TS 32.422"; } leaf timeToTriggerRAN { type enumeration { enum 0ms { value 0; } enum 40ms { value 1; } enum 64ms { value 2; } enum 80ms { value 3; } enum 100ms { value 4; } enum 128ms { value 5; } enum 160ms { value 6; } enum 256ms { value 7; } enum 320ms { value 8; } enum 480ms { value 9; } enum 512ms { value 10; } enum 640ms { value 11; } enum 1024ms { value 12; } enum 1280ms { value 13; } enum 2560ms { value 14; } enum 5120ms { value 15; } } mandatory true; description "It defines the time during which specific criteria for the event needs to be met in order to trigger an action. For further details see TimeToTrigger in TS 38.331 and clause 5.10.45 of TS 32.422."; } } grouping ImmediateMdtConfigGrp { description "Represents the ImmediateMdtConfig dataType. This <<dataType>> defines the configuration parameters of Loading Loading @@ -1396,6 +1468,26 @@ module _3gpp-common-trace { measurements and applicable only for NR."; reference "Clause 5.10.6 of TS 32.422."; } leaf layerOneRsrpPeriodicity { type enumeration { enum 2 {value 0; } enum 3 {value 1; } enum 4 {value 2; } enum 5 {value 3; } } description "It defines the periodicity that the UE shall use for the M10 measurements."; } list eventTriggerConfig { description "It specifies the event-triggered configuration used for M10 measurements."; max-elements 1; key idx; leaf idx { type uint32; } uses EventTriggerConfigGrp; } } grouping LoggedMdtConfigGrp { Loading yang-models/_3gpp-common-yang-types.yang +19 −13 Original line number Diff line number Diff line Loading @@ -658,11 +658,13 @@ module _3gpp-common-yang-types { description "a geographical circle identified by reference location and associated distance radius"; leaf referenceLocation { description "Reference location of the serving cell provided via NTN (quasi)-Earth fixed cell. This field is only present in an NTN cell. It is defined as ReferenceLocation-r17 in TS 38.331"; type string; list referenceLocation { description "Specifies a fixed geographic coordinate point, see TS 38.331."; min-elements 1; max-elements 1; key "latitude longitude altitude"; uses GeoCoordinateGrp; } leaf distanceRadius { Loading @@ -678,6 +680,8 @@ module _3gpp-common-yang-types { description "This data type defines a geographical area. The geo-area is either a 'geoPolygon' or a 'geoCircle'."; choice circleOrPolygon { mandatory true; list geoPolygon { description "Specifies the geographical area with a convex polygon. The convex polygon is specified by its corners."; Loading @@ -686,6 +690,8 @@ module _3gpp-common-yang-types { ordered-by user; uses GeoCoordinateGrp; } } } typedef AmfRegionId { Loading Loading
yang-models/_3gpp-common-trace.yang +92 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ module _3gpp-common-trace { Integration Reference Point (IRP); Information Service (IS)" ; revision 2026-03-20 { reference "CR-xxxx" ; } revision 2026-02-08 { reference "CR-1683" ; } revision 2025-11-07 { reference "CR-0553" ; } revision 2025-10-07 { reference "CR-0573" ; } Loading Loading @@ -746,6 +747,77 @@ module _3gpp-common-trace { } } grouping EventTriggerConfigGrp { description "Represent the EventTriggerConfig data type. Defines the configuration parameters of trigger event used for M10 measurement in NR. For details, please refer to TS 32.422 [30] subclause 5.10.X."; leaf eventType { type enumeration { enum eventA1 { value 0; } enum eventA2 { value 1; } } mandatory true; description "It indicates the event type. Either Event A1 or Event A2 can be configured. See also clause 5.10.45 of TS 32.422."; } leaf thresholdRAN { type uint8 { range 0..127; } mandatory true; description "Threshold parameter for an event. It is used to define the entering and leaving condition of the event. For further details see RSRP-Range in TS 38.331. See also clause 5.10.45 of TS 32.422"; } leaf measurementQuantityRAN { type enumeration { enum RSRP; } default RSRP; description "It indicates the measurement quantity. For further details see MeasTriggerQuantity in TS 38.331. See also clause 5.10.45 of TS 32.422"; } leaf hysteresisRAN { type uint8 { range 0..30; } mandatory true; description "Hysteresis parameter for an event. It is used to define the entering and leaving condition of the event. For further details see Hysteresis in TS 38.331. See also clause 5.10.45 of TS 32.422"; } leaf timeToTriggerRAN { type enumeration { enum 0ms { value 0; } enum 40ms { value 1; } enum 64ms { value 2; } enum 80ms { value 3; } enum 100ms { value 4; } enum 128ms { value 5; } enum 160ms { value 6; } enum 256ms { value 7; } enum 320ms { value 8; } enum 480ms { value 9; } enum 512ms { value 10; } enum 640ms { value 11; } enum 1024ms { value 12; } enum 1280ms { value 13; } enum 2560ms { value 14; } enum 5120ms { value 15; } } mandatory true; description "It defines the time during which specific criteria for the event needs to be met in order to trigger an action. For further details see TimeToTrigger in TS 38.331 and clause 5.10.45 of TS 32.422."; } } grouping ImmediateMdtConfigGrp { description "Represents the ImmediateMdtConfig dataType. This <<dataType>> defines the configuration parameters of Loading Loading @@ -1396,6 +1468,26 @@ module _3gpp-common-trace { measurements and applicable only for NR."; reference "Clause 5.10.6 of TS 32.422."; } leaf layerOneRsrpPeriodicity { type enumeration { enum 2 {value 0; } enum 3 {value 1; } enum 4 {value 2; } enum 5 {value 3; } } description "It defines the periodicity that the UE shall use for the M10 measurements."; } list eventTriggerConfig { description "It specifies the event-triggered configuration used for M10 measurements."; max-elements 1; key idx; leaf idx { type uint32; } uses EventTriggerConfigGrp; } } grouping LoggedMdtConfigGrp { Loading
yang-models/_3gpp-common-yang-types.yang +19 −13 Original line number Diff line number Diff line Loading @@ -658,11 +658,13 @@ module _3gpp-common-yang-types { description "a geographical circle identified by reference location and associated distance radius"; leaf referenceLocation { description "Reference location of the serving cell provided via NTN (quasi)-Earth fixed cell. This field is only present in an NTN cell. It is defined as ReferenceLocation-r17 in TS 38.331"; type string; list referenceLocation { description "Specifies a fixed geographic coordinate point, see TS 38.331."; min-elements 1; max-elements 1; key "latitude longitude altitude"; uses GeoCoordinateGrp; } leaf distanceRadius { Loading @@ -678,6 +680,8 @@ module _3gpp-common-yang-types { description "This data type defines a geographical area. The geo-area is either a 'geoPolygon' or a 'geoCircle'."; choice circleOrPolygon { mandatory true; list geoPolygon { description "Specifies the geographical area with a convex polygon. The convex polygon is specified by its corners."; Loading @@ -686,6 +690,8 @@ module _3gpp-common-yang-types { ordered-by user; uses GeoCoordinateGrp; } } } typedef AmfRegionId { Loading