1 | // Contents of "ngran-gNBCUUPFunction" |
1 | // Contents of "ngran-gNBCUUPFunction" |
2 | submodule ngran-gNBCUUPFunction { |
2 | submodule ngran-gNBCUUPFunction { |
3 | |
3 | |
4 | belongs-to ngran { prefix ngran; } |
4 | belongs-to ngran { prefix ngran; } |
5 | |
5 | |
6 | import EP_RP { prefix ep-rp; revision-date "2018-07-31"; } |
6 | import EP_RP { prefix ep-rp; revision-date "2018-07-31"; } |
7 | import ManagedFunction { prefix mf; revision-date "2018-07-31"; } |
7 | import ManagedFunction { prefix mf; revision-date "2018-07-31"; } |
8 | import nrm-types-3gpp { prefix nrm-type; revision-date "2018-07-31"; } |
8 | import nrm-types-3gpp { prefix nrm-type; revision-date "2018-07-31"; } |
9 | |
9 | |
10 | |
10 | |
11 | description "GNBCUUPFunction derived from basic ManagedFunction, for 3 split deployment mode only"; |
11 | description "GNBCUUPFunction derived from basic ManagedFunction, for 3 split deployment mode only"; |
12 | |
12 | |
13 | revision 2018-08-02 { |
13 | revision 2018-08-02 { |
14 | description "15.0.2"; |
14 | description "Initial revision"; |
15 | } |
15 | } |
16 | |
16 | |
17 | grouping GNBCUUPFunction { |
17 | grouping GNBCUUPFunction { |
18 | uses mf:ManagedFunction; |
18 | uses mf:ManagedFunction; |
19 | |
19 | |
20 | leaf gNBId { |
20 | leaf gNBId { |
21 | description "It identifies a gNB within a PLMN. See gNB Identifier (gNB ID) of subclause 8.2 of 3GPP TS 38.300 [3]). See Global gNB ID in subclause 9.3.1.6 of 3GPP TS 38.413 [5]. "; |
21 | description "It identifies a gNB within a PLMN. See gNB Identifier (gNB ID) of subclause 8.2 of 3GPP TS 38.300 [3]). See Global gNB ID in subclause 9.3.1.6 of 3GPP TS 38.413 [5]. "; |
22 | mandatory "true"; |
22 | mandatory "true"; |
23 | config "false"; |
23 | config "false"; |
24 | type uint32; |
24 | type uint32; |
25 | } |
25 | } |
26 | |
26 | |
27 | list pLMNId { |
27 | list pLMNId { |
28 | description "a list of PLMN-Id, PLMN-Id= Mobile Country Codes (MCC)|| Mobile Network Codes(MNC) "; |
28 | description "a list of PLMN-Id, PLMN-Id= Mobile Country Codes (MCC)|| Mobile Network Codes(MNC) "; |
29 | config "true"; |
29 | config "true"; |
30 | key "MCC MNC"; |
30 | key "MCC MNC"; |
31 | uses nrm-type:pLMNId; |
31 | uses nrm-type:pLMNId; |
32 | } |
32 | } |
33 | list EP_F1U { uses ep-rp:EP_F1U; } |
33 | container EP_F1U { uses ep-rp:EP_F1U; } |
34 | container EP_E1 { uses ep-rp:EP_E1; } |
34 | container EP_E1 { uses ep-rp:EP_E1; } |
35 | choice gNB-type { |
35 | choice gNB-type { |
36 | case gNB { |
36 | case gNB { |
37 | container EP_NgU { uses ep-rp:EP_NgU; } |
37 | container EP_NgU { uses ep-rp:EP_NgU; } |
38 | container EP_XnU { uses ep-rp:EP_XnU; } |
38 | container EP_XnU { uses ep-rp:EP_XnU; } |
39 | } |
39 | } |
40 | case en-gNB { |
40 | case en-gNB { |
41 | container EP_X2U { uses ep-rp:EP_X2U; } |
41 | container EP_X2U { uses ep-rp:EP_X2U; } |
42 | container EP_S1U { uses ep-rp:EP_S1U; } |
42 | container EP_S1U { uses ep-rp:EP_S1U; } |
43 | } |
43 | } |
44 | } |
44 | } |
45 | } |
45 | } |
46 | } |
46 | } |
47 | |
47 | |