Commit acf95ad1 authored by lengyelb's avatar lengyelb Committed by lengyelb
Browse files

nef minor correction; add to 5g-types: SdRangeGrp, SnssaiExtensionGrp, ExtSnssaiGrp

parent 218b3f4b
Loading
Loading
Loading
Loading
+61 −0
Original line number Diff line number Diff line
@@ -14,6 +14,7 @@ module _3gpp-5g-common-yang-types {
    TTA, TTC). All rights reserved.";
  reference "3GPP TS 28.541";

  revision 2025-07-25 { reference CR-1558 ; }
  revision 2025-03-25 { reference CR-1489 ; }
  revision 2024-11-01 { reference CR-1405; }
  revision 2024-10-06 { reference CR-1389; }
@@ -24,6 +25,66 @@ module _3gpp-5g-common-yang-types {
  revision 2020-11-05 { reference CR-0412 ; }
  revision 2019-10-20 { reference "Initial version."; }
 
  grouping SdRangeGrp {
    leaf start {
      type string {
         pattern "[A-Fa-f0-9]{6}";
       }
      mandatory true;
      description "First value identifying the start of an SD range.
        This string shall be formatted as specified for the sd attribute of the 
        Snssai data type in clause 5.4.4.2 of TS 29.571.";
    }
    
    leaf end {
      type string {
         pattern "[A-Fa-f0-9]{6}";
       }
      mandatory true;
      description "Last value identifying the end of an SD range.
      This string shall be formatted as specified for the sd attribute of the 
        Snssai data type in clause 5.4.4.2 in TS 29.571";
    }
  }
  
  grouping SnssaiExtensionGrp {
    list sdRanges {
      min-elements 1;
      key "start end";
      description "It shall contain the range(s) of Slice Differentiator values 
        supported for the Slice/Service Type value indicated in the sst 
        attribute of the Snssai data type (see clause 5.4.4.2 in TS 29.571).";
      uses SdRangeGrp;
    }
    
    leaf wildcardSd {
      type boolean;
      default false;
      description "It indicates that all SD values are supported for the 
        Slice/Service Type value indicated in the sst attribute of the Snssai 
        data type (see clause 5.4.4.2 in TS 29.571).";
    }
  }
  
  grouping ExtSnssaiGrp {
    list snssai {
      description "It represents the S-NSSAI the NetworkSlice managed object 
        is supporting. The S-NSSAI is defined in TS 23.003 ";
      min-elements 1;
      max-elements 1;        
      key "sd sst";
      uses SNssai;
    }
    
    list snssaiExtension {
      description "It represents extensions to the Snssai.";
      min-elements 1;
      key idx;
      leaf idx { type uint32; }
      uses SnssaiExtensionGrp;
    }
  }
  
  grouping MappedCellIdInfoGrp {
    description "This data type represents the mapping relationship between 
      Mapped Cell IDs and geographical areas (see clause 16.14.5 of TS 38.300";