Commit 0a817685 authored by Jose Antonio Ordoñez Lucena's avatar Jose Antonio Ordoñez Lucena
Browse files

Edit _3gpp-common-trace.yang

parent 097ef14d
Loading
Loading
Loading
Loading
Loading
+50 −38
Original line number Diff line number Diff line
@@ -25,6 +25,7 @@ module _3gpp-common-trace {
      Integration Reference Point (IRP);
      Information Service (IS)" ;
  
  revision 2025-08-07 { reference "CR-xxxx" ; }
  revision 2025-05-06 { reference "CR-0531 CR-0535" ; }
  revision 2025-02-06 { reference "CR-0503 CR-0507" ; }
  revision 2025-02-05 { reference "CR-0460" ; }
@@ -114,46 +115,57 @@ module _3gpp-common-trace {
      This <<dataType>> defines an area scope"; 

    choice AreaScopeChoice {
      case eutran-only {
        leaf-list eutraCellIdList {
        type string;
          type types3gpp:EutraCellId;
          min-elements 1;
          max-elements 32;
          description "List of E-UTRAN cells identified by E-UTRAN-CGI";
        }
      
      leaf-list nrCellIdList {
        type string;
        min-elements 1;
        max-elements 32;
        description "List of NR cells identified by NG-RAN CGI";
      }
      
      case tac {
        leaf-list tacList {
          type types3gpp:Tac;
          min-elements 1;
          max-elements 8;
          description "Tracking Area Code list";
        }
      
        leaf-list cAGIdList {
          type string
          max-elements 256;
          description "It identifies a CAG list containing up to 
            256 CAG-identifiers per UE or up to 12 CAG-identifiers 
            per cell, see TS 38.331 [38]. CAG ID is used to combine 
            with PLMN ID to identify a PNI-NPN.AG ID is a hexadecimal 
            range with size 32 bit.";
        }
      }
      case else {
        list nPNIdentityList {
          description "list of NPN IDs of in NR. It is either 
            a list of PNI-NPNs identified by CAG ID with 
            associated plmn-Identity or a list of SNPN 
            identified by Network ID with associated plmn-Identity";
          key idx;
          min-elements 1;
          uses types3gpp:NpnIdGrp;
          leaf idx { type string; }
        }
        leaf-list nrCellIdList {
          must 'not(../taiList)';
          type types3gpp:NrCellId;
          max-elements 32;
          description "List of NR cells identified by NG-RAN CGI";
        }
        list taiList {
          must 'not(../nrCellIdList)';
          description "Tracking Area Identity list";
          key idx;
        min-elements 1;
          max-elements 8;
          leaf idx { type string; }
          uses types3gpp:TaiGrp;
        }
      }

    list nPNIdentityList {
      description "It defines which NPNs that can be served by the NR cell, 
        and which CAG IDs or NIDs can be supported by the NR cell for 
        corresponding PNI-NPN or SNPN in case of the cell is NPN-only cell.
        (NPN-Identity referring to TS 38.331).";
      key idx;
      min-elements 1;
      uses NpnIdGrp;
      leaf idx { type string; }
    }
  }