Fix licensing issues
[ric-plt/nodeb-rnib.git] / entities / ran_load_information.pb.go
1 //
2 // Copyright 2019 AT&T Intellectual Property
3 // Copyright 2019 Nokia
4 //
5 // Licensed under the Apache License, Version 2.0 (the "License");
6 // you may not use this file except in compliance with the License.
7 // You may obtain a copy of the License at
8 //
9 //      http://www.apache.org/licenses/LICENSE-2.0
10 //
11 // Unless required by applicable law or agreed to in writing, software
12 // distributed under the License is distributed on an "AS IS" BASIS,
13 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 // See the License for the specific language governing permissions and
15 // limitations under the License.
16
17 // Code generated by protoc-gen-go. DO NOT EDIT.
18 // source: ran_load_information.proto
19
20 package entities
21
22 import (
23         fmt "fmt"
24         proto "github.com/golang/protobuf/proto"
25         math "math"
26 )
27
28 // Reference imports to suppress errors if they are not otherwise used.
29 var _ = proto.Marshal
30 var _ = fmt.Errorf
31 var _ = math.Inf
32
33 // This is a compile-time assertion to ensure that this generated file
34 // is compatible with the proto package it is being compiled against.
35 // A compilation error at this line likely means your copy of the
36 // proto package needs to be updated.
37 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
38
39 // 9.2.17
40 type UlInterferenceOverloadIndication int32
41
42 const (
43         UlInterferenceOverloadIndication_UNKNOWN_UL_INTERFERENCE_OVERLOAD_INDICATION UlInterferenceOverloadIndication = 0
44         UlInterferenceOverloadIndication_HIGH_INTERFERENCE                           UlInterferenceOverloadIndication = 1
45         UlInterferenceOverloadIndication_MEDIUM_INTERFERENCE                         UlInterferenceOverloadIndication = 2
46         UlInterferenceOverloadIndication_LOW_INTERFERENCE                            UlInterferenceOverloadIndication = 3
47 )
48
49 var UlInterferenceOverloadIndication_name = map[int32]string{
50         0: "UNKNOWN_UL_INTERFERENCE_OVERLOAD_INDICATION",
51         1: "HIGH_INTERFERENCE",
52         2: "MEDIUM_INTERFERENCE",
53         3: "LOW_INTERFERENCE",
54 }
55
56 var UlInterferenceOverloadIndication_value = map[string]int32{
57         "UNKNOWN_UL_INTERFERENCE_OVERLOAD_INDICATION": 0,
58         "HIGH_INTERFERENCE":                           1,
59         "MEDIUM_INTERFERENCE":                         2,
60         "LOW_INTERFERENCE":                            3,
61 }
62
63 func (x UlInterferenceOverloadIndication) String() string {
64         return proto.EnumName(UlInterferenceOverloadIndication_name, int32(x))
65 }
66
67 func (UlInterferenceOverloadIndication) EnumDescriptor() ([]byte, []int) {
68         return fileDescriptor_dbb5982ee58718b9, []int{0}
69 }
70
71 type RntpThreshold int32
72
73 const (
74         RntpThreshold_UNKNOWN_RNTP_THRESHOLD RntpThreshold = 0
75         RntpThreshold_NEG_INFINITY           RntpThreshold = 1
76         RntpThreshold_NEG_11                 RntpThreshold = 2
77         RntpThreshold_NEG_10                 RntpThreshold = 3
78         RntpThreshold_NEG_9                  RntpThreshold = 4
79         RntpThreshold_NEG_8                  RntpThreshold = 5
80         RntpThreshold_NEG_7                  RntpThreshold = 6
81         RntpThreshold_NEG_6                  RntpThreshold = 7
82         RntpThreshold_NEG_5                  RntpThreshold = 8
83         RntpThreshold_NEG_4                  RntpThreshold = 9
84         RntpThreshold_NEG_3                  RntpThreshold = 10
85         RntpThreshold_NEG_2                  RntpThreshold = 11
86         RntpThreshold_NEG_1                  RntpThreshold = 12
87         RntpThreshold_V0                     RntpThreshold = 13
88         RntpThreshold_V1                     RntpThreshold = 14
89         RntpThreshold_V2                     RntpThreshold = 15
90         RntpThreshold_V3                     RntpThreshold = 16
91 )
92
93 var RntpThreshold_name = map[int32]string{
94         0:  "UNKNOWN_RNTP_THRESHOLD",
95         1:  "NEG_INFINITY",
96         2:  "NEG_11",
97         3:  "NEG_10",
98         4:  "NEG_9",
99         5:  "NEG_8",
100         6:  "NEG_7",
101         7:  "NEG_6",
102         8:  "NEG_5",
103         9:  "NEG_4",
104         10: "NEG_3",
105         11: "NEG_2",
106         12: "NEG_1",
107         13: "V0",
108         14: "V1",
109         15: "V2",
110         16: "V3",
111 }
112
113 var RntpThreshold_value = map[string]int32{
114         "UNKNOWN_RNTP_THRESHOLD": 0,
115         "NEG_INFINITY":           1,
116         "NEG_11":                 2,
117         "NEG_10":                 3,
118         "NEG_9":                  4,
119         "NEG_8":                  5,
120         "NEG_7":                  6,
121         "NEG_6":                  7,
122         "NEG_5":                  8,
123         "NEG_4":                  9,
124         "NEG_3":                  10,
125         "NEG_2":                  11,
126         "NEG_1":                  12,
127         "V0":                     13,
128         "V1":                     14,
129         "V2":                     15,
130         "V3":                     16,
131 }
132
133 func (x RntpThreshold) String() string {
134         return proto.EnumName(RntpThreshold_name, int32(x))
135 }
136
137 func (RntpThreshold) EnumDescriptor() ([]byte, []int) {
138         return fileDescriptor_dbb5982ee58718b9, []int{1}
139 }
140
141 type NumberOfCellSpecificAntennaPorts int32
142
143 const (
144         NumberOfCellSpecificAntennaPorts_UNKNOWN_NUMBER_OF_CELL_SPECIFIC_ANTENNA_PORTS NumberOfCellSpecificAntennaPorts = 0
145         NumberOfCellSpecificAntennaPorts_V1_ANT_PRT                                    NumberOfCellSpecificAntennaPorts = 1
146         NumberOfCellSpecificAntennaPorts_V2_ANT_PRT                                    NumberOfCellSpecificAntennaPorts = 2
147         NumberOfCellSpecificAntennaPorts_V4_ANT_PRT                                    NumberOfCellSpecificAntennaPorts = 4
148 )
149
150 var NumberOfCellSpecificAntennaPorts_name = map[int32]string{
151         0: "UNKNOWN_NUMBER_OF_CELL_SPECIFIC_ANTENNA_PORTS",
152         1: "V1_ANT_PRT",
153         2: "V2_ANT_PRT",
154         4: "V4_ANT_PRT",
155 }
156
157 var NumberOfCellSpecificAntennaPorts_value = map[string]int32{
158         "UNKNOWN_NUMBER_OF_CELL_SPECIFIC_ANTENNA_PORTS": 0,
159         "V1_ANT_PRT": 1,
160         "V2_ANT_PRT": 2,
161         "V4_ANT_PRT": 4,
162 }
163
164 func (x NumberOfCellSpecificAntennaPorts) String() string {
165         return proto.EnumName(NumberOfCellSpecificAntennaPorts_name, int32(x))
166 }
167
168 func (NumberOfCellSpecificAntennaPorts) EnumDescriptor() ([]byte, []int) {
169         return fileDescriptor_dbb5982ee58718b9, []int{2}
170 }
171
172 type AbsInformationMode int32
173
174 const (
175         AbsInformationMode_UNKNOWN_ABS_INFORMATION_MODE AbsInformationMode = 0
176         AbsInformationMode_ABS_INFO_FDD                 AbsInformationMode = 1
177         AbsInformationMode_ABS_INFO_TDD                 AbsInformationMode = 2
178         AbsInformationMode_ABS_INACTIVE                 AbsInformationMode = 3
179 )
180
181 var AbsInformationMode_name = map[int32]string{
182         0: "UNKNOWN_ABS_INFORMATION_MODE",
183         1: "ABS_INFO_FDD",
184         2: "ABS_INFO_TDD",
185         3: "ABS_INACTIVE",
186 }
187
188 var AbsInformationMode_value = map[string]int32{
189         "UNKNOWN_ABS_INFORMATION_MODE": 0,
190         "ABS_INFO_FDD":                 1,
191         "ABS_INFO_TDD":                 2,
192         "ABS_INACTIVE":                 3,
193 }
194
195 func (x AbsInformationMode) String() string {
196         return proto.EnumName(AbsInformationMode_name, int32(x))
197 }
198
199 func (AbsInformationMode) EnumDescriptor() ([]byte, []int) {
200         return fileDescriptor_dbb5982ee58718b9, []int{3}
201 }
202
203 // 9.2.55
204 type InvokeIndication int32
205
206 const (
207         InvokeIndication_UNKNOWN_INVOKE_INDICATION InvokeIndication = 0
208         InvokeIndication_ABS_INFORMATION           InvokeIndication = 1
209         InvokeIndication_START_NAICS_INFORMATION   InvokeIndication = 2
210         InvokeIndication_STOP_NAICS_INFORMATION    InvokeIndication = 3
211 )
212
213 var InvokeIndication_name = map[int32]string{
214         0: "UNKNOWN_INVOKE_INDICATION",
215         1: "ABS_INFORMATION",
216         2: "START_NAICS_INFORMATION",
217         3: "STOP_NAICS_INFORMATION",
218 }
219
220 var InvokeIndication_value = map[string]int32{
221         "UNKNOWN_INVOKE_INDICATION": 0,
222         "ABS_INFORMATION":           1,
223         "START_NAICS_INFORMATION":   2,
224         "STOP_NAICS_INFORMATION":    3,
225 }
226
227 func (x InvokeIndication) String() string {
228         return proto.EnumName(InvokeIndication_name, int32(x))
229 }
230
231 func (InvokeIndication) EnumDescriptor() ([]byte, []int) {
232         return fileDescriptor_dbb5982ee58718b9, []int{4}
233 }
234
235 type NaicsState int32
236
237 const (
238         NaicsState_UNKNOWN_NAICS_STATE NaicsState = 0
239         NaicsState_NAICS_ACTIVE        NaicsState = 1
240         NaicsState_NAICS_INACTIVE      NaicsState = 2
241 )
242
243 var NaicsState_name = map[int32]string{
244         0: "UNKNOWN_NAICS_STATE",
245         1: "NAICS_ACTIVE",
246         2: "NAICS_INACTIVE",
247 }
248
249 var NaicsState_value = map[string]int32{
250         "UNKNOWN_NAICS_STATE": 0,
251         "NAICS_ACTIVE":        1,
252         "NAICS_INACTIVE":      2,
253 }
254
255 func (x NaicsState) String() string {
256         return proto.EnumName(NaicsState_name, int32(x))
257 }
258
259 func (NaicsState) EnumDescriptor() ([]byte, []int) {
260         return fileDescriptor_dbb5982ee58718b9, []int{5}
261 }
262
263 type PA int32
264
265 const (
266         PA_UNKNOWN_PA      PA = 0
267         PA_DB_NEG_6        PA = 1
268         PA_DB_NEG_4_DOT_77 PA = 2
269         PA_DB_NEG_3        PA = 3
270         PA_DB_NEG_1_DOT_77 PA = 4
271         PA_DB_0            PA = 5
272         PA_DB_1            PA = 6
273         PA_DB_2            PA = 7
274         PA_DB_3            PA = 8
275 )
276
277 var PA_name = map[int32]string{
278         0: "UNKNOWN_PA",
279         1: "DB_NEG_6",
280         2: "DB_NEG_4_DOT_77",
281         3: "DB_NEG_3",
282         4: "DB_NEG_1_DOT_77",
283         5: "DB_0",
284         6: "DB_1",
285         7: "DB_2",
286         8: "DB_3",
287 }
288
289 var PA_value = map[string]int32{
290         "UNKNOWN_PA":      0,
291         "DB_NEG_6":        1,
292         "DB_NEG_4_DOT_77": 2,
293         "DB_NEG_3":        3,
294         "DB_NEG_1_DOT_77": 4,
295         "DB_0":            5,
296         "DB_1":            6,
297         "DB_2":            7,
298         "DB_3":            8,
299 }
300
301 func (x PA) String() string {
302         return proto.EnumName(PA_name, int32(x))
303 }
304
305 func (PA) EnumDescriptor() ([]byte, []int) {
306         return fileDescriptor_dbb5982ee58718b9, []int{6}
307 }
308
309 // 9.1.2.1
310 type RanLoadInformation struct {
311         LoadTimestamp        uint64                 `protobuf:"varint,1,opt,name=load_timestamp,json=loadTimestamp,proto3" json:"load_timestamp,omitempty"`
312         CellLoadInfos        []*CellLoadInformation `protobuf:"bytes,2,rep,name=cell_load_infos,json=cellLoadInfos,proto3" json:"cell_load_infos,omitempty"`
313         XXX_NoUnkeyedLiteral struct{}               `json:"-"`
314         XXX_unrecognized     []byte                 `json:"-"`
315         XXX_sizecache        int32                  `json:"-"`
316 }
317
318 func (m *RanLoadInformation) Reset()         { *m = RanLoadInformation{} }
319 func (m *RanLoadInformation) String() string { return proto.CompactTextString(m) }
320 func (*RanLoadInformation) ProtoMessage()    {}
321 func (*RanLoadInformation) Descriptor() ([]byte, []int) {
322         return fileDescriptor_dbb5982ee58718b9, []int{0}
323 }
324
325 func (m *RanLoadInformation) XXX_Unmarshal(b []byte) error {
326         return xxx_messageInfo_RanLoadInformation.Unmarshal(m, b)
327 }
328 func (m *RanLoadInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
329         return xxx_messageInfo_RanLoadInformation.Marshal(b, m, deterministic)
330 }
331 func (m *RanLoadInformation) XXX_Merge(src proto.Message) {
332         xxx_messageInfo_RanLoadInformation.Merge(m, src)
333 }
334 func (m *RanLoadInformation) XXX_Size() int {
335         return xxx_messageInfo_RanLoadInformation.Size(m)
336 }
337 func (m *RanLoadInformation) XXX_DiscardUnknown() {
338         xxx_messageInfo_RanLoadInformation.DiscardUnknown(m)
339 }
340
341 var xxx_messageInfo_RanLoadInformation proto.InternalMessageInfo
342
343 func (m *RanLoadInformation) GetLoadTimestamp() uint64 {
344         if m != nil {
345                 return m.LoadTimestamp
346         }
347         return 0
348 }
349
350 func (m *RanLoadInformation) GetCellLoadInfos() []*CellLoadInformation {
351         if m != nil {
352                 return m.CellLoadInfos
353         }
354         return nil
355 }
356
357 type CellLoadInformation struct {
358         CellId                             string                              `protobuf:"bytes,1,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
359         UlInterferenceOverloadIndications  []UlInterferenceOverloadIndication  `protobuf:"varint,2,rep,packed,name=ul_interference_overload_indications,json=ulInterferenceOverloadIndications,proto3,enum=entities.UlInterferenceOverloadIndication" json:"ul_interference_overload_indications,omitempty"`
360         UlHighInterferenceInfos            []*UlHighInterferenceInformation    `protobuf:"bytes,3,rep,name=ul_high_interference_infos,json=ulHighInterferenceInfos,proto3" json:"ul_high_interference_infos,omitempty"`
361         RelativeNarrowbandTxPower          *RelativeNarrowbandTxPower          `protobuf:"bytes,4,opt,name=relative_narrowband_tx_power,json=relativeNarrowbandTxPower,proto3" json:"relative_narrowband_tx_power,omitempty"`
362         AbsInformation                     *AbsInformation                     `protobuf:"bytes,5,opt,name=abs_information,json=absInformation,proto3" json:"abs_information,omitempty"`
363         InvokeIndication                   InvokeIndication                    `protobuf:"varint,6,opt,name=invoke_indication,json=invokeIndication,proto3,enum=entities.InvokeIndication" json:"invoke_indication,omitempty"`
364         IntendedUlDlConfiguration          SubframeAssignment                  `protobuf:"varint,7,opt,name=intended_ul_dl_configuration,json=intendedUlDlConfiguration,proto3,enum=entities.SubframeAssignment" json:"intended_ul_dl_configuration,omitempty"`
365         ExtendedUlInterferenceOverloadInfo *ExtendedUlInterferenceOverloadInfo `protobuf:"bytes,8,opt,name=extended_ul_interference_overload_info,json=extendedUlInterferenceOverloadInfo,proto3" json:"extended_ul_interference_overload_info,omitempty"`
366         CompInformation                    *CompInformation                    `protobuf:"bytes,9,opt,name=comp_information,json=compInformation,proto3" json:"comp_information,omitempty"`
367         DynamicDlTransmissionInformation   *DynamicDlTransmissionInformation   `protobuf:"bytes,10,opt,name=dynamic_dl_transmission_information,json=dynamicDlTransmissionInformation,proto3" json:"dynamic_dl_transmission_information,omitempty"`
368         XXX_NoUnkeyedLiteral               struct{}                            `json:"-"`
369         XXX_unrecognized                   []byte                              `json:"-"`
370         XXX_sizecache                      int32                               `json:"-"`
371 }
372
373 func (m *CellLoadInformation) Reset()         { *m = CellLoadInformation{} }
374 func (m *CellLoadInformation) String() string { return proto.CompactTextString(m) }
375 func (*CellLoadInformation) ProtoMessage()    {}
376 func (*CellLoadInformation) Descriptor() ([]byte, []int) {
377         return fileDescriptor_dbb5982ee58718b9, []int{1}
378 }
379
380 func (m *CellLoadInformation) XXX_Unmarshal(b []byte) error {
381         return xxx_messageInfo_CellLoadInformation.Unmarshal(m, b)
382 }
383 func (m *CellLoadInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
384         return xxx_messageInfo_CellLoadInformation.Marshal(b, m, deterministic)
385 }
386 func (m *CellLoadInformation) XXX_Merge(src proto.Message) {
387         xxx_messageInfo_CellLoadInformation.Merge(m, src)
388 }
389 func (m *CellLoadInformation) XXX_Size() int {
390         return xxx_messageInfo_CellLoadInformation.Size(m)
391 }
392 func (m *CellLoadInformation) XXX_DiscardUnknown() {
393         xxx_messageInfo_CellLoadInformation.DiscardUnknown(m)
394 }
395
396 var xxx_messageInfo_CellLoadInformation proto.InternalMessageInfo
397
398 func (m *CellLoadInformation) GetCellId() string {
399         if m != nil {
400                 return m.CellId
401         }
402         return ""
403 }
404
405 func (m *CellLoadInformation) GetUlInterferenceOverloadIndications() []UlInterferenceOverloadIndication {
406         if m != nil {
407                 return m.UlInterferenceOverloadIndications
408         }
409         return nil
410 }
411
412 func (m *CellLoadInformation) GetUlHighInterferenceInfos() []*UlHighInterferenceInformation {
413         if m != nil {
414                 return m.UlHighInterferenceInfos
415         }
416         return nil
417 }
418
419 func (m *CellLoadInformation) GetRelativeNarrowbandTxPower() *RelativeNarrowbandTxPower {
420         if m != nil {
421                 return m.RelativeNarrowbandTxPower
422         }
423         return nil
424 }
425
426 func (m *CellLoadInformation) GetAbsInformation() *AbsInformation {
427         if m != nil {
428                 return m.AbsInformation
429         }
430         return nil
431 }
432
433 func (m *CellLoadInformation) GetInvokeIndication() InvokeIndication {
434         if m != nil {
435                 return m.InvokeIndication
436         }
437         return InvokeIndication_UNKNOWN_INVOKE_INDICATION
438 }
439
440 func (m *CellLoadInformation) GetIntendedUlDlConfiguration() SubframeAssignment {
441         if m != nil {
442                 return m.IntendedUlDlConfiguration
443         }
444         return SubframeAssignment_UNKNOWN_SUBFRAME_ASSIGNMENT
445 }
446
447 func (m *CellLoadInformation) GetExtendedUlInterferenceOverloadInfo() *ExtendedUlInterferenceOverloadInfo {
448         if m != nil {
449                 return m.ExtendedUlInterferenceOverloadInfo
450         }
451         return nil
452 }
453
454 func (m *CellLoadInformation) GetCompInformation() *CompInformation {
455         if m != nil {
456                 return m.CompInformation
457         }
458         return nil
459 }
460
461 func (m *CellLoadInformation) GetDynamicDlTransmissionInformation() *DynamicDlTransmissionInformation {
462         if m != nil {
463                 return m.DynamicDlTransmissionInformation
464         }
465         return nil
466 }
467
468 // 9.2.18
469 type UlHighInterferenceInformation struct {
470         TargetCellId                 string   `protobuf:"bytes,1,opt,name=target_cell_id,json=targetCellId,proto3" json:"target_cell_id,omitempty"`
471         UlHighInterferenceIndication string   `protobuf:"bytes,2,opt,name=ul_high_interference_indication,json=ulHighInterferenceIndication,proto3" json:"ul_high_interference_indication,omitempty"`
472         XXX_NoUnkeyedLiteral         struct{} `json:"-"`
473         XXX_unrecognized             []byte   `json:"-"`
474         XXX_sizecache                int32    `json:"-"`
475 }
476
477 func (m *UlHighInterferenceInformation) Reset()         { *m = UlHighInterferenceInformation{} }
478 func (m *UlHighInterferenceInformation) String() string { return proto.CompactTextString(m) }
479 func (*UlHighInterferenceInformation) ProtoMessage()    {}
480 func (*UlHighInterferenceInformation) Descriptor() ([]byte, []int) {
481         return fileDescriptor_dbb5982ee58718b9, []int{2}
482 }
483
484 func (m *UlHighInterferenceInformation) XXX_Unmarshal(b []byte) error {
485         return xxx_messageInfo_UlHighInterferenceInformation.Unmarshal(m, b)
486 }
487 func (m *UlHighInterferenceInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
488         return xxx_messageInfo_UlHighInterferenceInformation.Marshal(b, m, deterministic)
489 }
490 func (m *UlHighInterferenceInformation) XXX_Merge(src proto.Message) {
491         xxx_messageInfo_UlHighInterferenceInformation.Merge(m, src)
492 }
493 func (m *UlHighInterferenceInformation) XXX_Size() int {
494         return xxx_messageInfo_UlHighInterferenceInformation.Size(m)
495 }
496 func (m *UlHighInterferenceInformation) XXX_DiscardUnknown() {
497         xxx_messageInfo_UlHighInterferenceInformation.DiscardUnknown(m)
498 }
499
500 var xxx_messageInfo_UlHighInterferenceInformation proto.InternalMessageInfo
501
502 func (m *UlHighInterferenceInformation) GetTargetCellId() string {
503         if m != nil {
504                 return m.TargetCellId
505         }
506         return ""
507 }
508
509 func (m *UlHighInterferenceInformation) GetUlHighInterferenceIndication() string {
510         if m != nil {
511                 return m.UlHighInterferenceIndication
512         }
513         return ""
514 }
515
516 // 9.2.19
517 type RelativeNarrowbandTxPower struct {
518         RntpPerPrb                       string                           `protobuf:"bytes,1,opt,name=rntp_per_prb,json=rntpPerPrb,proto3" json:"rntp_per_prb,omitempty"`
519         RntpThreshold                    RntpThreshold                    `protobuf:"varint,2,opt,name=rntp_threshold,json=rntpThreshold,proto3,enum=entities.RntpThreshold" json:"rntp_threshold,omitempty"`
520         NumberOfCellSpecificAntennaPorts NumberOfCellSpecificAntennaPorts `protobuf:"varint,3,opt,name=number_of_cell_specific_antenna_ports,json=numberOfCellSpecificAntennaPorts,proto3,enum=entities.NumberOfCellSpecificAntennaPorts" json:"number_of_cell_specific_antenna_ports,omitempty"`
521         PB                               uint32                           `protobuf:"varint,4,opt,name=p_b,json=pB,proto3" json:"p_b,omitempty"`
522         PdcchInterferenceImpact          uint32                           `protobuf:"varint,5,opt,name=pdcch_interference_impact,json=pdcchInterferenceImpact,proto3" json:"pdcch_interference_impact,omitempty"`
523         EnhancedRntp                     *EnhancedRntp                    `protobuf:"bytes,6,opt,name=enhanced_rntp,json=enhancedRntp,proto3" json:"enhanced_rntp,omitempty"`
524         XXX_NoUnkeyedLiteral             struct{}                         `json:"-"`
525         XXX_unrecognized                 []byte                           `json:"-"`
526         XXX_sizecache                    int32                            `json:"-"`
527 }
528
529 func (m *RelativeNarrowbandTxPower) Reset()         { *m = RelativeNarrowbandTxPower{} }
530 func (m *RelativeNarrowbandTxPower) String() string { return proto.CompactTextString(m) }
531 func (*RelativeNarrowbandTxPower) ProtoMessage()    {}
532 func (*RelativeNarrowbandTxPower) Descriptor() ([]byte, []int) {
533         return fileDescriptor_dbb5982ee58718b9, []int{3}
534 }
535
536 func (m *RelativeNarrowbandTxPower) XXX_Unmarshal(b []byte) error {
537         return xxx_messageInfo_RelativeNarrowbandTxPower.Unmarshal(m, b)
538 }
539 func (m *RelativeNarrowbandTxPower) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
540         return xxx_messageInfo_RelativeNarrowbandTxPower.Marshal(b, m, deterministic)
541 }
542 func (m *RelativeNarrowbandTxPower) XXX_Merge(src proto.Message) {
543         xxx_messageInfo_RelativeNarrowbandTxPower.Merge(m, src)
544 }
545 func (m *RelativeNarrowbandTxPower) XXX_Size() int {
546         return xxx_messageInfo_RelativeNarrowbandTxPower.Size(m)
547 }
548 func (m *RelativeNarrowbandTxPower) XXX_DiscardUnknown() {
549         xxx_messageInfo_RelativeNarrowbandTxPower.DiscardUnknown(m)
550 }
551
552 var xxx_messageInfo_RelativeNarrowbandTxPower proto.InternalMessageInfo
553
554 func (m *RelativeNarrowbandTxPower) GetRntpPerPrb() string {
555         if m != nil {
556                 return m.RntpPerPrb
557         }
558         return ""
559 }
560
561 func (m *RelativeNarrowbandTxPower) GetRntpThreshold() RntpThreshold {
562         if m != nil {
563                 return m.RntpThreshold
564         }
565         return RntpThreshold_UNKNOWN_RNTP_THRESHOLD
566 }
567
568 func (m *RelativeNarrowbandTxPower) GetNumberOfCellSpecificAntennaPorts() NumberOfCellSpecificAntennaPorts {
569         if m != nil {
570                 return m.NumberOfCellSpecificAntennaPorts
571         }
572         return NumberOfCellSpecificAntennaPorts_UNKNOWN_NUMBER_OF_CELL_SPECIFIC_ANTENNA_PORTS
573 }
574
575 func (m *RelativeNarrowbandTxPower) GetPB() uint32 {
576         if m != nil {
577                 return m.PB
578         }
579         return 0
580 }
581
582 func (m *RelativeNarrowbandTxPower) GetPdcchInterferenceImpact() uint32 {
583         if m != nil {
584                 return m.PdcchInterferenceImpact
585         }
586         return 0
587 }
588
589 func (m *RelativeNarrowbandTxPower) GetEnhancedRntp() *EnhancedRntp {
590         if m != nil {
591                 return m.EnhancedRntp
592         }
593         return nil
594 }
595
596 type EnhancedRntp struct {
597         EnhancedRntpBitmap     string        `protobuf:"bytes,1,opt,name=enhanced_rntp_bitmap,json=enhancedRntpBitmap,proto3" json:"enhanced_rntp_bitmap,omitempty"`
598         RntpHighPowerThreshold RntpThreshold `protobuf:"varint,2,opt,name=rntp_high_power_threshold,json=rntpHighPowerThreshold,proto3,enum=entities.RntpThreshold" json:"rntp_high_power_threshold,omitempty"`
599         EnhancedRntpStartTime  *StartTime    `protobuf:"bytes,3,opt,name=enhanced_rntp_start_time,json=enhancedRntpStartTime,proto3" json:"enhanced_rntp_start_time,omitempty"`
600         XXX_NoUnkeyedLiteral   struct{}      `json:"-"`
601         XXX_unrecognized       []byte        `json:"-"`
602         XXX_sizecache          int32         `json:"-"`
603 }
604
605 func (m *EnhancedRntp) Reset()         { *m = EnhancedRntp{} }
606 func (m *EnhancedRntp) String() string { return proto.CompactTextString(m) }
607 func (*EnhancedRntp) ProtoMessage()    {}
608 func (*EnhancedRntp) Descriptor() ([]byte, []int) {
609         return fileDescriptor_dbb5982ee58718b9, []int{4}
610 }
611
612 func (m *EnhancedRntp) XXX_Unmarshal(b []byte) error {
613         return xxx_messageInfo_EnhancedRntp.Unmarshal(m, b)
614 }
615 func (m *EnhancedRntp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
616         return xxx_messageInfo_EnhancedRntp.Marshal(b, m, deterministic)
617 }
618 func (m *EnhancedRntp) XXX_Merge(src proto.Message) {
619         xxx_messageInfo_EnhancedRntp.Merge(m, src)
620 }
621 func (m *EnhancedRntp) XXX_Size() int {
622         return xxx_messageInfo_EnhancedRntp.Size(m)
623 }
624 func (m *EnhancedRntp) XXX_DiscardUnknown() {
625         xxx_messageInfo_EnhancedRntp.DiscardUnknown(m)
626 }
627
628 var xxx_messageInfo_EnhancedRntp proto.InternalMessageInfo
629
630 func (m *EnhancedRntp) GetEnhancedRntpBitmap() string {
631         if m != nil {
632                 return m.EnhancedRntpBitmap
633         }
634         return ""
635 }
636
637 func (m *EnhancedRntp) GetRntpHighPowerThreshold() RntpThreshold {
638         if m != nil {
639                 return m.RntpHighPowerThreshold
640         }
641         return RntpThreshold_UNKNOWN_RNTP_THRESHOLD
642 }
643
644 func (m *EnhancedRntp) GetEnhancedRntpStartTime() *StartTime {
645         if m != nil {
646                 return m.EnhancedRntpStartTime
647         }
648         return nil
649 }
650
651 type StartTime struct {
652         StartSfn             int32    `protobuf:"varint,1,opt,name=start_sfn,json=startSfn,proto3" json:"start_sfn,omitempty"`
653         StartSubframeNumber  int32    `protobuf:"varint,2,opt,name=start_subframe_number,json=startSubframeNumber,proto3" json:"start_subframe_number,omitempty"`
654         XXX_NoUnkeyedLiteral struct{} `json:"-"`
655         XXX_unrecognized     []byte   `json:"-"`
656         XXX_sizecache        int32    `json:"-"`
657 }
658
659 func (m *StartTime) Reset()         { *m = StartTime{} }
660 func (m *StartTime) String() string { return proto.CompactTextString(m) }
661 func (*StartTime) ProtoMessage()    {}
662 func (*StartTime) Descriptor() ([]byte, []int) {
663         return fileDescriptor_dbb5982ee58718b9, []int{5}
664 }
665
666 func (m *StartTime) XXX_Unmarshal(b []byte) error {
667         return xxx_messageInfo_StartTime.Unmarshal(m, b)
668 }
669 func (m *StartTime) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
670         return xxx_messageInfo_StartTime.Marshal(b, m, deterministic)
671 }
672 func (m *StartTime) XXX_Merge(src proto.Message) {
673         xxx_messageInfo_StartTime.Merge(m, src)
674 }
675 func (m *StartTime) XXX_Size() int {
676         return xxx_messageInfo_StartTime.Size(m)
677 }
678 func (m *StartTime) XXX_DiscardUnknown() {
679         xxx_messageInfo_StartTime.DiscardUnknown(m)
680 }
681
682 var xxx_messageInfo_StartTime proto.InternalMessageInfo
683
684 func (m *StartTime) GetStartSfn() int32 {
685         if m != nil {
686                 return m.StartSfn
687         }
688         return 0
689 }
690
691 func (m *StartTime) GetStartSubframeNumber() int32 {
692         if m != nil {
693                 return m.StartSubframeNumber
694         }
695         return 0
696 }
697
698 // 9.2.54
699 type AbsInformation struct {
700         Mode                             AbsInformationMode               `protobuf:"varint,1,opt,name=mode,proto3,enum=entities.AbsInformationMode" json:"mode,omitempty"`
701         AbsPatternInfo                   string                           `protobuf:"bytes,2,opt,name=abs_pattern_info,json=absPatternInfo,proto3" json:"abs_pattern_info,omitempty"`
702         NumberOfCellSpecificAntennaPorts NumberOfCellSpecificAntennaPorts `protobuf:"varint,3,opt,name=number_of_cell_specific_antenna_ports,json=numberOfCellSpecificAntennaPorts,proto3,enum=entities.NumberOfCellSpecificAntennaPorts" json:"number_of_cell_specific_antenna_ports,omitempty"`
703         MeasurementSubset                string                           `protobuf:"bytes,4,opt,name=measurement_subset,json=measurementSubset,proto3" json:"measurement_subset,omitempty"`
704         XXX_NoUnkeyedLiteral             struct{}                         `json:"-"`
705         XXX_unrecognized                 []byte                           `json:"-"`
706         XXX_sizecache                    int32                            `json:"-"`
707 }
708
709 func (m *AbsInformation) Reset()         { *m = AbsInformation{} }
710 func (m *AbsInformation) String() string { return proto.CompactTextString(m) }
711 func (*AbsInformation) ProtoMessage()    {}
712 func (*AbsInformation) Descriptor() ([]byte, []int) {
713         return fileDescriptor_dbb5982ee58718b9, []int{6}
714 }
715
716 func (m *AbsInformation) XXX_Unmarshal(b []byte) error {
717         return xxx_messageInfo_AbsInformation.Unmarshal(m, b)
718 }
719 func (m *AbsInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
720         return xxx_messageInfo_AbsInformation.Marshal(b, m, deterministic)
721 }
722 func (m *AbsInformation) XXX_Merge(src proto.Message) {
723         xxx_messageInfo_AbsInformation.Merge(m, src)
724 }
725 func (m *AbsInformation) XXX_Size() int {
726         return xxx_messageInfo_AbsInformation.Size(m)
727 }
728 func (m *AbsInformation) XXX_DiscardUnknown() {
729         xxx_messageInfo_AbsInformation.DiscardUnknown(m)
730 }
731
732 var xxx_messageInfo_AbsInformation proto.InternalMessageInfo
733
734 func (m *AbsInformation) GetMode() AbsInformationMode {
735         if m != nil {
736                 return m.Mode
737         }
738         return AbsInformationMode_UNKNOWN_ABS_INFORMATION_MODE
739 }
740
741 func (m *AbsInformation) GetAbsPatternInfo() string {
742         if m != nil {
743                 return m.AbsPatternInfo
744         }
745         return ""
746 }
747
748 func (m *AbsInformation) GetNumberOfCellSpecificAntennaPorts() NumberOfCellSpecificAntennaPorts {
749         if m != nil {
750                 return m.NumberOfCellSpecificAntennaPorts
751         }
752         return NumberOfCellSpecificAntennaPorts_UNKNOWN_NUMBER_OF_CELL_SPECIFIC_ANTENNA_PORTS
753 }
754
755 func (m *AbsInformation) GetMeasurementSubset() string {
756         if m != nil {
757                 return m.MeasurementSubset
758         }
759         return ""
760 }
761
762 // 9.2.67
763 type ExtendedUlInterferenceOverloadInfo struct {
764         AssociatedSubframes                       string                             `protobuf:"bytes,1,opt,name=associated_subframes,json=associatedSubframes,proto3" json:"associated_subframes,omitempty"`
765         ExtendedUlInterferenceOverloadIndications []UlInterferenceOverloadIndication `protobuf:"varint,2,rep,packed,name=extended_ul_interference_overload_indications,json=extendedUlInterferenceOverloadIndications,proto3,enum=entities.UlInterferenceOverloadIndication" json:"extended_ul_interference_overload_indications,omitempty"`
766         XXX_NoUnkeyedLiteral                      struct{}                           `json:"-"`
767         XXX_unrecognized                          []byte                             `json:"-"`
768         XXX_sizecache                             int32                              `json:"-"`
769 }
770
771 func (m *ExtendedUlInterferenceOverloadInfo) Reset()         { *m = ExtendedUlInterferenceOverloadInfo{} }
772 func (m *ExtendedUlInterferenceOverloadInfo) String() string { return proto.CompactTextString(m) }
773 func (*ExtendedUlInterferenceOverloadInfo) ProtoMessage()    {}
774 func (*ExtendedUlInterferenceOverloadInfo) Descriptor() ([]byte, []int) {
775         return fileDescriptor_dbb5982ee58718b9, []int{7}
776 }
777
778 func (m *ExtendedUlInterferenceOverloadInfo) XXX_Unmarshal(b []byte) error {
779         return xxx_messageInfo_ExtendedUlInterferenceOverloadInfo.Unmarshal(m, b)
780 }
781 func (m *ExtendedUlInterferenceOverloadInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
782         return xxx_messageInfo_ExtendedUlInterferenceOverloadInfo.Marshal(b, m, deterministic)
783 }
784 func (m *ExtendedUlInterferenceOverloadInfo) XXX_Merge(src proto.Message) {
785         xxx_messageInfo_ExtendedUlInterferenceOverloadInfo.Merge(m, src)
786 }
787 func (m *ExtendedUlInterferenceOverloadInfo) XXX_Size() int {
788         return xxx_messageInfo_ExtendedUlInterferenceOverloadInfo.Size(m)
789 }
790 func (m *ExtendedUlInterferenceOverloadInfo) XXX_DiscardUnknown() {
791         xxx_messageInfo_ExtendedUlInterferenceOverloadInfo.DiscardUnknown(m)
792 }
793
794 var xxx_messageInfo_ExtendedUlInterferenceOverloadInfo proto.InternalMessageInfo
795
796 func (m *ExtendedUlInterferenceOverloadInfo) GetAssociatedSubframes() string {
797         if m != nil {
798                 return m.AssociatedSubframes
799         }
800         return ""
801 }
802
803 func (m *ExtendedUlInterferenceOverloadInfo) GetExtendedUlInterferenceOverloadIndications() []UlInterferenceOverloadIndication {
804         if m != nil {
805                 return m.ExtendedUlInterferenceOverloadIndications
806         }
807         return nil
808 }
809
810 // 9.2.74
811 type CompInformation struct {
812         CompInformationItems     []*CompInformationItem `protobuf:"bytes,1,rep,name=comp_information_items,json=compInformationItems,proto3" json:"comp_information_items,omitempty"`
813         CompInformationStartTime *StartTime             `protobuf:"bytes,2,opt,name=comp_information_start_time,json=compInformationStartTime,proto3" json:"comp_information_start_time,omitempty"`
814         XXX_NoUnkeyedLiteral     struct{}               `json:"-"`
815         XXX_unrecognized         []byte                 `json:"-"`
816         XXX_sizecache            int32                  `json:"-"`
817 }
818
819 func (m *CompInformation) Reset()         { *m = CompInformation{} }
820 func (m *CompInformation) String() string { return proto.CompactTextString(m) }
821 func (*CompInformation) ProtoMessage()    {}
822 func (*CompInformation) Descriptor() ([]byte, []int) {
823         return fileDescriptor_dbb5982ee58718b9, []int{8}
824 }
825
826 func (m *CompInformation) XXX_Unmarshal(b []byte) error {
827         return xxx_messageInfo_CompInformation.Unmarshal(m, b)
828 }
829 func (m *CompInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
830         return xxx_messageInfo_CompInformation.Marshal(b, m, deterministic)
831 }
832 func (m *CompInformation) XXX_Merge(src proto.Message) {
833         xxx_messageInfo_CompInformation.Merge(m, src)
834 }
835 func (m *CompInformation) XXX_Size() int {
836         return xxx_messageInfo_CompInformation.Size(m)
837 }
838 func (m *CompInformation) XXX_DiscardUnknown() {
839         xxx_messageInfo_CompInformation.DiscardUnknown(m)
840 }
841
842 var xxx_messageInfo_CompInformation proto.InternalMessageInfo
843
844 func (m *CompInformation) GetCompInformationItems() []*CompInformationItem {
845         if m != nil {
846                 return m.CompInformationItems
847         }
848         return nil
849 }
850
851 func (m *CompInformation) GetCompInformationStartTime() *StartTime {
852         if m != nil {
853                 return m.CompInformationStartTime
854         }
855         return nil
856 }
857
858 type CompInformationItem struct {
859         CompHypothesisSets   []*CompHypothesisSet `protobuf:"bytes,1,rep,name=comp_hypothesis_sets,json=compHypothesisSets,proto3" json:"comp_hypothesis_sets,omitempty"`
860         BenefitMetric        int32                `protobuf:"varint,2,opt,name=benefit_metric,json=benefitMetric,proto3" json:"benefit_metric,omitempty"`
861         XXX_NoUnkeyedLiteral struct{}             `json:"-"`
862         XXX_unrecognized     []byte               `json:"-"`
863         XXX_sizecache        int32                `json:"-"`
864 }
865
866 func (m *CompInformationItem) Reset()         { *m = CompInformationItem{} }
867 func (m *CompInformationItem) String() string { return proto.CompactTextString(m) }
868 func (*CompInformationItem) ProtoMessage()    {}
869 func (*CompInformationItem) Descriptor() ([]byte, []int) {
870         return fileDescriptor_dbb5982ee58718b9, []int{9}
871 }
872
873 func (m *CompInformationItem) XXX_Unmarshal(b []byte) error {
874         return xxx_messageInfo_CompInformationItem.Unmarshal(m, b)
875 }
876 func (m *CompInformationItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
877         return xxx_messageInfo_CompInformationItem.Marshal(b, m, deterministic)
878 }
879 func (m *CompInformationItem) XXX_Merge(src proto.Message) {
880         xxx_messageInfo_CompInformationItem.Merge(m, src)
881 }
882 func (m *CompInformationItem) XXX_Size() int {
883         return xxx_messageInfo_CompInformationItem.Size(m)
884 }
885 func (m *CompInformationItem) XXX_DiscardUnknown() {
886         xxx_messageInfo_CompInformationItem.DiscardUnknown(m)
887 }
888
889 var xxx_messageInfo_CompInformationItem proto.InternalMessageInfo
890
891 func (m *CompInformationItem) GetCompHypothesisSets() []*CompHypothesisSet {
892         if m != nil {
893                 return m.CompHypothesisSets
894         }
895         return nil
896 }
897
898 func (m *CompInformationItem) GetBenefitMetric() int32 {
899         if m != nil {
900                 return m.BenefitMetric
901         }
902         return 0
903 }
904
905 type CompHypothesisSet struct {
906         CellId               string   `protobuf:"bytes,1,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
907         CompHypothesis       string   `protobuf:"bytes,2,opt,name=comp_hypothesis,json=compHypothesis,proto3" json:"comp_hypothesis,omitempty"`
908         XXX_NoUnkeyedLiteral struct{} `json:"-"`
909         XXX_unrecognized     []byte   `json:"-"`
910         XXX_sizecache        int32    `json:"-"`
911 }
912
913 func (m *CompHypothesisSet) Reset()         { *m = CompHypothesisSet{} }
914 func (m *CompHypothesisSet) String() string { return proto.CompactTextString(m) }
915 func (*CompHypothesisSet) ProtoMessage()    {}
916 func (*CompHypothesisSet) Descriptor() ([]byte, []int) {
917         return fileDescriptor_dbb5982ee58718b9, []int{10}
918 }
919
920 func (m *CompHypothesisSet) XXX_Unmarshal(b []byte) error {
921         return xxx_messageInfo_CompHypothesisSet.Unmarshal(m, b)
922 }
923 func (m *CompHypothesisSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
924         return xxx_messageInfo_CompHypothesisSet.Marshal(b, m, deterministic)
925 }
926 func (m *CompHypothesisSet) XXX_Merge(src proto.Message) {
927         xxx_messageInfo_CompHypothesisSet.Merge(m, src)
928 }
929 func (m *CompHypothesisSet) XXX_Size() int {
930         return xxx_messageInfo_CompHypothesisSet.Size(m)
931 }
932 func (m *CompHypothesisSet) XXX_DiscardUnknown() {
933         xxx_messageInfo_CompHypothesisSet.DiscardUnknown(m)
934 }
935
936 var xxx_messageInfo_CompHypothesisSet proto.InternalMessageInfo
937
938 func (m *CompHypothesisSet) GetCellId() string {
939         if m != nil {
940                 return m.CellId
941         }
942         return ""
943 }
944
945 func (m *CompHypothesisSet) GetCompHypothesis() string {
946         if m != nil {
947                 return m.CompHypothesis
948         }
949         return ""
950 }
951
952 // 9.2.77
953 type DynamicDlTransmissionInformation struct {
954         State                NaicsState `protobuf:"varint,1,opt,name=state,proto3,enum=entities.NaicsState" json:"state,omitempty"`
955         TransmissionModes    string     `protobuf:"bytes,2,opt,name=transmission_modes,json=transmissionModes,proto3" json:"transmission_modes,omitempty"`
956         PB                   uint32     `protobuf:"varint,3,opt,name=p_b,json=pB,proto3" json:"p_b,omitempty"`
957         PAList               []PA       `protobuf:"varint,4,rep,packed,name=p_a_list,json=pAList,proto3,enum=entities.PA" json:"p_a_list,omitempty"`
958         XXX_NoUnkeyedLiteral struct{}   `json:"-"`
959         XXX_unrecognized     []byte     `json:"-"`
960         XXX_sizecache        int32      `json:"-"`
961 }
962
963 func (m *DynamicDlTransmissionInformation) Reset()         { *m = DynamicDlTransmissionInformation{} }
964 func (m *DynamicDlTransmissionInformation) String() string { return proto.CompactTextString(m) }
965 func (*DynamicDlTransmissionInformation) ProtoMessage()    {}
966 func (*DynamicDlTransmissionInformation) Descriptor() ([]byte, []int) {
967         return fileDescriptor_dbb5982ee58718b9, []int{11}
968 }
969
970 func (m *DynamicDlTransmissionInformation) XXX_Unmarshal(b []byte) error {
971         return xxx_messageInfo_DynamicDlTransmissionInformation.Unmarshal(m, b)
972 }
973 func (m *DynamicDlTransmissionInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
974         return xxx_messageInfo_DynamicDlTransmissionInformation.Marshal(b, m, deterministic)
975 }
976 func (m *DynamicDlTransmissionInformation) XXX_Merge(src proto.Message) {
977         xxx_messageInfo_DynamicDlTransmissionInformation.Merge(m, src)
978 }
979 func (m *DynamicDlTransmissionInformation) XXX_Size() int {
980         return xxx_messageInfo_DynamicDlTransmissionInformation.Size(m)
981 }
982 func (m *DynamicDlTransmissionInformation) XXX_DiscardUnknown() {
983         xxx_messageInfo_DynamicDlTransmissionInformation.DiscardUnknown(m)
984 }
985
986 var xxx_messageInfo_DynamicDlTransmissionInformation proto.InternalMessageInfo
987
988 func (m *DynamicDlTransmissionInformation) GetState() NaicsState {
989         if m != nil {
990                 return m.State
991         }
992         return NaicsState_UNKNOWN_NAICS_STATE
993 }
994
995 func (m *DynamicDlTransmissionInformation) GetTransmissionModes() string {
996         if m != nil {
997                 return m.TransmissionModes
998         }
999         return ""
1000 }
1001
1002 func (m *DynamicDlTransmissionInformation) GetPB() uint32 {
1003         if m != nil {
1004                 return m.PB
1005         }
1006         return 0
1007 }
1008
1009 func (m *DynamicDlTransmissionInformation) GetPAList() []PA {
1010         if m != nil {
1011                 return m.PAList
1012         }
1013         return nil
1014 }
1015
1016 func init() {
1017         proto.RegisterEnum("entities.UlInterferenceOverloadIndication", UlInterferenceOverloadIndication_name, UlInterferenceOverloadIndication_value)
1018         proto.RegisterEnum("entities.RntpThreshold", RntpThreshold_name, RntpThreshold_value)
1019         proto.RegisterEnum("entities.NumberOfCellSpecificAntennaPorts", NumberOfCellSpecificAntennaPorts_name, NumberOfCellSpecificAntennaPorts_value)
1020         proto.RegisterEnum("entities.AbsInformationMode", AbsInformationMode_name, AbsInformationMode_value)
1021         proto.RegisterEnum("entities.InvokeIndication", InvokeIndication_name, InvokeIndication_value)
1022         proto.RegisterEnum("entities.NaicsState", NaicsState_name, NaicsState_value)
1023         proto.RegisterEnum("entities.PA", PA_name, PA_value)
1024         proto.RegisterType((*RanLoadInformation)(nil), "entities.RanLoadInformation")
1025         proto.RegisterType((*CellLoadInformation)(nil), "entities.CellLoadInformation")
1026         proto.RegisterType((*UlHighInterferenceInformation)(nil), "entities.UlHighInterferenceInformation")
1027         proto.RegisterType((*RelativeNarrowbandTxPower)(nil), "entities.RelativeNarrowbandTxPower")
1028         proto.RegisterType((*EnhancedRntp)(nil), "entities.EnhancedRntp")
1029         proto.RegisterType((*StartTime)(nil), "entities.StartTime")
1030         proto.RegisterType((*AbsInformation)(nil), "entities.AbsInformation")
1031         proto.RegisterType((*ExtendedUlInterferenceOverloadInfo)(nil), "entities.ExtendedUlInterferenceOverloadInfo")
1032         proto.RegisterType((*CompInformation)(nil), "entities.CompInformation")
1033         proto.RegisterType((*CompInformationItem)(nil), "entities.CompInformationItem")
1034         proto.RegisterType((*CompHypothesisSet)(nil), "entities.CompHypothesisSet")
1035         proto.RegisterType((*DynamicDlTransmissionInformation)(nil), "entities.DynamicDlTransmissionInformation")
1036 }
1037
1038 func init() { proto.RegisterFile("ran_load_information.proto", fileDescriptor_dbb5982ee58718b9) }
1039
1040 var fileDescriptor_dbb5982ee58718b9 = []byte{
1041         // 1626 bytes of a gzipped FileDescriptorProto
1042         0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x57, 0xdd, 0x6e, 0xdb, 0xca,
1043         0x11, 0x0e, 0x25, 0xdb, 0xb1, 0xc7, 0x96, 0xbc, 0x5e, 0x3b, 0xb1, 0xec, 0x38, 0xa8, 0xaa, 0xf3,
1044         0xe7, 0xba, 0x4d, 0x6a, 0xc9, 0x69, 0xd3, 0x1f, 0xa0, 0x00, 0x2d, 0xd1, 0x31, 0x11, 0x99, 0x12,
1045         0x56, 0xb4, 0x0f, 0x0a, 0xb4, 0x58, 0x50, 0xe4, 0xca, 0x26, 0xca, 0x3f, 0x90, 0xab, 0x9c, 0x04,
1046         0xe7, 0xa2, 0xc5, 0x41, 0x7b, 0xd5, 0xf3, 0x00, 0xed, 0x0b, 0xf4, 0x11, 0x7a, 0xd1, 0x27, 0xe9,
1047         0x75, 0x2f, 0xfa, 0x1c, 0xc5, 0x2e, 0x49, 0x89, 0x54, 0xec, 0xea, 0x00, 0xbd, 0xe8, 0x95, 0x76,
1048         0x67, 0xbe, 0xf9, 0x66, 0x76, 0x76, 0x66, 0x96, 0x82, 0xc3, 0xd8, 0x0a, 0xa8, 0x17, 0x5a, 0x0e,
1049         0x75, 0x83, 0x49, 0x18, 0xfb, 0x16, 0x77, 0xc3, 0xe0, 0x65, 0x14, 0x87, 0x3c, 0xc4, 0xeb, 0x2c,
1050         0xe0, 0x2e, 0x77, 0x59, 0x72, 0xb8, 0xc1, 0x82, 0x71, 0x2a, 0x6c, 0x7d, 0xa3, 0x00, 0x26, 0x56,
1051         0xd0, 0x0f, 0x2d, 0x47, 0x9f, 0x5b, 0xe0, 0xcf, 0xa0, 0x2e, 0x59, 0xb8, 0xeb, 0xb3, 0x84, 0x5b,
1052         0x7e, 0xd4, 0x50, 0x9a, 0xca, 0xf1, 0x0a, 0xa9, 0x09, 0xa9, 0x99, 0x0b, 0xb1, 0x06, 0xdb, 0x36,
1053         0xf3, 0xbc, 0xb9, 0xc7, 0xa4, 0x51, 0x69, 0x56, 0x8f, 0x37, 0x3b, 0xcf, 0x5f, 0xe6, 0xce, 0x5e,
1054         0x76, 0x99, 0xe7, 0x2d, 0xd0, 0x93, 0x9a, 0x5d, 0x10, 0x26, 0xad, 0xbf, 0x3d, 0x86, 0xdd, 0x7b,
1055         0x60, 0x78, 0x1f, 0x1e, 0x4b, 0x7a, 0xd7, 0x91, 0xee, 0x37, 0xc8, 0x9a, 0xd8, 0xea, 0x0e, 0xfe,
1056         0x1a, 0x3e, 0x9d, 0x7a, 0xd4, 0x0d, 0x38, 0x8b, 0x27, 0x2c, 0x66, 0x81, 0xcd, 0x68, 0xf8, 0x8e,
1057         0xc5, 0x59, 0x18, 0x8e, 0x6b, 0x4b, 0xfb, 0x34, 0x98, 0x7a, 0xe7, 0x64, 0x1e, 0xcc, 0xb5, 0xa7,
1058         0x17, 0x8c, 0x06, 0x99, 0x8d, 0x3e, 0x33, 0x21, 0xdf, 0x9f, 0x2e, 0x41, 0x24, 0xd8, 0x81, 0xc3,
1059         0xa9, 0x47, 0xef, 0xdc, 0xdb, 0xbb, 0x72, 0x04, 0xe9, 0xf9, 0xab, 0xf2, 0xfc, 0x5f, 0x14, 0x5d,
1060         0x5e, 0xba, 0xb7, 0x77, 0x45, 0xd2, 0x62, 0x26, 0xf6, 0xa7, 0xf7, 0xaa, 0x85, 0x97, 0xa3, 0x98,
1061         0x79, 0x16, 0x77, 0xdf, 0x31, 0x1a, 0x58, 0x71, 0x1c, 0x7e, 0x35, 0xb6, 0x02, 0x87, 0xf2, 0xf7,
1062         0x34, 0x0a, 0xbf, 0x62, 0x71, 0x63, 0xa5, 0xa9, 0x1c, 0x6f, 0x76, 0x3e, 0x99, 0xfb, 0x21, 0x19,
1063         0xda, 0x98, 0x81, 0xcd, 0xf7, 0x43, 0x01, 0x25, 0x07, 0xf1, 0x43, 0x2a, 0xac, 0xc2, 0xb6, 0x35,
1064         0x4e, 0x8a, 0xc5, 0xd2, 0x58, 0x95, 0xc4, 0x8d, 0x39, 0xb1, 0x3a, 0x4e, 0x8a, 0x11, 0xd7, 0xad,
1065         0xd2, 0x1e, 0xbf, 0x81, 0x1d, 0x37, 0x78, 0x17, 0xfe, 0x8e, 0x15, 0x32, 0xdf, 0x58, 0x6b, 0x2a,
1066         0xc7, 0xf5, 0xce, 0xe1, 0x9c, 0x44, 0x97, 0x90, 0x42, 0xa2, 0x91, 0xbb, 0x20, 0xc1, 0xbf, 0x85,
1067         0x23, 0x91, 0xcf, 0xc0, 0x61, 0x0e, 0x9d, 0x7a, 0xd4, 0xf1, 0xa8, 0x1d, 0x06, 0x13, 0xf7, 0x76,
1068         0x1a, 0xa7, 0x9c, 0x8f, 0x25, 0xe7, 0xd1, 0x9c, 0x73, 0x34, 0x1d, 0x4f, 0x62, 0xcb, 0x67, 0x6a,
1069         0x92, 0xb8, 0xb7, 0x81, 0xcf, 0x02, 0x4e, 0x0e, 0x72, 0x86, 0x6b, 0xaf, 0xe7, 0x75, 0x8b, 0xe6,
1070         0xf8, 0x0f, 0x0a, 0x7c, 0xce, 0xde, 0xcf, 0xf9, 0x1f, 0xaa, 0x9e, 0x49, 0xd8, 0x58, 0x97, 0x29,
1071         0xf8, 0xd1, 0xdc, 0x93, 0xf6, 0x3e, 0x67, 0xbd, 0xbf, 0x38, 0x26, 0x21, 0x69, 0xb1, 0xa5, 0x18,
1072         0xdc, 0x03, 0x64, 0x87, 0x7e, 0x54, 0x4a, 0xf7, 0x86, 0xf4, 0x75, 0x50, 0xe8, 0x97, 0xd0, 0x8f,
1073         0x8a, 0xf9, 0xde, 0xb6, 0xcb, 0x02, 0xfc, 0x01, 0x3e, 0x71, 0x3e, 0x04, 0x96, 0xef, 0xda, 0x22,
1074         0x47, 0x3c, 0xb6, 0x82, 0xc4, 0x77, 0x93, 0xc4, 0x0d, 0x83, 0x12, 0x31, 0x48, 0xe2, 0x42, 0xed,
1075         0xf7, 0x52, 0xa3, 0x9e, 0x67, 0x16, 0x4c, 0x8a, 0x9e, 0x9a, 0xce, 0x12, 0x44, 0xeb, 0x5b, 0x05,
1076         0x9e, 0xff, 0xd7, 0x7a, 0xc6, 0x9f, 0x42, 0x9d, 0x5b, 0xf1, 0x2d, 0xe3, 0xb4, 0xdc, 0xb9, 0x5b,
1077         0xa9, 0xb4, 0x9b, 0xf6, 0xaf, 0x06, 0xdf, 0x7b, 0xa0, 0x85, 0x66, 0x15, 0x54, 0x91, 0x66, 0x47,
1078         0xf7, 0xb5, 0x47, 0x8e, 0x69, 0xfd, 0xb1, 0x0a, 0x07, 0x0f, 0x96, 0x3d, 0x6e, 0xc2, 0x56, 0x1c,
1079         0xf0, 0x88, 0x46, 0x2c, 0xa6, 0x51, 0x3c, 0xce, 0x02, 0x01, 0x21, 0x1b, 0xb2, 0x78, 0x18, 0x8f,
1080         0xf1, 0xaf, 0xa0, 0x2e, 0x11, 0xfc, 0x2e, 0x66, 0xc9, 0x5d, 0xe8, 0x39, 0xd2, 0x6b, 0xbd, 0xb3,
1081         0x5f, 0xe8, 0xaa, 0x80, 0x47, 0x66, 0xae, 0x26, 0xb5, 0xb8, 0xb8, 0xc5, 0x5f, 0xc3, 0x67, 0xc1,
1082         0xd4, 0x1f, 0xb3, 0x98, 0x86, 0x93, 0xf4, 0xbc, 0x49, 0xc4, 0x6c, 0x77, 0xe2, 0xda, 0xd4, 0x12,
1083         0x75, 0x18, 0x58, 0x34, 0x0a, 0x63, 0x2e, 0x86, 0x82, 0x52, 0x9e, 0x43, 0x86, 0x34, 0x1b, 0x4c,
1084         0x44, 0x3e, 0x46, 0x99, 0x8d, 0x9a, 0x9a, 0x0c, 0x85, 0x05, 0x69, 0x06, 0x4b, 0x10, 0x78, 0x1b,
1085         0xaa, 0x11, 0x1d, 0xcb, 0x39, 0x50, 0x23, 0x95, 0xe8, 0x1c, 0xff, 0x02, 0x0e, 0x22, 0xc7, 0xb6,
1086         0x17, 0x53, 0xea, 0x47, 0x96, 0xcd, 0x65, 0x57, 0xd7, 0xc8, 0xbe, 0x04, 0x94, 0xb2, 0x29, 0xd5,
1087         0xf8, 0x97, 0x50, 0x63, 0xc1, 0x9d, 0x15, 0xd8, 0xcc, 0xa1, 0xe2, 0x8c, 0xb2, 0x81, 0x37, 0x3b,
1088         0x4f, 0x0b, 0x2d, 0x90, 0xa9, 0x45, 0x42, 0xc8, 0x16, 0x2b, 0xec, 0x5a, 0xff, 0x52, 0x60, 0xab,
1089         0xa8, 0xc6, 0xa7, 0xb0, 0x57, 0x62, 0xa3, 0x63, 0x97, 0xfb, 0x56, 0x94, 0xdd, 0x00, 0x2e, 0x1a,
1090         0x9f, 0x4b, 0x0d, 0x26, 0x70, 0x20, 0x81, 0xb2, 0x24, 0xe4, 0x80, 0xfb, 0xee, 0x97, 0xf2, 0x54,
1091         0x58, 0x8a, 0x2a, 0x91, 0xd7, 0x3e, 0xbf, 0x9d, 0x3e, 0x34, 0xca, 0x51, 0x24, 0xdc, 0x8a, 0xb9,
1092         0x7c, 0xd2, 0xe4, 0x85, 0x6c, 0x76, 0x76, 0x0b, 0xb3, 0x44, 0xe8, 0xc4, 0xc3, 0x46, 0x9e, 0x14,
1093         0xc3, 0x9b, 0x89, 0x5b, 0xbf, 0x81, 0x8d, 0xd9, 0x06, 0x3f, 0x83, 0x8d, 0x94, 0x2c, 0x99, 0x04,
1094         0xf2, 0x54, 0xab, 0x64, 0x5d, 0x0a, 0x46, 0x93, 0x00, 0x77, 0xe0, 0x49, 0xa6, 0xcc, 0xe6, 0x13,
1095         0x4d, 0xef, 0x52, 0x9e, 0x63, 0x95, 0xec, 0xa6, 0xc0, 0x4c, 0x97, 0x16, 0x42, 0xeb, 0x2f, 0x15,
1096         0xa8, 0x97, 0xe7, 0x2c, 0x3e, 0x85, 0x15, 0x3f, 0x74, 0x98, 0xa4, 0x2f, 0x8d, 0xbd, 0x32, 0xee,
1097         0x2a, 0x74, 0x18, 0x91, 0x48, 0x7c, 0x0c, 0x48, 0x0c, 0xf3, 0xc8, 0xe2, 0x9c, 0xc5, 0xe9, 0x30,
1098         0xc8, 0xda, 0x48, 0xcc, 0xec, 0x61, 0x2a, 0x96, 0x83, 0xe8, 0xff, 0x5a, 0xb8, 0x2f, 0x00, 0xfb,
1099         0xcc, 0x4a, 0xa6, 0x31, 0x13, 0x23, 0x5b, 0x64, 0x29, 0x61, 0x5c, 0xd6, 0xf1, 0x06, 0xd9, 0x29,
1100         0x68, 0x46, 0x52, 0xd1, 0xfa, 0xb7, 0x02, 0xad, 0xe5, 0xf3, 0x17, 0xb7, 0x61, 0xcf, 0x4a, 0x92,
1101         0xd0, 0x76, 0x2d, 0xce, 0x9c, 0x59, 0xea, 0x93, 0xac, 0xe6, 0x76, 0xe7, 0xba, 0x3c, 0xf3, 0x09,
1102         0xfe, 0x56, 0x81, 0x17, 0xdf, 0xe5, 0x45, 0xf8, 0x5f, 0xbe, 0x27, 0x7e, 0xb0, 0xec, 0x59, 0x98,
1103         0x91, 0xb7, 0xfe, 0xa1, 0xc0, 0xf6, 0xc2, 0xf0, 0xc7, 0x23, 0x78, 0xba, 0xf8, 0x62, 0x50, 0x97,
1104         0x33, 0x5f, 0x9c, 0x6b, 0xf1, 0x3b, 0xab, 0x6c, 0xaa, 0x73, 0xe6, 0x93, 0x3d, 0xfb, 0x63, 0x61,
1105         0x82, 0x09, 0x3c, 0xfb, 0x88, 0xb4, 0xd0, 0x1b, 0x95, 0x87, 0x7b, 0xa3, 0xb1, 0xc0, 0x37, 0x6f,
1106         0x8f, 0x3f, 0x2b, 0xb0, 0x7b, 0x4f, 0x04, 0xf8, 0x0a, 0x64, 0x0c, 0xf4, 0xee, 0x43, 0x14, 0xf2,
1107         0x3b, 0x96, 0xb8, 0x09, 0x4d, 0x18, 0xcf, 0xc3, 0x7f, 0x56, 0x0e, 0xff, 0x72, 0x06, 0x1a, 0x31,
1108         0x4e, 0xb0, 0xbd, 0x28, 0x4a, 0xc4, 0x77, 0xe9, 0x98, 0x05, 0x6c, 0xe2, 0x72, 0xea, 0x33, 0x1e,
1109         0xbb, 0x76, 0xd6, 0x54, 0xb5, 0x4c, 0x7a, 0x25, 0x85, 0xad, 0x6b, 0xd8, 0xf9, 0x88, 0xef, 0xe1,
1110         0xaf, 0xc9, 0x2f, 0x60, 0x7b, 0x21, 0xc6, 0xbc, 0x6d, 0xca, 0x11, 0xb4, 0xfe, 0xae, 0x40, 0x73,
1111         0xd9, 0x2b, 0x8a, 0x4f, 0x60, 0x35, 0xe1, 0x16, 0xcf, 0x1b, 0x77, 0xaf, 0xd0, 0x3b, 0x96, 0x6b,
1112         0x27, 0x23, 0xa1, 0x23, 0x29, 0x44, 0xb4, 0x42, 0xe9, 0xfd, 0x16, 0x6d, 0x9c, 0x3b, 0xdf, 0x29,
1113         0x6a, 0x44, 0x97, 0xcf, 0x46, 0x7e, 0x75, 0x36, 0xf2, 0x3f, 0x87, 0xf5, 0x88, 0x5a, 0xd4, 0x73,
1114         0x13, 0xd1, 0x40, 0xa2, 0x36, 0xb7, 0xe6, 0xee, 0x86, 0x2a, 0x59, 0x8b, 0xd4, 0xbe, 0x9b, 0xf0,
1115         0x93, 0xbf, 0x2a, 0xd0, 0x5c, 0x56, 0x80, 0xf8, 0xc7, 0xf0, 0xc3, 0x6b, 0xe3, 0xad, 0x31, 0xf8,
1116         0xd2, 0xa0, 0xd7, 0x7d, 0xaa, 0x1b, 0xa6, 0x46, 0x2e, 0x34, 0xa2, 0x19, 0x5d, 0x8d, 0x0e, 0x6e,
1117         0x34, 0xd2, 0x1f, 0xa8, 0x3d, 0xaa, 0x1b, 0x3d, 0xbd, 0xab, 0x9a, 0xfa, 0xc0, 0x40, 0x8f, 0xf0,
1118         0x13, 0xd8, 0xb9, 0xd4, 0xdf, 0x5c, 0x96, 0xa0, 0x48, 0xc1, 0xfb, 0xb0, 0x7b, 0xa5, 0xf5, 0xf4,
1119         0xeb, 0xab, 0xb2, 0xa2, 0x82, 0xf7, 0x00, 0xf5, 0x07, 0x5f, 0x96, 0xa5, 0xd5, 0x93, 0x7f, 0x2a,
1120         0x50, 0x2b, 0x0d, 0x74, 0x7c, 0x08, 0x4f, 0xf3, 0x40, 0x88, 0x61, 0x0e, 0xa9, 0x79, 0x49, 0xb4,
1121         0xd1, 0xe5, 0xa0, 0xdf, 0x43, 0x8f, 0x30, 0x82, 0x2d, 0x43, 0x7b, 0x43, 0x75, 0xe3, 0x42, 0x37,
1122         0x74, 0xf3, 0xd7, 0x48, 0xc1, 0x00, 0x6b, 0x42, 0xd2, 0x6e, 0xa3, 0xca, 0x6c, 0x7d, 0x8a, 0xaa,
1123         0x78, 0x03, 0x56, 0xc5, 0xfa, 0xe7, 0x68, 0x25, 0x5f, 0xfe, 0x0c, 0xad, 0xe6, 0xcb, 0xd7, 0x68,
1124         0x2d, 0x5f, 0xfe, 0x14, 0x3d, 0xce, 0x97, 0x3f, 0x41, 0xeb, 0xf9, 0xf2, 0x15, 0xda, 0xc8, 0x97,
1125         0x67, 0x08, 0xf2, 0x65, 0x07, 0x6d, 0xe6, 0xcb, 0x36, 0xda, 0xc2, 0x6b, 0x50, 0xb9, 0x39, 0x45,
1126         0x35, 0xf9, 0xdb, 0x46, 0x75, 0xf9, 0xdb, 0x41, 0xdb, 0xf2, 0xf7, 0x0c, 0xa1, 0x93, 0x3f, 0x29,
1127         0xd0, 0x5c, 0x36, 0x30, 0x71, 0x1b, 0x5e, 0xe4, 0xa7, 0x35, 0xae, 0xaf, 0xce, 0x35, 0x42, 0x07,
1128         0x17, 0xb4, 0xab, 0xf5, 0xfb, 0x74, 0x34, 0xd4, 0xba, 0xfa, 0x85, 0xde, 0xa5, 0xaa, 0x61, 0x6a,
1129         0x86, 0xa1, 0xd2, 0xe1, 0x80, 0x98, 0x23, 0xf4, 0x08, 0xd7, 0x01, 0x6e, 0xda, 0x42, 0x4a, 0x87,
1130         0xc4, 0x44, 0x8a, 0xdc, 0x77, 0x66, 0xfb, 0x8a, 0xdc, 0xbf, 0x9a, 0xed, 0x57, 0x4e, 0x3c, 0xc0,
1131         0x1f, 0x3f, 0x1a, 0xb8, 0x09, 0x47, 0xb9, 0x63, 0xf5, 0x7c, 0x24, 0x52, 0x3a, 0x20, 0x57, 0xf2,
1132         0x6e, 0xe9, 0xd5, 0xa0, 0xa7, 0xa5, 0xc9, 0xce, 0x35, 0xf4, 0xa2, 0xd7, 0x43, 0x4a, 0x49, 0x62,
1133         0xf6, 0x7a, 0xa8, 0x32, 0x97, 0xa8, 0x5d, 0x53, 0xbf, 0x11, 0x17, 0xfa, 0x7b, 0x40, 0x8b, 0x5f,
1134         0xfb, 0xf8, 0x39, 0x1c, 0xe4, 0xbe, 0x74, 0xe3, 0x66, 0xf0, 0x56, 0x2b, 0x57, 0xd2, 0x2e, 0x6c,
1135         0x2f, 0x84, 0x80, 0x14, 0xfc, 0x0c, 0xf6, 0x47, 0xa6, 0x4a, 0x4c, 0x6a, 0xa8, 0x7a, 0xb7, 0xac,
1136         0xac, 0x88, 0x1a, 0x19, 0x99, 0x83, 0xe1, 0x3d, 0xba, 0xea, 0xc9, 0x5b, 0x80, 0x79, 0xab, 0x89,
1137         0x72, 0x9c, 0xe5, 0x57, 0x82, 0x47, 0xa6, 0x6a, 0x66, 0xa7, 0x4b, 0x05, 0x59, 0xe4, 0x0a, 0xc6,
1138         0x50, 0xcf, 0xf9, 0x32, 0x59, 0xe5, 0xe4, 0x1b, 0x05, 0x2a, 0x43, 0x55, 0xa4, 0x34, 0x67, 0x19,
1139         0xaa, 0xe8, 0x11, 0xde, 0x82, 0xf5, 0xde, 0x39, 0x4d, 0xeb, 0x47, 0x11, 0xf1, 0x67, 0xbb, 0x57,
1140         0xb4, 0x37, 0x30, 0xe9, 0xeb, 0xd7, 0xa8, 0x52, 0x80, 0x9c, 0xa1, 0x6a, 0x01, 0xd2, 0xce, 0x21,
1141         0x2b, 0x78, 0x1d, 0x56, 0x7a, 0xe7, 0xf4, 0x14, 0xad, 0x66, 0xab, 0x36, 0x5a, 0xcb, 0x56, 0x1d,
1142         0xf4, 0x38, 0x5b, 0x9d, 0xa1, 0xf5, 0xf1, 0x9a, 0xfc, 0xb3, 0x7e, 0xf6, 0x9f, 0x00, 0x00, 0x00,
1143         0xff, 0xff, 0x81, 0xba, 0xa4, 0xf6, 0xdf, 0x0f, 0x00, 0x00,
1144 }