Loading yang-models/_3gpp-common-trace.yang +53 −38 Original line number Diff line number Diff line Loading @@ -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 { Loading Loading
yang-models/_3gpp-common-trace.yang +53 −38 Original line number Diff line number Diff line Loading @@ -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 { Loading