Commit 670afe86 authored by Jose Antonio Ordoñez Lucena's avatar Jose Antonio Ordoñez Lucena
Browse files

Edit _3gpp-common-yang-types.yang

parent 9e6750e8
Loading
Loading
Loading
Loading
Loading
+38 −0
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@ module _3gpp-common-yang-types {
    TTA, TTC). All rights reserved.";
  reference "3GPP TS 28.623";

  revision 2025-08-07 { reference CR-XXXX; }
  revision 2025-02-18 { reference CR-0511; } 
  revision 2025-02-06 { reference CR-0507; } 
  revision 2024-05-18 { reference CR-0359; } 
@@ -278,6 +279,43 @@ module _3gpp-common-yang-types {
    }
  }

    grouping NpnIdGrp {
    description "Represents the NPN supported by the <<IOC>> using this 
      <<dataType>> as one of its attributes in case of the cell is a 
      NPN-only cell.";
      
    list plmnId {
      key "mcc mnc";
      min-elements 1;
      description "It specifies the PLMN Id of the NPN network.";
      uses types3gpp:PLMNId;
    }
   
    choice npnidChoice {
      leaf-list cAGIdList {
        type CagId;
        max-elements 256;
        description "It identifies a CAG list containing up to 12 
          CAG-identifiers per Ue or up to 12 CAG-identifiers per cell, 
          see TS 38.331.
          CAG ID is used to combine with PLMN ID to identify a PNI-NPN.CAG ID is
          a hexadecimal range with size 32 bit";
      }
     
      leaf-list nIDList {
        type Nid;
        max-elements 16;
        description "It identifies a list of NIDs containing up to 16 NIDs, see
        TS 38.331. NID is used to combine with PLMN ID to identify an SNPN.
        NID is a hexadecimal range with size 44 bit.";
      }
    }
  }
  


  
  
  typedef TenthOfDegrees { 
    type uint16 { 
      range 0..3600;