Commit 4e045767 authored by Jose Antonio Ordoñez Lucena's avatar Jose Antonio Ordoñez Lucena
Browse files

Edit _3gpp-common-trace.yang

parent 5bc71755
Loading
Loading
Loading
Loading
Loading
+53 −38
Original line number Diff line number Diff line
@@ -115,47 +115,62 @@ module _3gpp-common-trace {
    description "This <<dataType>> defines an area scope.";

    choice AreaScopeChoice {

      case eutran-only {
        leaf-list eutraCellIdList {
          type string;
          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 {
          mandatory true;
          type types3gpp:Tac;
          min-elements 1;
          max-elements 8;
          description "Tracking Area Code list";
        }
      


      list taiList {
        description "Tracking Area Identity list";
        key idx;
        min-elements 1;
        max-elements 8;
        leaf idx { type string; }
        uses types3gpp:TaiGrp;
        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 
          mandatory true;
          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 string;
          min-elements 1;
          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 sliceIdList {