blob: 41fad75b623dce24aece9f946de78fbf9f6f690b [file] [log] [blame]
ss412g1acbc2c2019-11-12 19:34:17 +02001//
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
idanshal63df85b2020-05-20 12:13:00 +030017//
18// This source code is part of the near-RT RIC (RAN Intelligent Controller)
19// platform project (RICP).
nm755n31ed7872019-11-28 16:57:55 +000020
ss412g286ce412019-07-04 14:00:29 +030021// Code generated by protoc-gen-go. DO NOT EDIT.
idanshal63df85b2020-05-20 12:13:00 +030022// versions:
dhirajverma651d3e82022-05-18 02:15:45 -040023// protoc-gen-go v1.26.0
24// protoc v3.15.8
ss412g286ce412019-07-04 14:00:29 +030025// source: enb.proto
26
27package entities
28
29import (
idanshal63df85b2020-05-20 12:13:00 +030030 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
31 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
32 reflect "reflect"
33 sync "sync"
ss412g286ce412019-07-04 14:00:29 +030034)
35
idanshal63df85b2020-05-20 12:13:00 +030036const (
37 // Verify that this generated code is sufficiently up-to-date.
38 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
39 // Verify that runtime/protoimpl is sufficiently up-to-date.
40 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
41)
ss412g286ce412019-07-04 14:00:29 +030042
ss412g286ce412019-07-04 14:00:29 +030043type FreqBandIndicatorPriority int32
44
45const (
46 FreqBandIndicatorPriority_UNKNOWN_FREQ_BAND_INDICATOR_PRIORITY FreqBandIndicatorPriority = 0
47 FreqBandIndicatorPriority_NOT_BROADCASTED FreqBandIndicatorPriority = 1
48 FreqBandIndicatorPriority_BROADCASTED FreqBandIndicatorPriority = 2
49)
50
idanshal63df85b2020-05-20 12:13:00 +030051// Enum value maps for FreqBandIndicatorPriority.
52var (
53 FreqBandIndicatorPriority_name = map[int32]string{
54 0: "UNKNOWN_FREQ_BAND_INDICATOR_PRIORITY",
55 1: "NOT_BROADCASTED",
56 2: "BROADCASTED",
57 }
58 FreqBandIndicatorPriority_value = map[string]int32{
59 "UNKNOWN_FREQ_BAND_INDICATOR_PRIORITY": 0,
60 "NOT_BROADCASTED": 1,
61 "BROADCASTED": 2,
62 }
63)
ss412g286ce412019-07-04 14:00:29 +030064
idanshal63df85b2020-05-20 12:13:00 +030065func (x FreqBandIndicatorPriority) Enum() *FreqBandIndicatorPriority {
66 p := new(FreqBandIndicatorPriority)
67 *p = x
68 return p
ss412g286ce412019-07-04 14:00:29 +030069}
70
71func (x FreqBandIndicatorPriority) String() string {
idanshal63df85b2020-05-20 12:13:00 +030072 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +030073}
74
idanshal63df85b2020-05-20 12:13:00 +030075func (FreqBandIndicatorPriority) Descriptor() protoreflect.EnumDescriptor {
76 return file_enb_proto_enumTypes[0].Descriptor()
77}
78
79func (FreqBandIndicatorPriority) Type() protoreflect.EnumType {
80 return &file_enb_proto_enumTypes[0]
81}
82
83func (x FreqBandIndicatorPriority) Number() protoreflect.EnumNumber {
84 return protoreflect.EnumNumber(x)
85}
86
87// Deprecated: Use FreqBandIndicatorPriority.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +030088func (FreqBandIndicatorPriority) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +030089 return file_enb_proto_rawDescGZIP(), []int{0}
ss412g286ce412019-07-04 14:00:29 +030090}
91
92type BandwidthReducedSI int32
93
94const (
95 BandwidthReducedSI_UNKNOWN_BANDWIDTH_REDUCED_SI BandwidthReducedSI = 0
96 BandwidthReducedSI_SCHEDULED BandwidthReducedSI = 1
97)
98
idanshal63df85b2020-05-20 12:13:00 +030099// Enum value maps for BandwidthReducedSI.
100var (
101 BandwidthReducedSI_name = map[int32]string{
102 0: "UNKNOWN_BANDWIDTH_REDUCED_SI",
103 1: "SCHEDULED",
104 }
105 BandwidthReducedSI_value = map[string]int32{
106 "UNKNOWN_BANDWIDTH_REDUCED_SI": 0,
107 "SCHEDULED": 1,
108 }
109)
ss412g286ce412019-07-04 14:00:29 +0300110
idanshal63df85b2020-05-20 12:13:00 +0300111func (x BandwidthReducedSI) Enum() *BandwidthReducedSI {
112 p := new(BandwidthReducedSI)
113 *p = x
114 return p
ss412g286ce412019-07-04 14:00:29 +0300115}
116
117func (x BandwidthReducedSI) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300118 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300119}
120
idanshal63df85b2020-05-20 12:13:00 +0300121func (BandwidthReducedSI) Descriptor() protoreflect.EnumDescriptor {
122 return file_enb_proto_enumTypes[1].Descriptor()
123}
124
125func (BandwidthReducedSI) Type() protoreflect.EnumType {
126 return &file_enb_proto_enumTypes[1]
127}
128
129func (x BandwidthReducedSI) Number() protoreflect.EnumNumber {
130 return protoreflect.EnumNumber(x)
131}
132
133// Deprecated: Use BandwidthReducedSI.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300134func (BandwidthReducedSI) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300135 return file_enb_proto_rawDescGZIP(), []int{1}
ss412g286ce412019-07-04 14:00:29 +0300136}
137
138type SubframeAllocationType int32
139
140const (
141 SubframeAllocationType_UNKNOWN_SUBFRAME_ALLOCATION_TYPE SubframeAllocationType = 0
142 SubframeAllocationType_ONE_FRAME SubframeAllocationType = 1
143 SubframeAllocationType_FOUR_FRAME SubframeAllocationType = 2
144)
145
idanshal63df85b2020-05-20 12:13:00 +0300146// Enum value maps for SubframeAllocationType.
147var (
148 SubframeAllocationType_name = map[int32]string{
149 0: "UNKNOWN_SUBFRAME_ALLOCATION_TYPE",
150 1: "ONE_FRAME",
151 2: "FOUR_FRAME",
152 }
153 SubframeAllocationType_value = map[string]int32{
154 "UNKNOWN_SUBFRAME_ALLOCATION_TYPE": 0,
155 "ONE_FRAME": 1,
156 "FOUR_FRAME": 2,
157 }
158)
ss412g286ce412019-07-04 14:00:29 +0300159
idanshal63df85b2020-05-20 12:13:00 +0300160func (x SubframeAllocationType) Enum() *SubframeAllocationType {
161 p := new(SubframeAllocationType)
162 *p = x
163 return p
ss412g286ce412019-07-04 14:00:29 +0300164}
165
166func (x SubframeAllocationType) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300167 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300168}
169
idanshal63df85b2020-05-20 12:13:00 +0300170func (SubframeAllocationType) Descriptor() protoreflect.EnumDescriptor {
171 return file_enb_proto_enumTypes[2].Descriptor()
172}
173
174func (SubframeAllocationType) Type() protoreflect.EnumType {
175 return &file_enb_proto_enumTypes[2]
176}
177
178func (x SubframeAllocationType) Number() protoreflect.EnumNumber {
179 return protoreflect.EnumNumber(x)
180}
181
182// Deprecated: Use SubframeAllocationType.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300183func (SubframeAllocationType) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300184 return file_enb_proto_rawDescGZIP(), []int{2}
ss412g286ce412019-07-04 14:00:29 +0300185}
186
187type RadioframeAllocationPeriod int32
188
189const (
190 RadioframeAllocationPeriod_UNKNOWN_RADIOFRAME_ALLOCATION_PERIOD RadioframeAllocationPeriod = 0
191 RadioframeAllocationPeriod_N1 RadioframeAllocationPeriod = 1
192 RadioframeAllocationPeriod_N2 RadioframeAllocationPeriod = 2
193 RadioframeAllocationPeriod_N4 RadioframeAllocationPeriod = 3
194 RadioframeAllocationPeriod_N8 RadioframeAllocationPeriod = 4
195 RadioframeAllocationPeriod_N16 RadioframeAllocationPeriod = 5
196 RadioframeAllocationPeriod_N32 RadioframeAllocationPeriod = 6
197)
198
idanshal63df85b2020-05-20 12:13:00 +0300199// Enum value maps for RadioframeAllocationPeriod.
200var (
201 RadioframeAllocationPeriod_name = map[int32]string{
202 0: "UNKNOWN_RADIOFRAME_ALLOCATION_PERIOD",
203 1: "N1",
204 2: "N2",
205 3: "N4",
206 4: "N8",
207 5: "N16",
208 6: "N32",
209 }
210 RadioframeAllocationPeriod_value = map[string]int32{
211 "UNKNOWN_RADIOFRAME_ALLOCATION_PERIOD": 0,
212 "N1": 1,
213 "N2": 2,
214 "N4": 3,
215 "N8": 4,
216 "N16": 5,
217 "N32": 6,
218 }
219)
ss412g286ce412019-07-04 14:00:29 +0300220
idanshal63df85b2020-05-20 12:13:00 +0300221func (x RadioframeAllocationPeriod) Enum() *RadioframeAllocationPeriod {
222 p := new(RadioframeAllocationPeriod)
223 *p = x
224 return p
ss412g286ce412019-07-04 14:00:29 +0300225}
226
227func (x RadioframeAllocationPeriod) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300228 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300229}
230
idanshal63df85b2020-05-20 12:13:00 +0300231func (RadioframeAllocationPeriod) Descriptor() protoreflect.EnumDescriptor {
232 return file_enb_proto_enumTypes[3].Descriptor()
233}
234
235func (RadioframeAllocationPeriod) Type() protoreflect.EnumType {
236 return &file_enb_proto_enumTypes[3]
237}
238
239func (x RadioframeAllocationPeriod) Number() protoreflect.EnumNumber {
240 return protoreflect.EnumNumber(x)
241}
242
243// Deprecated: Use RadioframeAllocationPeriod.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300244func (RadioframeAllocationPeriod) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300245 return file_enb_proto_rawDescGZIP(), []int{3}
ss412g286ce412019-07-04 14:00:29 +0300246}
247
248type NumberOfAntennaPorts int32
249
250const (
251 NumberOfAntennaPorts_UNKNOWN_NUMBER_OF_ANTENNA_PORTS NumberOfAntennaPorts = 0
252 NumberOfAntennaPorts_AN1 NumberOfAntennaPorts = 1
253 NumberOfAntennaPorts_AN2 NumberOfAntennaPorts = 2
254 NumberOfAntennaPorts_AN4 NumberOfAntennaPorts = 3
255)
256
idanshal63df85b2020-05-20 12:13:00 +0300257// Enum value maps for NumberOfAntennaPorts.
258var (
259 NumberOfAntennaPorts_name = map[int32]string{
260 0: "UNKNOWN_NUMBER_OF_ANTENNA_PORTS",
261 1: "AN1",
262 2: "AN2",
263 3: "AN4",
264 }
265 NumberOfAntennaPorts_value = map[string]int32{
266 "UNKNOWN_NUMBER_OF_ANTENNA_PORTS": 0,
267 "AN1": 1,
268 "AN2": 2,
269 "AN4": 3,
270 }
271)
ss412g286ce412019-07-04 14:00:29 +0300272
idanshal63df85b2020-05-20 12:13:00 +0300273func (x NumberOfAntennaPorts) Enum() *NumberOfAntennaPorts {
274 p := new(NumberOfAntennaPorts)
275 *p = x
276 return p
ss412g286ce412019-07-04 14:00:29 +0300277}
278
279func (x NumberOfAntennaPorts) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300280 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300281}
282
idanshal63df85b2020-05-20 12:13:00 +0300283func (NumberOfAntennaPorts) Descriptor() protoreflect.EnumDescriptor {
284 return file_enb_proto_enumTypes[4].Descriptor()
285}
286
287func (NumberOfAntennaPorts) Type() protoreflect.EnumType {
288 return &file_enb_proto_enumTypes[4]
289}
290
291func (x NumberOfAntennaPorts) Number() protoreflect.EnumNumber {
292 return protoreflect.EnumNumber(x)
293}
294
295// Deprecated: Use NumberOfAntennaPorts.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300296func (NumberOfAntennaPorts) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300297 return file_enb_proto_rawDescGZIP(), []int{4}
ss412g286ce412019-07-04 14:00:29 +0300298}
299
ss412g286ce412019-07-04 14:00:29 +0300300type SubframeAssignment int32
301
302const (
303 SubframeAssignment_UNKNOWN_SUBFRAME_ASSIGNMENT SubframeAssignment = 0
304 SubframeAssignment_SA0 SubframeAssignment = 1
305 SubframeAssignment_SA1 SubframeAssignment = 2
306 SubframeAssignment_SA2 SubframeAssignment = 3
307 SubframeAssignment_SA3 SubframeAssignment = 4
308 SubframeAssignment_SA4 SubframeAssignment = 5
309 SubframeAssignment_SA5 SubframeAssignment = 6
310 SubframeAssignment_SA6 SubframeAssignment = 7
311)
312
idanshal63df85b2020-05-20 12:13:00 +0300313// Enum value maps for SubframeAssignment.
314var (
315 SubframeAssignment_name = map[int32]string{
316 0: "UNKNOWN_SUBFRAME_ASSIGNMENT",
317 1: "SA0",
318 2: "SA1",
319 3: "SA2",
320 4: "SA3",
321 5: "SA4",
322 6: "SA5",
323 7: "SA6",
324 }
325 SubframeAssignment_value = map[string]int32{
326 "UNKNOWN_SUBFRAME_ASSIGNMENT": 0,
327 "SA0": 1,
328 "SA1": 2,
329 "SA2": 3,
330 "SA3": 4,
331 "SA4": 5,
332 "SA5": 6,
333 "SA6": 7,
334 }
335)
ss412g286ce412019-07-04 14:00:29 +0300336
idanshal63df85b2020-05-20 12:13:00 +0300337func (x SubframeAssignment) Enum() *SubframeAssignment {
338 p := new(SubframeAssignment)
339 *p = x
340 return p
ss412g286ce412019-07-04 14:00:29 +0300341}
342
343func (x SubframeAssignment) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300344 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300345}
346
idanshal63df85b2020-05-20 12:13:00 +0300347func (SubframeAssignment) Descriptor() protoreflect.EnumDescriptor {
czichy1e2ebda2022-05-17 15:35:45 +0300348 return file_enb_proto_enumTypes[5].Descriptor()
idanshal63df85b2020-05-20 12:13:00 +0300349}
350
351func (SubframeAssignment) Type() protoreflect.EnumType {
czichy1e2ebda2022-05-17 15:35:45 +0300352 return &file_enb_proto_enumTypes[5]
idanshal63df85b2020-05-20 12:13:00 +0300353}
354
355func (x SubframeAssignment) Number() protoreflect.EnumNumber {
356 return protoreflect.EnumNumber(x)
357}
358
359// Deprecated: Use SubframeAssignment.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300360func (SubframeAssignment) EnumDescriptor() ([]byte, []int) {
czichy1e2ebda2022-05-17 15:35:45 +0300361 return file_enb_proto_rawDescGZIP(), []int{5}
ss412g286ce412019-07-04 14:00:29 +0300362}
363
364type CyclicPrefix int32
365
366const (
367 CyclicPrefix_UNKNOWN_CYCLIC_PREFIX CyclicPrefix = 0
368 CyclicPrefix_NORMAL CyclicPrefix = 1
369 CyclicPrefix_EXTENDED CyclicPrefix = 2
370)
371
idanshal63df85b2020-05-20 12:13:00 +0300372// Enum value maps for CyclicPrefix.
373var (
374 CyclicPrefix_name = map[int32]string{
375 0: "UNKNOWN_CYCLIC_PREFIX",
376 1: "NORMAL",
377 2: "EXTENDED",
378 }
379 CyclicPrefix_value = map[string]int32{
380 "UNKNOWN_CYCLIC_PREFIX": 0,
381 "NORMAL": 1,
382 "EXTENDED": 2,
383 }
384)
ss412g286ce412019-07-04 14:00:29 +0300385
idanshal63df85b2020-05-20 12:13:00 +0300386func (x CyclicPrefix) Enum() *CyclicPrefix {
387 p := new(CyclicPrefix)
388 *p = x
389 return p
ss412g286ce412019-07-04 14:00:29 +0300390}
391
392func (x CyclicPrefix) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300393 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300394}
395
idanshal63df85b2020-05-20 12:13:00 +0300396func (CyclicPrefix) Descriptor() protoreflect.EnumDescriptor {
czichy1e2ebda2022-05-17 15:35:45 +0300397 return file_enb_proto_enumTypes[6].Descriptor()
idanshal63df85b2020-05-20 12:13:00 +0300398}
399
400func (CyclicPrefix) Type() protoreflect.EnumType {
czichy1e2ebda2022-05-17 15:35:45 +0300401 return &file_enb_proto_enumTypes[6]
idanshal63df85b2020-05-20 12:13:00 +0300402}
403
404func (x CyclicPrefix) Number() protoreflect.EnumNumber {
405 return protoreflect.EnumNumber(x)
406}
407
408// Deprecated: Use CyclicPrefix.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300409func (CyclicPrefix) EnumDescriptor() ([]byte, []int) {
czichy1e2ebda2022-05-17 15:35:45 +0300410 return file_enb_proto_rawDescGZIP(), []int{6}
ss412g286ce412019-07-04 14:00:29 +0300411}
412
413type TransmissionBandwidth int32
414
415const (
416 TransmissionBandwidth_UNKNOWN_TRANSMISSION_BANDWIDTH TransmissionBandwidth = 0
417 TransmissionBandwidth_BW6 TransmissionBandwidth = 1
418 TransmissionBandwidth_BW15 TransmissionBandwidth = 2
419 TransmissionBandwidth_BW25 TransmissionBandwidth = 3
420 TransmissionBandwidth_BW50 TransmissionBandwidth = 4
421 TransmissionBandwidth_BW75 TransmissionBandwidth = 5
422 TransmissionBandwidth_BW100 TransmissionBandwidth = 6
423 TransmissionBandwidth_BW1 TransmissionBandwidth = 7
424)
425
idanshal63df85b2020-05-20 12:13:00 +0300426// Enum value maps for TransmissionBandwidth.
427var (
428 TransmissionBandwidth_name = map[int32]string{
429 0: "UNKNOWN_TRANSMISSION_BANDWIDTH",
430 1: "BW6",
431 2: "BW15",
432 3: "BW25",
433 4: "BW50",
434 5: "BW75",
435 6: "BW100",
436 7: "BW1",
437 }
438 TransmissionBandwidth_value = map[string]int32{
439 "UNKNOWN_TRANSMISSION_BANDWIDTH": 0,
440 "BW6": 1,
441 "BW15": 2,
442 "BW25": 3,
443 "BW50": 4,
444 "BW75": 5,
445 "BW100": 6,
446 "BW1": 7,
447 }
448)
ss412g286ce412019-07-04 14:00:29 +0300449
idanshal63df85b2020-05-20 12:13:00 +0300450func (x TransmissionBandwidth) Enum() *TransmissionBandwidth {
451 p := new(TransmissionBandwidth)
452 *p = x
453 return p
ss412g286ce412019-07-04 14:00:29 +0300454}
455
456func (x TransmissionBandwidth) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300457 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300458}
459
idanshal63df85b2020-05-20 12:13:00 +0300460func (TransmissionBandwidth) Descriptor() protoreflect.EnumDescriptor {
czichy1e2ebda2022-05-17 15:35:45 +0300461 return file_enb_proto_enumTypes[7].Descriptor()
idanshal63df85b2020-05-20 12:13:00 +0300462}
463
464func (TransmissionBandwidth) Type() protoreflect.EnumType {
czichy1e2ebda2022-05-17 15:35:45 +0300465 return &file_enb_proto_enumTypes[7]
idanshal63df85b2020-05-20 12:13:00 +0300466}
467
468func (x TransmissionBandwidth) Number() protoreflect.EnumNumber {
469 return protoreflect.EnumNumber(x)
470}
471
472// Deprecated: Use TransmissionBandwidth.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300473func (TransmissionBandwidth) EnumDescriptor() ([]byte, []int) {
czichy1e2ebda2022-05-17 15:35:45 +0300474 return file_enb_proto_rawDescGZIP(), []int{7}
ss412g286ce412019-07-04 14:00:29 +0300475}
476
477type Eutra_Mode int32
478
479const (
480 Eutra_UNKNOWN Eutra_Mode = 0
481 Eutra_FDD Eutra_Mode = 1
482 Eutra_TDD Eutra_Mode = 2
483)
484
idanshal63df85b2020-05-20 12:13:00 +0300485// Enum value maps for Eutra_Mode.
486var (
487 Eutra_Mode_name = map[int32]string{
488 0: "UNKNOWN",
489 1: "FDD",
490 2: "TDD",
491 }
492 Eutra_Mode_value = map[string]int32{
493 "UNKNOWN": 0,
494 "FDD": 1,
495 "TDD": 2,
496 }
497)
ss412g286ce412019-07-04 14:00:29 +0300498
idanshal63df85b2020-05-20 12:13:00 +0300499func (x Eutra_Mode) Enum() *Eutra_Mode {
500 p := new(Eutra_Mode)
501 *p = x
502 return p
ss412g286ce412019-07-04 14:00:29 +0300503}
504
505func (x Eutra_Mode) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300506 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300507}
508
idanshal63df85b2020-05-20 12:13:00 +0300509func (Eutra_Mode) Descriptor() protoreflect.EnumDescriptor {
czichy1e2ebda2022-05-17 15:35:45 +0300510 return file_enb_proto_enumTypes[8].Descriptor()
idanshal63df85b2020-05-20 12:13:00 +0300511}
512
513func (Eutra_Mode) Type() protoreflect.EnumType {
czichy1e2ebda2022-05-17 15:35:45 +0300514 return &file_enb_proto_enumTypes[8]
idanshal63df85b2020-05-20 12:13:00 +0300515}
516
517func (x Eutra_Mode) Number() protoreflect.EnumNumber {
518 return protoreflect.EnumNumber(x)
519}
520
521// Deprecated: Use Eutra_Mode.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300522func (Eutra_Mode) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300523 return file_enb_proto_rawDescGZIP(), []int{3, 0}
ss412g286ce412019-07-04 14:00:29 +0300524}
525
526type SpecialSubframe_Patterns int32
527
528const (
529 SpecialSubframe_UNKNOWN SpecialSubframe_Patterns = 0
530 SpecialSubframe_SSP0 SpecialSubframe_Patterns = 1
531 SpecialSubframe_SSP1 SpecialSubframe_Patterns = 2
532 SpecialSubframe_SSP2 SpecialSubframe_Patterns = 3
533 SpecialSubframe_SSP3 SpecialSubframe_Patterns = 4
534 SpecialSubframe_SSP4 SpecialSubframe_Patterns = 5
535 SpecialSubframe_SSP5 SpecialSubframe_Patterns = 6
536 SpecialSubframe_SSP6 SpecialSubframe_Patterns = 7
537 SpecialSubframe_SSP7 SpecialSubframe_Patterns = 8
538 SpecialSubframe_SSP8 SpecialSubframe_Patterns = 9
539)
540
idanshal63df85b2020-05-20 12:13:00 +0300541// Enum value maps for SpecialSubframe_Patterns.
542var (
543 SpecialSubframe_Patterns_name = map[int32]string{
544 0: "UNKNOWN",
545 1: "SSP0",
546 2: "SSP1",
547 3: "SSP2",
548 4: "SSP3",
549 5: "SSP4",
550 6: "SSP5",
551 7: "SSP6",
552 8: "SSP7",
553 9: "SSP8",
554 }
555 SpecialSubframe_Patterns_value = map[string]int32{
556 "UNKNOWN": 0,
557 "SSP0": 1,
558 "SSP1": 2,
559 "SSP2": 3,
560 "SSP3": 4,
561 "SSP4": 5,
562 "SSP5": 6,
563 "SSP6": 7,
564 "SSP7": 8,
565 "SSP8": 9,
566 }
567)
ss412g286ce412019-07-04 14:00:29 +0300568
idanshal63df85b2020-05-20 12:13:00 +0300569func (x SpecialSubframe_Patterns) Enum() *SpecialSubframe_Patterns {
570 p := new(SpecialSubframe_Patterns)
571 *p = x
572 return p
ss412g286ce412019-07-04 14:00:29 +0300573}
574
575func (x SpecialSubframe_Patterns) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300576 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300577}
578
idanshal63df85b2020-05-20 12:13:00 +0300579func (SpecialSubframe_Patterns) Descriptor() protoreflect.EnumDescriptor {
czichy1e2ebda2022-05-17 15:35:45 +0300580 return file_enb_proto_enumTypes[9].Descriptor()
idanshal63df85b2020-05-20 12:13:00 +0300581}
582
583func (SpecialSubframe_Patterns) Type() protoreflect.EnumType {
czichy1e2ebda2022-05-17 15:35:45 +0300584 return &file_enb_proto_enumTypes[9]
idanshal63df85b2020-05-20 12:13:00 +0300585}
586
587func (x SpecialSubframe_Patterns) Number() protoreflect.EnumNumber {
588 return protoreflect.EnumNumber(x)
589}
590
591// Deprecated: Use SpecialSubframe_Patterns.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300592func (SpecialSubframe_Patterns) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300593 return file_enb_proto_rawDescGZIP(), []int{12, 0}
ss412g286ce412019-07-04 14:00:29 +0300594}
595
596type AdditionalSpecialSubframe_Patterns int32
597
598const (
599 AdditionalSpecialSubframe_UNKNOWN AdditionalSpecialSubframe_Patterns = 0
600 AdditionalSpecialSubframe_SSP0 AdditionalSpecialSubframe_Patterns = 1
601 AdditionalSpecialSubframe_SSP1 AdditionalSpecialSubframe_Patterns = 2
602 AdditionalSpecialSubframe_SSP2 AdditionalSpecialSubframe_Patterns = 3
603 AdditionalSpecialSubframe_SSP3 AdditionalSpecialSubframe_Patterns = 4
604 AdditionalSpecialSubframe_SSP4 AdditionalSpecialSubframe_Patterns = 5
605 AdditionalSpecialSubframe_SSP5 AdditionalSpecialSubframe_Patterns = 6
606 AdditionalSpecialSubframe_SSP6 AdditionalSpecialSubframe_Patterns = 7
607 AdditionalSpecialSubframe_SSP7 AdditionalSpecialSubframe_Patterns = 8
608 AdditionalSpecialSubframe_SSP8 AdditionalSpecialSubframe_Patterns = 9
609 AdditionalSpecialSubframe_SSP9 AdditionalSpecialSubframe_Patterns = 10
610)
611
idanshal63df85b2020-05-20 12:13:00 +0300612// Enum value maps for AdditionalSpecialSubframe_Patterns.
613var (
614 AdditionalSpecialSubframe_Patterns_name = map[int32]string{
615 0: "UNKNOWN",
616 1: "SSP0",
617 2: "SSP1",
618 3: "SSP2",
619 4: "SSP3",
620 5: "SSP4",
621 6: "SSP5",
622 7: "SSP6",
623 8: "SSP7",
624 9: "SSP8",
625 10: "SSP9",
626 }
627 AdditionalSpecialSubframe_Patterns_value = map[string]int32{
628 "UNKNOWN": 0,
629 "SSP0": 1,
630 "SSP1": 2,
631 "SSP2": 3,
632 "SSP3": 4,
633 "SSP4": 5,
634 "SSP5": 6,
635 "SSP6": 7,
636 "SSP7": 8,
637 "SSP8": 9,
638 "SSP9": 10,
639 }
640)
ss412g286ce412019-07-04 14:00:29 +0300641
idanshal63df85b2020-05-20 12:13:00 +0300642func (x AdditionalSpecialSubframe_Patterns) Enum() *AdditionalSpecialSubframe_Patterns {
643 p := new(AdditionalSpecialSubframe_Patterns)
644 *p = x
645 return p
ss412g286ce412019-07-04 14:00:29 +0300646}
647
648func (x AdditionalSpecialSubframe_Patterns) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300649 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300650}
651
idanshal63df85b2020-05-20 12:13:00 +0300652func (AdditionalSpecialSubframe_Patterns) Descriptor() protoreflect.EnumDescriptor {
czichy1e2ebda2022-05-17 15:35:45 +0300653 return file_enb_proto_enumTypes[10].Descriptor()
idanshal63df85b2020-05-20 12:13:00 +0300654}
655
656func (AdditionalSpecialSubframe_Patterns) Type() protoreflect.EnumType {
czichy1e2ebda2022-05-17 15:35:45 +0300657 return &file_enb_proto_enumTypes[10]
idanshal63df85b2020-05-20 12:13:00 +0300658}
659
660func (x AdditionalSpecialSubframe_Patterns) Number() protoreflect.EnumNumber {
661 return protoreflect.EnumNumber(x)
662}
663
664// Deprecated: Use AdditionalSpecialSubframe_Patterns.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300665func (AdditionalSpecialSubframe_Patterns) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300666 return file_enb_proto_rawDescGZIP(), []int{13, 0}
ss412g286ce412019-07-04 14:00:29 +0300667}
668
669type AdditionalSpecialSubframePatterns_Extension int32
670
671const (
672 AdditionalSpecialSubframePatterns_UNKNOWN AdditionalSpecialSubframePatterns_Extension = 0
673 AdditionalSpecialSubframePatterns_SSP10 AdditionalSpecialSubframePatterns_Extension = 1
674)
675
idanshal63df85b2020-05-20 12:13:00 +0300676// Enum value maps for AdditionalSpecialSubframePatterns_Extension.
677var (
678 AdditionalSpecialSubframePatterns_Extension_name = map[int32]string{
679 0: "UNKNOWN",
680 1: "SSP10",
681 }
682 AdditionalSpecialSubframePatterns_Extension_value = map[string]int32{
683 "UNKNOWN": 0,
684 "SSP10": 1,
685 }
686)
ss412g286ce412019-07-04 14:00:29 +0300687
idanshal63df85b2020-05-20 12:13:00 +0300688func (x AdditionalSpecialSubframePatterns_Extension) Enum() *AdditionalSpecialSubframePatterns_Extension {
689 p := new(AdditionalSpecialSubframePatterns_Extension)
690 *p = x
691 return p
ss412g286ce412019-07-04 14:00:29 +0300692}
693
694func (x AdditionalSpecialSubframePatterns_Extension) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300695 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300696}
697
idanshal63df85b2020-05-20 12:13:00 +0300698func (AdditionalSpecialSubframePatterns_Extension) Descriptor() protoreflect.EnumDescriptor {
czichy1e2ebda2022-05-17 15:35:45 +0300699 return file_enb_proto_enumTypes[11].Descriptor()
idanshal63df85b2020-05-20 12:13:00 +0300700}
701
702func (AdditionalSpecialSubframePatterns_Extension) Type() protoreflect.EnumType {
czichy1e2ebda2022-05-17 15:35:45 +0300703 return &file_enb_proto_enumTypes[11]
idanshal63df85b2020-05-20 12:13:00 +0300704}
705
706func (x AdditionalSpecialSubframePatterns_Extension) Number() protoreflect.EnumNumber {
707 return protoreflect.EnumNumber(x)
708}
709
710// Deprecated: Use AdditionalSpecialSubframePatterns_Extension.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300711func (AdditionalSpecialSubframePatterns_Extension) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300712 return file_enb_proto_rawDescGZIP(), []int{14, 0}
ss412g286ce412019-07-04 14:00:29 +0300713}
714
715type Enb struct {
idanshal63df85b2020-05-20 12:13:00 +0300716 state protoimpl.MessageState
717 sizeCache protoimpl.SizeCache
718 unknownFields protoimpl.UnknownFields
719
czichy1e2ebda2022-05-17 15:35:45 +0300720 EnbType EnbType `protobuf:"varint,1,opt,name=enb_type,json=enbType,proto3,enum=entities.EnbType" json:"enb_type,omitempty"`
721 ServedCells []*ServedCellInfo `protobuf:"bytes,2,rep,name=served_cells,json=servedCells,proto3" json:"served_cells,omitempty"`
722 GuGroupIds []string `protobuf:"bytes,3,rep,name=gu_group_ids,json=guGroupIds,proto3" json:"gu_group_ids,omitempty"`
723 NodeConfigs []*E2NodeComponentConfig `protobuf:"bytes,4,rep,name=node_configs,json=nodeConfigs,proto3" json:"node_configs,omitempty"`
ss412g286ce412019-07-04 14:00:29 +0300724}
725
idanshal63df85b2020-05-20 12:13:00 +0300726func (x *Enb) Reset() {
727 *x = Enb{}
728 if protoimpl.UnsafeEnabled {
729 mi := &file_enb_proto_msgTypes[0]
730 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
731 ms.StoreMessageInfo(mi)
732 }
733}
734
735func (x *Enb) String() string {
736 return protoimpl.X.MessageStringOf(x)
737}
738
739func (*Enb) ProtoMessage() {}
740
741func (x *Enb) ProtoReflect() protoreflect.Message {
742 mi := &file_enb_proto_msgTypes[0]
743 if protoimpl.UnsafeEnabled && x != nil {
744 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
745 if ms.LoadMessageInfo() == nil {
746 ms.StoreMessageInfo(mi)
747 }
748 return ms
749 }
750 return mi.MessageOf(x)
751}
752
753// Deprecated: Use Enb.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300754func (*Enb) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300755 return file_enb_proto_rawDescGZIP(), []int{0}
ss412g286ce412019-07-04 14:00:29 +0300756}
757
idanshal63df85b2020-05-20 12:13:00 +0300758func (x *Enb) GetEnbType() EnbType {
759 if x != nil {
760 return x.EnbType
ss412g286ce412019-07-04 14:00:29 +0300761 }
762 return EnbType_UNKNOWN_ENB_TYPE
763}
764
idanshal63df85b2020-05-20 12:13:00 +0300765func (x *Enb) GetServedCells() []*ServedCellInfo {
766 if x != nil {
767 return x.ServedCells
ss412g286ce412019-07-04 14:00:29 +0300768 }
769 return nil
770}
771
idanshal63df85b2020-05-20 12:13:00 +0300772func (x *Enb) GetGuGroupIds() []string {
773 if x != nil {
774 return x.GuGroupIds
ss412g286ce412019-07-04 14:00:29 +0300775 }
776 return nil
777}
778
czichy1e2ebda2022-05-17 15:35:45 +0300779func (x *Enb) GetNodeConfigs() []*E2NodeComponentConfig {
780 if x != nil {
781 return x.NodeConfigs
782 }
783 return nil
784}
785
ss412g286ce412019-07-04 14:00:29 +0300786type ServedCellInfo struct {
idanshal63df85b2020-05-20 12:13:00 +0300787 state protoimpl.MessageState
788 sizeCache protoimpl.SizeCache
789 unknownFields protoimpl.UnknownFields
790
Idan Shaloma18f9d62020-07-01 12:03:02 +0000791 Pci uint32 `protobuf:"varint,1,opt,name=pci,proto3" json:"pci,omitempty"`
792 CellId string `protobuf:"bytes,2,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
793 Tac string `protobuf:"bytes,3,opt,name=tac,proto3" json:"tac,omitempty"`
794 BroadcastPlmns []string `protobuf:"bytes,4,rep,name=broadcast_plmns,json=broadcastPlmns,proto3" json:"broadcast_plmns,omitempty"`
795 ChoiceEutraMode *ChoiceEUTRAMode `protobuf:"bytes,5,opt,name=choice_eutra_mode,json=choiceEutraMode,proto3" json:"choice_eutra_mode,omitempty"`
796 EutraMode Eutra_Mode `protobuf:"varint,6,opt,name=eutra_mode,json=eutraMode,proto3,enum=entities.Eutra_Mode" json:"eutra_mode,omitempty"`
797 NumberOfAntennaPorts NumberOfAntennaPorts `protobuf:"varint,7,opt,name=number_of_antenna_ports,json=numberOfAntennaPorts,proto3,enum=entities.NumberOfAntennaPorts" json:"number_of_antenna_ports,omitempty"`
798 PrachConfiguration *PrachConfiguration `protobuf:"bytes,8,opt,name=prach_configuration,json=prachConfiguration,proto3" json:"prach_configuration,omitempty"`
799 MbsfnSubframeInfos []*MbsfnSubframe `protobuf:"bytes,9,rep,name=mbsfn_subframe_infos,json=mbsfnSubframeInfos,proto3" json:"mbsfn_subframe_infos,omitempty"`
800 CsgId string `protobuf:"bytes,10,opt,name=csg_id,json=csgId,proto3" json:"csg_id,omitempty"`
801 MbmsServiceAreaIdentities []string `protobuf:"bytes,11,rep,name=mbms_service_area_identities,json=mbmsServiceAreaIdentities,proto3" json:"mbms_service_area_identities,omitempty"`
802 MultibandInfos []uint32 `protobuf:"varint,12,rep,packed,name=multiband_infos,json=multibandInfos,proto3" json:"multiband_infos,omitempty"`
803 FreqBandIndicatorPriority FreqBandIndicatorPriority `protobuf:"varint,13,opt,name=freq_band_indicator_priority,json=freqBandIndicatorPriority,proto3,enum=entities.FreqBandIndicatorPriority" json:"freq_band_indicator_priority,omitempty"`
804 BandwidthReducedSi BandwidthReducedSI `protobuf:"varint,14,opt,name=bandwidth_reduced_si,json=bandwidthReducedSi,proto3,enum=entities.BandwidthReducedSI" json:"bandwidth_reduced_si,omitempty"`
805 NeighbourInfos []*NeighbourInformation `protobuf:"bytes,15,rep,name=neighbour_infos,json=neighbourInfos,proto3" json:"neighbour_infos,omitempty"`
806 AdditionalCellInformation *AdditionalCellInformation `protobuf:"bytes,16,opt,name=additional_cell_information,json=additionalCellInformation,proto3" json:"additional_cell_information,omitempty"`
ss412g286ce412019-07-04 14:00:29 +0300807}
808
idanshal63df85b2020-05-20 12:13:00 +0300809func (x *ServedCellInfo) Reset() {
810 *x = ServedCellInfo{}
811 if protoimpl.UnsafeEnabled {
812 mi := &file_enb_proto_msgTypes[1]
813 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
814 ms.StoreMessageInfo(mi)
815 }
816}
817
818func (x *ServedCellInfo) String() string {
819 return protoimpl.X.MessageStringOf(x)
820}
821
822func (*ServedCellInfo) ProtoMessage() {}
823
824func (x *ServedCellInfo) ProtoReflect() protoreflect.Message {
825 mi := &file_enb_proto_msgTypes[1]
826 if protoimpl.UnsafeEnabled && x != nil {
827 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
828 if ms.LoadMessageInfo() == nil {
829 ms.StoreMessageInfo(mi)
830 }
831 return ms
832 }
833 return mi.MessageOf(x)
834}
835
836// Deprecated: Use ServedCellInfo.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300837func (*ServedCellInfo) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300838 return file_enb_proto_rawDescGZIP(), []int{1}
ss412g286ce412019-07-04 14:00:29 +0300839}
840
idanshal63df85b2020-05-20 12:13:00 +0300841func (x *ServedCellInfo) GetPci() uint32 {
842 if x != nil {
843 return x.Pci
ss412g286ce412019-07-04 14:00:29 +0300844 }
845 return 0
846}
847
idanshal63df85b2020-05-20 12:13:00 +0300848func (x *ServedCellInfo) GetCellId() string {
849 if x != nil {
850 return x.CellId
ss412g286ce412019-07-04 14:00:29 +0300851 }
852 return ""
853}
854
idanshal63df85b2020-05-20 12:13:00 +0300855func (x *ServedCellInfo) GetTac() string {
856 if x != nil {
857 return x.Tac
ss412g286ce412019-07-04 14:00:29 +0300858 }
859 return ""
860}
861
idanshal63df85b2020-05-20 12:13:00 +0300862func (x *ServedCellInfo) GetBroadcastPlmns() []string {
863 if x != nil {
864 return x.BroadcastPlmns
ss412g286ce412019-07-04 14:00:29 +0300865 }
866 return nil
867}
868
idanshal63df85b2020-05-20 12:13:00 +0300869func (x *ServedCellInfo) GetChoiceEutraMode() *ChoiceEUTRAMode {
870 if x != nil {
871 return x.ChoiceEutraMode
ss412g286ce412019-07-04 14:00:29 +0300872 }
873 return nil
874}
875
idanshal63df85b2020-05-20 12:13:00 +0300876func (x *ServedCellInfo) GetEutraMode() Eutra_Mode {
877 if x != nil {
878 return x.EutraMode
ss412g286ce412019-07-04 14:00:29 +0300879 }
880 return Eutra_UNKNOWN
881}
882
idanshal63df85b2020-05-20 12:13:00 +0300883func (x *ServedCellInfo) GetNumberOfAntennaPorts() NumberOfAntennaPorts {
884 if x != nil {
885 return x.NumberOfAntennaPorts
ss412g286ce412019-07-04 14:00:29 +0300886 }
887 return NumberOfAntennaPorts_UNKNOWN_NUMBER_OF_ANTENNA_PORTS
888}
889
idanshal63df85b2020-05-20 12:13:00 +0300890func (x *ServedCellInfo) GetPrachConfiguration() *PrachConfiguration {
891 if x != nil {
892 return x.PrachConfiguration
ss412g286ce412019-07-04 14:00:29 +0300893 }
894 return nil
895}
896
idanshal63df85b2020-05-20 12:13:00 +0300897func (x *ServedCellInfo) GetMbsfnSubframeInfos() []*MbsfnSubframe {
898 if x != nil {
899 return x.MbsfnSubframeInfos
ss412g286ce412019-07-04 14:00:29 +0300900 }
901 return nil
902}
903
idanshal63df85b2020-05-20 12:13:00 +0300904func (x *ServedCellInfo) GetCsgId() string {
905 if x != nil {
906 return x.CsgId
ss412g286ce412019-07-04 14:00:29 +0300907 }
908 return ""
909}
910
idanshal63df85b2020-05-20 12:13:00 +0300911func (x *ServedCellInfo) GetMbmsServiceAreaIdentities() []string {
912 if x != nil {
913 return x.MbmsServiceAreaIdentities
ss412g286ce412019-07-04 14:00:29 +0300914 }
915 return nil
916}
917
idanshal63df85b2020-05-20 12:13:00 +0300918func (x *ServedCellInfo) GetMultibandInfos() []uint32 {
919 if x != nil {
920 return x.MultibandInfos
ss412g286ce412019-07-04 14:00:29 +0300921 }
922 return nil
923}
924
idanshal63df85b2020-05-20 12:13:00 +0300925func (x *ServedCellInfo) GetFreqBandIndicatorPriority() FreqBandIndicatorPriority {
926 if x != nil {
927 return x.FreqBandIndicatorPriority
ss412g286ce412019-07-04 14:00:29 +0300928 }
929 return FreqBandIndicatorPriority_UNKNOWN_FREQ_BAND_INDICATOR_PRIORITY
930}
931
idanshal63df85b2020-05-20 12:13:00 +0300932func (x *ServedCellInfo) GetBandwidthReducedSi() BandwidthReducedSI {
933 if x != nil {
934 return x.BandwidthReducedSi
ss412g286ce412019-07-04 14:00:29 +0300935 }
936 return BandwidthReducedSI_UNKNOWN_BANDWIDTH_REDUCED_SI
937}
938
idanshal63df85b2020-05-20 12:13:00 +0300939func (x *ServedCellInfo) GetNeighbourInfos() []*NeighbourInformation {
940 if x != nil {
941 return x.NeighbourInfos
ss412g286ce412019-07-04 14:00:29 +0300942 }
943 return nil
944}
945
Idan Shaloma18f9d62020-07-01 12:03:02 +0000946func (x *ServedCellInfo) GetAdditionalCellInformation() *AdditionalCellInformation {
947 if x != nil {
948 return x.AdditionalCellInformation
949 }
950 return nil
951}
952
ss412g286ce412019-07-04 14:00:29 +0300953type ChoiceEUTRAMode struct {
idanshal63df85b2020-05-20 12:13:00 +0300954 state protoimpl.MessageState
955 sizeCache protoimpl.SizeCache
956 unknownFields protoimpl.UnknownFields
957
958 Fdd *FddInfo `protobuf:"bytes,1,opt,name=fdd,proto3" json:"fdd,omitempty"`
959 Tdd *TddInfo `protobuf:"bytes,2,opt,name=tdd,proto3" json:"tdd,omitempty"`
ss412g286ce412019-07-04 14:00:29 +0300960}
961
idanshal63df85b2020-05-20 12:13:00 +0300962func (x *ChoiceEUTRAMode) Reset() {
963 *x = ChoiceEUTRAMode{}
964 if protoimpl.UnsafeEnabled {
965 mi := &file_enb_proto_msgTypes[2]
966 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
967 ms.StoreMessageInfo(mi)
968 }
969}
970
971func (x *ChoiceEUTRAMode) String() string {
972 return protoimpl.X.MessageStringOf(x)
973}
974
975func (*ChoiceEUTRAMode) ProtoMessage() {}
976
977func (x *ChoiceEUTRAMode) ProtoReflect() protoreflect.Message {
978 mi := &file_enb_proto_msgTypes[2]
979 if protoimpl.UnsafeEnabled && x != nil {
980 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
981 if ms.LoadMessageInfo() == nil {
982 ms.StoreMessageInfo(mi)
983 }
984 return ms
985 }
986 return mi.MessageOf(x)
987}
988
989// Deprecated: Use ChoiceEUTRAMode.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300990func (*ChoiceEUTRAMode) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300991 return file_enb_proto_rawDescGZIP(), []int{2}
ss412g286ce412019-07-04 14:00:29 +0300992}
993
idanshal63df85b2020-05-20 12:13:00 +0300994func (x *ChoiceEUTRAMode) GetFdd() *FddInfo {
995 if x != nil {
996 return x.Fdd
ss412g286ce412019-07-04 14:00:29 +0300997 }
998 return nil
999}
1000
idanshal63df85b2020-05-20 12:13:00 +03001001func (x *ChoiceEUTRAMode) GetTdd() *TddInfo {
1002 if x != nil {
1003 return x.Tdd
ss412g286ce412019-07-04 14:00:29 +03001004 }
1005 return nil
1006}
1007
1008type Eutra struct {
idanshal63df85b2020-05-20 12:13:00 +03001009 state protoimpl.MessageState
1010 sizeCache protoimpl.SizeCache
1011 unknownFields protoimpl.UnknownFields
ss412g286ce412019-07-04 14:00:29 +03001012}
1013
idanshal63df85b2020-05-20 12:13:00 +03001014func (x *Eutra) Reset() {
1015 *x = Eutra{}
1016 if protoimpl.UnsafeEnabled {
1017 mi := &file_enb_proto_msgTypes[3]
1018 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1019 ms.StoreMessageInfo(mi)
1020 }
1021}
1022
1023func (x *Eutra) String() string {
1024 return protoimpl.X.MessageStringOf(x)
1025}
1026
1027func (*Eutra) ProtoMessage() {}
1028
1029func (x *Eutra) ProtoReflect() protoreflect.Message {
1030 mi := &file_enb_proto_msgTypes[3]
1031 if protoimpl.UnsafeEnabled && x != nil {
1032 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1033 if ms.LoadMessageInfo() == nil {
1034 ms.StoreMessageInfo(mi)
1035 }
1036 return ms
1037 }
1038 return mi.MessageOf(x)
1039}
1040
1041// Deprecated: Use Eutra.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +03001042func (*Eutra) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +03001043 return file_enb_proto_rawDescGZIP(), []int{3}
ss412g286ce412019-07-04 14:00:29 +03001044}
1045
ss412g286ce412019-07-04 14:00:29 +03001046type NeighbourInformation struct {
idanshal63df85b2020-05-20 12:13:00 +03001047 state protoimpl.MessageState
1048 sizeCache protoimpl.SizeCache
1049 unknownFields protoimpl.UnknownFields
1050
1051 Ecgi string `protobuf:"bytes,1,opt,name=ecgi,proto3" json:"ecgi,omitempty"`
1052 Pci uint32 `protobuf:"varint,2,opt,name=pci,proto3" json:"pci,omitempty"`
1053 EarFcn uint32 `protobuf:"varint,3,opt,name=ear_fcn,json=earFcn,proto3" json:"ear_fcn,omitempty"`
1054 Tac string `protobuf:"bytes,4,opt,name=tac,proto3" json:"tac,omitempty"`
ss412g286ce412019-07-04 14:00:29 +03001055}
1056
idanshal63df85b2020-05-20 12:13:00 +03001057func (x *NeighbourInformation) Reset() {
1058 *x = NeighbourInformation{}
1059 if protoimpl.UnsafeEnabled {
1060 mi := &file_enb_proto_msgTypes[4]
1061 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1062 ms.StoreMessageInfo(mi)
1063 }
1064}
1065
1066func (x *NeighbourInformation) String() string {
1067 return protoimpl.X.MessageStringOf(x)
1068}
1069
1070func (*NeighbourInformation) ProtoMessage() {}
1071
1072func (x *NeighbourInformation) ProtoReflect() protoreflect.Message {
1073 mi := &file_enb_proto_msgTypes[4]
1074 if protoimpl.UnsafeEnabled && x != nil {
1075 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1076 if ms.LoadMessageInfo() == nil {
1077 ms.StoreMessageInfo(mi)
1078 }
1079 return ms
1080 }
1081 return mi.MessageOf(x)
1082}
1083
1084// Deprecated: Use NeighbourInformation.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +03001085func (*NeighbourInformation) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +03001086 return file_enb_proto_rawDescGZIP(), []int{4}
ss412g286ce412019-07-04 14:00:29 +03001087}
1088
idanshal63df85b2020-05-20 12:13:00 +03001089func (x *NeighbourInformation) GetEcgi() string {
1090 if x != nil {
1091 return x.Ecgi
ss412g286ce412019-07-04 14:00:29 +03001092 }
1093 return ""
1094}
1095
idanshal63df85b2020-05-20 12:13:00 +03001096func (x *NeighbourInformation) GetPci() uint32 {
1097 if x != nil {
1098 return x.Pci
ss412g286ce412019-07-04 14:00:29 +03001099 }
1100 return 0
1101}
1102
idanshal63df85b2020-05-20 12:13:00 +03001103func (x *NeighbourInformation) GetEarFcn() uint32 {
1104 if x != nil {
1105 return x.EarFcn
ss412g286ce412019-07-04 14:00:29 +03001106 }
1107 return 0
1108}
1109
idanshal63df85b2020-05-20 12:13:00 +03001110func (x *NeighbourInformation) GetTac() string {
1111 if x != nil {
1112 return x.Tac
ss412g286ce412019-07-04 14:00:29 +03001113 }
1114 return ""
1115}
1116
1117type MbsfnSubframe struct {
idanshal63df85b2020-05-20 12:13:00 +03001118 state protoimpl.MessageState
1119 sizeCache protoimpl.SizeCache
1120 unknownFields protoimpl.UnknownFields
1121
ss412g286ce412019-07-04 14:00:29 +03001122 RadioframeAllocationPeriod RadioframeAllocationPeriod `protobuf:"varint,1,opt,name=radioframe_allocation_period,json=radioframeAllocationPeriod,proto3,enum=entities.RadioframeAllocationPeriod" json:"radioframe_allocation_period,omitempty"`
1123 RadioframeAllocationOffset uint32 `protobuf:"varint,2,opt,name=radioframe_allocation_offset,json=radioframeAllocationOffset,proto3" json:"radioframe_allocation_offset,omitempty"`
1124 SubframeAllocation string `protobuf:"bytes,3,opt,name=subframe_allocation,json=subframeAllocation,proto3" json:"subframe_allocation,omitempty"`
1125 SubframeAllocationType SubframeAllocationType `protobuf:"varint,4,opt,name=subframe_allocation_type,json=subframeAllocationType,proto3,enum=entities.SubframeAllocationType" json:"subframe_allocation_type,omitempty"`
ss412g286ce412019-07-04 14:00:29 +03001126}
1127
idanshal63df85b2020-05-20 12:13:00 +03001128func (x *MbsfnSubframe) Reset() {
1129 *x = MbsfnSubframe{}
1130 if protoimpl.UnsafeEnabled {
1131 mi := &file_enb_proto_msgTypes[5]
1132 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1133 ms.StoreMessageInfo(mi)
1134 }
1135}
1136
1137func (x *MbsfnSubframe) String() string {
1138 return protoimpl.X.MessageStringOf(x)
1139}
1140
1141func (*MbsfnSubframe) ProtoMessage() {}
1142
1143func (x *MbsfnSubframe) ProtoReflect() protoreflect.Message {
1144 mi := &file_enb_proto_msgTypes[5]
1145 if protoimpl.UnsafeEnabled && x != nil {
1146 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1147 if ms.LoadMessageInfo() == nil {
1148 ms.StoreMessageInfo(mi)
1149 }
1150 return ms
1151 }
1152 return mi.MessageOf(x)
1153}
1154
1155// Deprecated: Use MbsfnSubframe.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +03001156func (*MbsfnSubframe) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +03001157 return file_enb_proto_rawDescGZIP(), []int{5}
ss412g286ce412019-07-04 14:00:29 +03001158}
1159
idanshal63df85b2020-05-20 12:13:00 +03001160func (x *MbsfnSubframe) GetRadioframeAllocationPeriod() RadioframeAllocationPeriod {
1161 if x != nil {
1162 return x.RadioframeAllocationPeriod
ss412g286ce412019-07-04 14:00:29 +03001163 }
1164 return RadioframeAllocationPeriod_UNKNOWN_RADIOFRAME_ALLOCATION_PERIOD
1165}
1166
idanshal63df85b2020-05-20 12:13:00 +03001167func (x *MbsfnSubframe) GetRadioframeAllocationOffset() uint32 {
1168 if x != nil {
1169 return x.RadioframeAllocationOffset
ss412g286ce412019-07-04 14:00:29 +03001170 }
1171 return 0
1172}
1173
idanshal63df85b2020-05-20 12:13:00 +03001174func (x *MbsfnSubframe) GetSubframeAllocation() string {
1175 if x != nil {
1176 return x.SubframeAllocation
ss412g286ce412019-07-04 14:00:29 +03001177 }
1178 return ""
1179}
1180
idanshal63df85b2020-05-20 12:13:00 +03001181func (x *MbsfnSubframe) GetSubframeAllocationType() SubframeAllocationType {
1182 if x != nil {
1183 return x.SubframeAllocationType
ss412g286ce412019-07-04 14:00:29 +03001184 }
1185 return SubframeAllocationType_UNKNOWN_SUBFRAME_ALLOCATION_TYPE
1186}
1187
1188type PrachConfiguration struct {
idanshal63df85b2020-05-20 12:13:00 +03001189 state protoimpl.MessageState
1190 sizeCache protoimpl.SizeCache
1191 unknownFields protoimpl.UnknownFields
1192
1193 RootSequenceIndex uint32 `protobuf:"varint,1,opt,name=root_sequence_index,json=rootSequenceIndex,proto3" json:"root_sequence_index,omitempty"`
1194 ZeroCorrelationZoneConfiguration uint32 `protobuf:"varint,2,opt,name=zero_correlation_zone_configuration,json=zeroCorrelationZoneConfiguration,proto3" json:"zero_correlation_zone_configuration,omitempty"`
1195 HighSpeedFlag bool `protobuf:"varint,3,opt,name=high_speed_flag,json=highSpeedFlag,proto3" json:"high_speed_flag,omitempty"`
1196 PrachFrequencyOffset uint32 `protobuf:"varint,4,opt,name=prach_frequency_offset,json=prachFrequencyOffset,proto3" json:"prach_frequency_offset,omitempty"`
1197 PrachConfigurationIndex uint32 `protobuf:"varint,5,opt,name=prach_configuration_index,json=prachConfigurationIndex,proto3" json:"prach_configuration_index,omitempty"`
ss412g286ce412019-07-04 14:00:29 +03001198}
1199
idanshal63df85b2020-05-20 12:13:00 +03001200func (x *PrachConfiguration) Reset() {
1201 *x = PrachConfiguration{}
1202 if protoimpl.UnsafeEnabled {
1203 mi := &file_enb_proto_msgTypes[6]
1204 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1205 ms.StoreMessageInfo(mi)
1206 }
1207}
1208
1209func (x *PrachConfiguration) String() string {
1210 return protoimpl.X.MessageStringOf(x)
1211}
1212
1213func (*PrachConfiguration) ProtoMessage() {}
1214
1215func (x *PrachConfiguration) ProtoReflect() protoreflect.Message {
1216 mi := &file_enb_proto_msgTypes[6]
1217 if protoimpl.UnsafeEnabled && x != nil {
1218 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1219 if ms.LoadMessageInfo() == nil {
1220 ms.StoreMessageInfo(mi)
1221 }
1222 return ms
1223 }
1224 return mi.MessageOf(x)
1225}
1226
1227// Deprecated: Use PrachConfiguration.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +03001228func (*PrachConfiguration) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +03001229 return file_enb_proto_rawDescGZIP(), []int{6}
ss412g286ce412019-07-04 14:00:29 +03001230}
1231
idanshal63df85b2020-05-20 12:13:00 +03001232func (x *PrachConfiguration) GetRootSequenceIndex() uint32 {
1233 if x != nil {
1234 return x.RootSequenceIndex
ss412g286ce412019-07-04 14:00:29 +03001235 }
1236 return 0
1237}
1238
idanshal63df85b2020-05-20 12:13:00 +03001239func (x *PrachConfiguration) GetZeroCorrelationZoneConfiguration() uint32 {
1240 if x != nil {
1241 return x.ZeroCorrelationZoneConfiguration
ss412g286ce412019-07-04 14:00:29 +03001242 }
1243 return 0
1244}
1245
idanshal63df85b2020-05-20 12:13:00 +03001246func (x *PrachConfiguration) GetHighSpeedFlag() bool {
1247 if x != nil {
1248 return x.HighSpeedFlag
ss412g286ce412019-07-04 14:00:29 +03001249 }
1250 return false
1251}
1252
idanshal63df85b2020-05-20 12:13:00 +03001253func (x *PrachConfiguration) GetPrachFrequencyOffset() uint32 {
1254 if x != nil {
1255 return x.PrachFrequencyOffset
ss412g286ce412019-07-04 14:00:29 +03001256 }
1257 return 0
1258}
1259
idanshal63df85b2020-05-20 12:13:00 +03001260func (x *PrachConfiguration) GetPrachConfigurationIndex() uint32 {
1261 if x != nil {
1262 return x.PrachConfigurationIndex
ss412g286ce412019-07-04 14:00:29 +03001263 }
1264 return 0
1265}
1266
1267type TddInfo struct {
idanshal63df85b2020-05-20 12:13:00 +03001268 state protoimpl.MessageState
1269 sizeCache protoimpl.SizeCache
1270 unknownFields protoimpl.UnknownFields
1271
ss412g286ce412019-07-04 14:00:29 +03001272 EarFcn uint32 `protobuf:"varint,1,opt,name=ear_fcn,json=earFcn,proto3" json:"ear_fcn,omitempty"`
1273 TransmissionBandwidth TransmissionBandwidth `protobuf:"varint,2,opt,name=transmission_bandwidth,json=transmissionBandwidth,proto3,enum=entities.TransmissionBandwidth" json:"transmission_bandwidth,omitempty"`
1274 SubframeAssignment SubframeAssignment `protobuf:"varint,3,opt,name=subframe_assignment,json=subframeAssignment,proto3,enum=entities.SubframeAssignment" json:"subframe_assignment,omitempty"`
1275 SpecialSubframeInfo *SpecialSubframeInfo `protobuf:"bytes,4,opt,name=special_subframe_info,json=specialSubframeInfo,proto3" json:"special_subframe_info,omitempty"`
1276 AdditionalSpecialSubframeInfo *AdditionalSpecialSubframeInfo `protobuf:"bytes,5,opt,name=additional_special_subframe_info,json=additionalSpecialSubframeInfo,proto3" json:"additional_special_subframe_info,omitempty"`
1277 AdditionalSpecialSubframeExtensionInfo *AdditionalSpecialSubframeExtensionInfo `protobuf:"bytes,6,opt,name=additional_special_subframe_extension_info,json=additionalSpecialSubframeExtensionInfo,proto3" json:"additional_special_subframe_extension_info,omitempty"`
ss412g286ce412019-07-04 14:00:29 +03001278}
1279
idanshal63df85b2020-05-20 12:13:00 +03001280func (x *TddInfo) Reset() {
1281 *x = TddInfo{}
1282 if protoimpl.UnsafeEnabled {
1283 mi := &file_enb_proto_msgTypes[7]
1284 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1285 ms.StoreMessageInfo(mi)
1286 }
1287}
1288
1289func (x *TddInfo) String() string {
1290 return protoimpl.X.MessageStringOf(x)
1291}
1292
1293func (*TddInfo) ProtoMessage() {}
1294
1295func (x *TddInfo) ProtoReflect() protoreflect.Message {
1296 mi := &file_enb_proto_msgTypes[7]
1297 if protoimpl.UnsafeEnabled && x != nil {
1298 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1299 if ms.LoadMessageInfo() == nil {
1300 ms.StoreMessageInfo(mi)
1301 }
1302 return ms
1303 }
1304 return mi.MessageOf(x)
1305}
1306
1307// Deprecated: Use TddInfo.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +03001308func (*TddInfo) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +03001309 return file_enb_proto_rawDescGZIP(), []int{7}
ss412g286ce412019-07-04 14:00:29 +03001310}
1311
idanshal63df85b2020-05-20 12:13:00 +03001312func (x *TddInfo) GetEarFcn() uint32 {
1313 if x != nil {
1314 return x.EarFcn
ss412g286ce412019-07-04 14:00:29 +03001315 }
1316 return 0
1317}
1318
idanshal63df85b2020-05-20 12:13:00 +03001319func (x *TddInfo) GetTransmissionBandwidth() TransmissionBandwidth {
1320 if x != nil {
1321 return x.TransmissionBandwidth
ss412g286ce412019-07-04 14:00:29 +03001322 }
1323 return TransmissionBandwidth_UNKNOWN_TRANSMISSION_BANDWIDTH
1324}
1325
idanshal63df85b2020-05-20 12:13:00 +03001326func (x *TddInfo) GetSubframeAssignment() SubframeAssignment {
1327 if x != nil {
1328 return x.SubframeAssignment
ss412g286ce412019-07-04 14:00:29 +03001329 }
1330 return SubframeAssignment_UNKNOWN_SUBFRAME_ASSIGNMENT
1331}
1332
idanshal63df85b2020-05-20 12:13:00 +03001333func (x *TddInfo) GetSpecialSubframeInfo() *SpecialSubframeInfo {
1334 if x != nil {
1335 return x.SpecialSubframeInfo
ss412g286ce412019-07-04 14:00:29 +03001336 }
1337 return nil
1338}
1339
idanshal63df85b2020-05-20 12:13:00 +03001340func (x *TddInfo) GetAdditionalSpecialSubframeInfo() *AdditionalSpecialSubframeInfo {
1341 if x != nil {
1342 return x.AdditionalSpecialSubframeInfo
ss412g286ce412019-07-04 14:00:29 +03001343 }
1344 return nil
1345}
1346
idanshal63df85b2020-05-20 12:13:00 +03001347func (x *TddInfo) GetAdditionalSpecialSubframeExtensionInfo() *AdditionalSpecialSubframeExtensionInfo {
1348 if x != nil {
1349 return x.AdditionalSpecialSubframeExtensionInfo
ss412g286ce412019-07-04 14:00:29 +03001350 }
1351 return nil
1352}
1353
1354type AdditionalSpecialSubframeExtensionInfo struct {
idanshal63df85b2020-05-20 12:13:00 +03001355 state protoimpl.MessageState
1356 sizeCache protoimpl.SizeCache
1357 unknownFields protoimpl.UnknownFields
1358
ss412g286ce412019-07-04 14:00:29 +03001359 AdditionalSpecialSubframePatternsExtension AdditionalSpecialSubframePatterns_Extension `protobuf:"varint,1,opt,name=additional_special_subframe_patterns_extension,json=additionalSpecialSubframePatternsExtension,proto3,enum=entities.AdditionalSpecialSubframePatterns_Extension" json:"additional_special_subframe_patterns_extension,omitempty"`
1360 CyclicPrefixDl CyclicPrefix `protobuf:"varint,2,opt,name=cyclic_prefix_dl,json=cyclicPrefixDl,proto3,enum=entities.CyclicPrefix" json:"cyclic_prefix_dl,omitempty"`
1361 CyclicPrefixUl CyclicPrefix `protobuf:"varint,3,opt,name=cyclic_prefix_ul,json=cyclicPrefixUl,proto3,enum=entities.CyclicPrefix" json:"cyclic_prefix_ul,omitempty"`
ss412g286ce412019-07-04 14:00:29 +03001362}
1363
idanshal63df85b2020-05-20 12:13:00 +03001364func (x *AdditionalSpecialSubframeExtensionInfo) Reset() {
1365 *x = AdditionalSpecialSubframeExtensionInfo{}
1366 if protoimpl.UnsafeEnabled {
1367 mi := &file_enb_proto_msgTypes[8]
1368 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1369 ms.StoreMessageInfo(mi)
1370 }
ss412g286ce412019-07-04 14:00:29 +03001371}
idanshal63df85b2020-05-20 12:13:00 +03001372
1373func (x *AdditionalSpecialSubframeExtensionInfo) String() string {
1374 return protoimpl.X.MessageStringOf(x)
1375}
1376
1377func (*AdditionalSpecialSubframeExtensionInfo) ProtoMessage() {}
1378
1379func (x *AdditionalSpecialSubframeExtensionInfo) ProtoReflect() protoreflect.Message {
1380 mi := &file_enb_proto_msgTypes[8]
1381 if protoimpl.UnsafeEnabled && x != nil {
1382 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1383 if ms.LoadMessageInfo() == nil {
1384 ms.StoreMessageInfo(mi)
1385 }
1386 return ms
1387 }
1388 return mi.MessageOf(x)
1389}
1390
1391// Deprecated: Use AdditionalSpecialSubframeExtensionInfo.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +03001392func (*AdditionalSpecialSubframeExtensionInfo) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +03001393 return file_enb_proto_rawDescGZIP(), []int{8}
ss412g286ce412019-07-04 14:00:29 +03001394}
1395
idanshal63df85b2020-05-20 12:13:00 +03001396func (x *AdditionalSpecialSubframeExtensionInfo) GetAdditionalSpecialSubframePatternsExtension() AdditionalSpecialSubframePatterns_Extension {
1397 if x != nil {
1398 return x.AdditionalSpecialSubframePatternsExtension
ss412g286ce412019-07-04 14:00:29 +03001399 }
1400 return AdditionalSpecialSubframePatterns_UNKNOWN
1401}
1402
idanshal63df85b2020-05-20 12:13:00 +03001403func (x *AdditionalSpecialSubframeExtensionInfo) GetCyclicPrefixDl() CyclicPrefix {
1404 if x != nil {
1405 return x.CyclicPrefixDl
ss412g286ce412019-07-04 14:00:29 +03001406 }
1407 return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX
1408}
1409
idanshal63df85b2020-05-20 12:13:00 +03001410func (x *AdditionalSpecialSubframeExtensionInfo) GetCyclicPrefixUl() CyclicPrefix {
1411 if x != nil {
1412 return x.CyclicPrefixUl
ss412g286ce412019-07-04 14:00:29 +03001413 }
1414 return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX
1415}
1416
1417type AdditionalSpecialSubframeInfo struct {
idanshal63df85b2020-05-20 12:13:00 +03001418 state protoimpl.MessageState
1419 sizeCache protoimpl.SizeCache
1420 unknownFields protoimpl.UnknownFields
1421
ss412g286ce412019-07-04 14:00:29 +03001422 AdditionalSpecialSubframePatterns AdditionalSpecialSubframe_Patterns `protobuf:"varint,1,opt,name=additional_special_subframe_patterns,json=additionalSpecialSubframePatterns,proto3,enum=entities.AdditionalSpecialSubframe_Patterns" json:"additional_special_subframe_patterns,omitempty"`
1423 CyclicPrefixDl CyclicPrefix `protobuf:"varint,2,opt,name=cyclic_prefix_dl,json=cyclicPrefixDl,proto3,enum=entities.CyclicPrefix" json:"cyclic_prefix_dl,omitempty"`
1424 CyclicPrefixUl CyclicPrefix `protobuf:"varint,3,opt,name=cyclic_prefix_ul,json=cyclicPrefixUl,proto3,enum=entities.CyclicPrefix" json:"cyclic_prefix_ul,omitempty"`
ss412g286ce412019-07-04 14:00:29 +03001425}
1426
idanshal63df85b2020-05-20 12:13:00 +03001427func (x *AdditionalSpecialSubframeInfo) Reset() {
1428 *x = AdditionalSpecialSubframeInfo{}
1429 if protoimpl.UnsafeEnabled {
1430 mi := &file_enb_proto_msgTypes[9]
1431 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1432 ms.StoreMessageInfo(mi)
1433 }
1434}
1435
1436func (x *AdditionalSpecialSubframeInfo) String() string {
1437 return protoimpl.X.MessageStringOf(x)
1438}
1439
1440func (*AdditionalSpecialSubframeInfo) ProtoMessage() {}
1441
1442func (x *AdditionalSpecialSubframeInfo) ProtoReflect() protoreflect.Message {
1443 mi := &file_enb_proto_msgTypes[9]
1444 if protoimpl.UnsafeEnabled && x != nil {
1445 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1446 if ms.LoadMessageInfo() == nil {
1447 ms.StoreMessageInfo(mi)
1448 }
1449 return ms
1450 }
1451 return mi.MessageOf(x)
1452}
1453
1454// Deprecated: Use AdditionalSpecialSubframeInfo.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +03001455func (*AdditionalSpecialSubframeInfo) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +03001456 return file_enb_proto_rawDescGZIP(), []int{9}
ss412g286ce412019-07-04 14:00:29 +03001457}
1458
idanshal63df85b2020-05-20 12:13:00 +03001459func (x *AdditionalSpecialSubframeInfo) GetAdditionalSpecialSubframePatterns() AdditionalSpecialSubframe_Patterns {
1460 if x != nil {
1461 return x.AdditionalSpecialSubframePatterns
ss412g286ce412019-07-04 14:00:29 +03001462 }
1463 return AdditionalSpecialSubframe_UNKNOWN
1464}
1465
idanshal63df85b2020-05-20 12:13:00 +03001466func (x *AdditionalSpecialSubframeInfo) GetCyclicPrefixDl() CyclicPrefix {
1467 if x != nil {
1468 return x.CyclicPrefixDl
ss412g286ce412019-07-04 14:00:29 +03001469 }
1470 return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX
1471}
1472
idanshal63df85b2020-05-20 12:13:00 +03001473func (x *AdditionalSpecialSubframeInfo) GetCyclicPrefixUl() CyclicPrefix {
1474 if x != nil {
1475 return x.CyclicPrefixUl
ss412g286ce412019-07-04 14:00:29 +03001476 }
1477 return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX
1478}
1479
1480type FddInfo struct {
idanshal63df85b2020-05-20 12:13:00 +03001481 state protoimpl.MessageState
1482 sizeCache protoimpl.SizeCache
1483 unknownFields protoimpl.UnknownFields
1484
ss412g286ce412019-07-04 14:00:29 +03001485 UlearFcn uint32 `protobuf:"varint,1,opt,name=ulear_fcn,json=ulearFcn,proto3" json:"ulear_fcn,omitempty"`
1486 DlearFcn uint32 `protobuf:"varint,2,opt,name=dlear_fcn,json=dlearFcn,proto3" json:"dlear_fcn,omitempty"`
1487 UlTransmissionBandwidth TransmissionBandwidth `protobuf:"varint,3,opt,name=ul_transmission_bandwidth,json=ulTransmissionBandwidth,proto3,enum=entities.TransmissionBandwidth" json:"ul_transmission_bandwidth,omitempty"`
1488 DlTransmissionBandwidth TransmissionBandwidth `protobuf:"varint,4,opt,name=dl_transmission_bandwidth,json=dlTransmissionBandwidth,proto3,enum=entities.TransmissionBandwidth" json:"dl_transmission_bandwidth,omitempty"`
ss412g286ce412019-07-04 14:00:29 +03001489}
1490
idanshal63df85b2020-05-20 12:13:00 +03001491func (x *FddInfo) Reset() {
1492 *x = FddInfo{}
1493 if protoimpl.UnsafeEnabled {
1494 mi := &file_enb_proto_msgTypes[10]
1495 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1496 ms.StoreMessageInfo(mi)
1497 }
1498}
1499
1500func (x *FddInfo) String() string {
1501 return protoimpl.X.MessageStringOf(x)
1502}
1503
1504func (*FddInfo) ProtoMessage() {}
1505
1506func (x *FddInfo) ProtoReflect() protoreflect.Message {
1507 mi := &file_enb_proto_msgTypes[10]
1508 if protoimpl.UnsafeEnabled && x != nil {
1509 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1510 if ms.LoadMessageInfo() == nil {
1511 ms.StoreMessageInfo(mi)
1512 }
1513 return ms
1514 }
1515 return mi.MessageOf(x)
1516}
1517
1518// Deprecated: Use FddInfo.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +03001519func (*FddInfo) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +03001520 return file_enb_proto_rawDescGZIP(), []int{10}
ss412g286ce412019-07-04 14:00:29 +03001521}
1522
idanshal63df85b2020-05-20 12:13:00 +03001523func (x *FddInfo) GetUlearFcn() uint32 {
1524 if x != nil {
1525 return x.UlearFcn
ss412g286ce412019-07-04 14:00:29 +03001526 }
1527 return 0
1528}
1529
idanshal63df85b2020-05-20 12:13:00 +03001530func (x *FddInfo) GetDlearFcn() uint32 {
1531 if x != nil {
1532 return x.DlearFcn
ss412g286ce412019-07-04 14:00:29 +03001533 }
1534 return 0
1535}
1536
idanshal63df85b2020-05-20 12:13:00 +03001537func (x *FddInfo) GetUlTransmissionBandwidth() TransmissionBandwidth {
1538 if x != nil {
1539 return x.UlTransmissionBandwidth
ss412g286ce412019-07-04 14:00:29 +03001540 }
1541 return TransmissionBandwidth_UNKNOWN_TRANSMISSION_BANDWIDTH
1542}
1543
idanshal63df85b2020-05-20 12:13:00 +03001544func (x *FddInfo) GetDlTransmissionBandwidth() TransmissionBandwidth {
1545 if x != nil {
1546 return x.DlTransmissionBandwidth
ss412g286ce412019-07-04 14:00:29 +03001547 }
1548 return TransmissionBandwidth_UNKNOWN_TRANSMISSION_BANDWIDTH
1549}
1550
1551type SpecialSubframeInfo struct {
idanshal63df85b2020-05-20 12:13:00 +03001552 state protoimpl.MessageState
1553 sizeCache protoimpl.SizeCache
1554 unknownFields protoimpl.UnknownFields
1555
ss412g286ce412019-07-04 14:00:29 +03001556 SpecialSubframePatterns SpecialSubframe_Patterns `protobuf:"varint,1,opt,name=special_subframe_patterns,json=specialSubframePatterns,proto3,enum=entities.SpecialSubframe_Patterns" json:"special_subframe_patterns,omitempty"`
1557 CyclicPrefixDl CyclicPrefix `protobuf:"varint,2,opt,name=cyclic_prefix_dl,json=cyclicPrefixDl,proto3,enum=entities.CyclicPrefix" json:"cyclic_prefix_dl,omitempty"`
1558 CyclicPrefixUl CyclicPrefix `protobuf:"varint,3,opt,name=cyclic_prefix_ul,json=cyclicPrefixUl,proto3,enum=entities.CyclicPrefix" json:"cyclic_prefix_ul,omitempty"`
ss412g286ce412019-07-04 14:00:29 +03001559}
1560
idanshal63df85b2020-05-20 12:13:00 +03001561func (x *SpecialSubframeInfo) Reset() {
1562 *x = SpecialSubframeInfo{}
1563 if protoimpl.UnsafeEnabled {
1564 mi := &file_enb_proto_msgTypes[11]
1565 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1566 ms.StoreMessageInfo(mi)
1567 }
1568}
1569
1570func (x *SpecialSubframeInfo) String() string {
1571 return protoimpl.X.MessageStringOf(x)
1572}
1573
1574func (*SpecialSubframeInfo) ProtoMessage() {}
1575
1576func (x *SpecialSubframeInfo) ProtoReflect() protoreflect.Message {
1577 mi := &file_enb_proto_msgTypes[11]
1578 if protoimpl.UnsafeEnabled && x != nil {
1579 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1580 if ms.LoadMessageInfo() == nil {
1581 ms.StoreMessageInfo(mi)
1582 }
1583 return ms
1584 }
1585 return mi.MessageOf(x)
1586}
1587
1588// Deprecated: Use SpecialSubframeInfo.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +03001589func (*SpecialSubframeInfo) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +03001590 return file_enb_proto_rawDescGZIP(), []int{11}
ss412g286ce412019-07-04 14:00:29 +03001591}
1592
idanshal63df85b2020-05-20 12:13:00 +03001593func (x *SpecialSubframeInfo) GetSpecialSubframePatterns() SpecialSubframe_Patterns {
1594 if x != nil {
1595 return x.SpecialSubframePatterns
ss412g286ce412019-07-04 14:00:29 +03001596 }
1597 return SpecialSubframe_UNKNOWN
1598}
1599
idanshal63df85b2020-05-20 12:13:00 +03001600func (x *SpecialSubframeInfo) GetCyclicPrefixDl() CyclicPrefix {
1601 if x != nil {
1602 return x.CyclicPrefixDl
ss412g286ce412019-07-04 14:00:29 +03001603 }
1604 return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX
1605}
1606
idanshal63df85b2020-05-20 12:13:00 +03001607func (x *SpecialSubframeInfo) GetCyclicPrefixUl() CyclicPrefix {
1608 if x != nil {
1609 return x.CyclicPrefixUl
ss412g286ce412019-07-04 14:00:29 +03001610 }
1611 return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX
1612}
1613
1614type SpecialSubframe struct {
idanshal63df85b2020-05-20 12:13:00 +03001615 state protoimpl.MessageState
1616 sizeCache protoimpl.SizeCache
1617 unknownFields protoimpl.UnknownFields
ss412g286ce412019-07-04 14:00:29 +03001618}
1619
idanshal63df85b2020-05-20 12:13:00 +03001620func (x *SpecialSubframe) Reset() {
1621 *x = SpecialSubframe{}
1622 if protoimpl.UnsafeEnabled {
1623 mi := &file_enb_proto_msgTypes[12]
1624 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1625 ms.StoreMessageInfo(mi)
1626 }
1627}
1628
1629func (x *SpecialSubframe) String() string {
1630 return protoimpl.X.MessageStringOf(x)
1631}
1632
1633func (*SpecialSubframe) ProtoMessage() {}
1634
1635func (x *SpecialSubframe) ProtoReflect() protoreflect.Message {
1636 mi := &file_enb_proto_msgTypes[12]
1637 if protoimpl.UnsafeEnabled && x != nil {
1638 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1639 if ms.LoadMessageInfo() == nil {
1640 ms.StoreMessageInfo(mi)
1641 }
1642 return ms
1643 }
1644 return mi.MessageOf(x)
1645}
1646
1647// Deprecated: Use SpecialSubframe.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +03001648func (*SpecialSubframe) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +03001649 return file_enb_proto_rawDescGZIP(), []int{12}
ss412g286ce412019-07-04 14:00:29 +03001650}
1651
ss412g286ce412019-07-04 14:00:29 +03001652type AdditionalSpecialSubframe struct {
idanshal63df85b2020-05-20 12:13:00 +03001653 state protoimpl.MessageState
1654 sizeCache protoimpl.SizeCache
1655 unknownFields protoimpl.UnknownFields
ss412g286ce412019-07-04 14:00:29 +03001656}
1657
idanshal63df85b2020-05-20 12:13:00 +03001658func (x *AdditionalSpecialSubframe) Reset() {
1659 *x = AdditionalSpecialSubframe{}
1660 if protoimpl.UnsafeEnabled {
1661 mi := &file_enb_proto_msgTypes[13]
1662 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1663 ms.StoreMessageInfo(mi)
1664 }
1665}
1666
1667func (x *AdditionalSpecialSubframe) String() string {
1668 return protoimpl.X.MessageStringOf(x)
1669}
1670
1671func (*AdditionalSpecialSubframe) ProtoMessage() {}
1672
1673func (x *AdditionalSpecialSubframe) ProtoReflect() protoreflect.Message {
1674 mi := &file_enb_proto_msgTypes[13]
1675 if protoimpl.UnsafeEnabled && x != nil {
1676 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1677 if ms.LoadMessageInfo() == nil {
1678 ms.StoreMessageInfo(mi)
1679 }
1680 return ms
1681 }
1682 return mi.MessageOf(x)
1683}
1684
1685// Deprecated: Use AdditionalSpecialSubframe.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +03001686func (*AdditionalSpecialSubframe) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +03001687 return file_enb_proto_rawDescGZIP(), []int{13}
ss412g286ce412019-07-04 14:00:29 +03001688}
1689
ss412g286ce412019-07-04 14:00:29 +03001690type AdditionalSpecialSubframePatterns struct {
idanshal63df85b2020-05-20 12:13:00 +03001691 state protoimpl.MessageState
1692 sizeCache protoimpl.SizeCache
1693 unknownFields protoimpl.UnknownFields
ss412g286ce412019-07-04 14:00:29 +03001694}
1695
idanshal63df85b2020-05-20 12:13:00 +03001696func (x *AdditionalSpecialSubframePatterns) Reset() {
1697 *x = AdditionalSpecialSubframePatterns{}
1698 if protoimpl.UnsafeEnabled {
1699 mi := &file_enb_proto_msgTypes[14]
1700 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1701 ms.StoreMessageInfo(mi)
1702 }
1703}
1704
1705func (x *AdditionalSpecialSubframePatterns) String() string {
1706 return protoimpl.X.MessageStringOf(x)
1707}
1708
1709func (*AdditionalSpecialSubframePatterns) ProtoMessage() {}
1710
1711func (x *AdditionalSpecialSubframePatterns) ProtoReflect() protoreflect.Message {
1712 mi := &file_enb_proto_msgTypes[14]
1713 if protoimpl.UnsafeEnabled && x != nil {
1714 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1715 if ms.LoadMessageInfo() == nil {
1716 ms.StoreMessageInfo(mi)
1717 }
1718 return ms
1719 }
1720 return mi.MessageOf(x)
1721}
1722
1723// Deprecated: Use AdditionalSpecialSubframePatterns.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +03001724func (*AdditionalSpecialSubframePatterns) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +03001725 return file_enb_proto_rawDescGZIP(), []int{14}
ss412g286ce412019-07-04 14:00:29 +03001726}
1727
idanshal63df85b2020-05-20 12:13:00 +03001728var File_enb_proto protoreflect.FileDescriptor
1729
1730var file_enb_proto_rawDesc = []byte{
1731 0x0a, 0x09, 0x65, 0x6e, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x08, 0x65, 0x6e, 0x74,
Idan Shaloma18f9d62020-07-01 12:03:02 +00001732 0x69, 0x74, 0x69, 0x65, 0x73, 0x1a, 0x21, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61,
1733 0x6c, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69,
czichy1e2ebda2022-05-17 15:35:45 +03001734 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x65, 0x32, 0x6e, 0x6f, 0x64, 0x65,
1735 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69,
1736 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0e, 0x6e, 0x62, 0x5f, 0x74, 0x79, 0x70, 0x65,
1737 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd6, 0x01, 0x0a, 0x03, 0x45, 0x6e, 0x62, 0x12,
1738 0x2c, 0x0a, 0x08, 0x65, 0x6e, 0x62, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
1739 0x0e, 0x32, 0x11, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x6e, 0x62,
1740 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x65, 0x6e, 0x62, 0x54, 0x79, 0x70, 0x65, 0x12, 0x3b, 0x0a,
1741 0x0c, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x73, 0x18, 0x02, 0x20,
1742 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53,
1743 0x65, 0x72, 0x76, 0x65, 0x64, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x73,
1744 0x65, 0x72, 0x76, 0x65, 0x64, 0x43, 0x65, 0x6c, 0x6c, 0x73, 0x12, 0x20, 0x0a, 0x0c, 0x67, 0x75,
1745 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09,
1746 0x52, 0x0a, 0x67, 0x75, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x73, 0x12, 0x42, 0x0a, 0x0c,
1747 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x18, 0x04, 0x20, 0x03,
1748 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x32,
1749 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x6e,
1750 0x66, 0x69, 0x67, 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73,
1751 0x22, 0xc8, 0x07, 0x0a, 0x0e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x43, 0x65, 0x6c, 0x6c, 0x49,
1752 0x6e, 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x63, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
1753 0x52, 0x03, 0x70, 0x63, 0x69, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64,
1754 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x63, 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x10,
1755 0x0a, 0x03, 0x74, 0x61, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x74, 0x61, 0x63,
1756 0x12, 0x27, 0x0a, 0x0f, 0x62, 0x72, 0x6f, 0x61, 0x64, 0x63, 0x61, 0x73, 0x74, 0x5f, 0x70, 0x6c,
1757 0x6d, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x62, 0x72, 0x6f, 0x61, 0x64,
1758 0x63, 0x61, 0x73, 0x74, 0x50, 0x6c, 0x6d, 0x6e, 0x73, 0x12, 0x45, 0x0a, 0x11, 0x63, 0x68, 0x6f,
1759 0x69, 0x63, 0x65, 0x5f, 0x65, 0x75, 0x74, 0x72, 0x61, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x05,
1760 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e,
1761 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x45, 0x55, 0x54, 0x52, 0x41, 0x4d, 0x6f, 0x64, 0x65, 0x52,
1762 0x0f, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x45, 0x75, 0x74, 0x72, 0x61, 0x4d, 0x6f, 0x64, 0x65,
1763 0x12, 0x33, 0x0a, 0x0a, 0x65, 0x75, 0x74, 0x72, 0x61, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x06,
1764 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e,
1765 0x45, 0x75, 0x74, 0x72, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x09, 0x65, 0x75, 0x74, 0x72,
1766 0x61, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x55, 0x0a, 0x17, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x5f,
1767 0x6f, 0x66, 0x5f, 0x61, 0x6e, 0x74, 0x65, 0x6e, 0x6e, 0x61, 0x5f, 0x70, 0x6f, 0x72, 0x74, 0x73,
1768 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65,
1769 0x73, 0x2e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f, 0x66, 0x41, 0x6e, 0x74, 0x65, 0x6e, 0x6e,
1770 0x61, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x52, 0x14, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f, 0x66,
1771 0x41, 0x6e, 0x74, 0x65, 0x6e, 0x6e, 0x61, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x12, 0x4d, 0x0a, 0x13,
1772 0x70, 0x72, 0x61, 0x63, 0x68, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74,
1773 0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x65, 0x6e, 0x74, 0x69,
1774 0x74, 0x69, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x61, 0x63, 0x68, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1775 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x12, 0x70, 0x72, 0x61, 0x63, 0x68, 0x43, 0x6f,
1776 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x49, 0x0a, 0x14, 0x6d,
1777 0x62, 0x73, 0x66, 0x6e, 0x5f, 0x73, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x6e,
1778 0x66, 0x6f, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x65, 0x6e, 0x74, 0x69,
1779 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4d, 0x62, 0x73, 0x66, 0x6e, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61,
1780 0x6d, 0x65, 0x52, 0x12, 0x6d, 0x62, 0x73, 0x66, 0x6e, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d,
1781 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x73, 0x12, 0x15, 0x0a, 0x06, 0x63, 0x73, 0x67, 0x5f, 0x69, 0x64,
1782 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x63, 0x73, 0x67, 0x49, 0x64, 0x12, 0x3f, 0x0a,
1783 0x1c, 0x6d, 0x62, 0x6d, 0x73, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x72,
1784 0x65, 0x61, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x0b, 0x20,
1785 0x03, 0x28, 0x09, 0x52, 0x19, 0x6d, 0x62, 0x6d, 0x73, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
1786 0x41, 0x72, 0x65, 0x61, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x27,
1787 0x0a, 0x0f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x62, 0x61, 0x6e, 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
1788 0x73, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x62, 0x61,
1789 0x6e, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x73, 0x12, 0x64, 0x0a, 0x1c, 0x66, 0x72, 0x65, 0x71, 0x5f,
1790 0x62, 0x61, 0x6e, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x70,
1791 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x23, 0x2e,
1792 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x46, 0x72, 0x65, 0x71, 0x42, 0x61, 0x6e,
1793 0x64, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69,
1794 0x74, 0x79, 0x52, 0x19, 0x66, 0x72, 0x65, 0x71, 0x42, 0x61, 0x6e, 0x64, 0x49, 0x6e, 0x64, 0x69,
1795 0x63, 0x61, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, 0x4e, 0x0a,
1796 0x14, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x5f, 0x72, 0x65, 0x64, 0x75, 0x63,
1797 0x65, 0x64, 0x5f, 0x73, 0x69, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x65, 0x6e,
1798 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68,
1799 0x52, 0x65, 0x64, 0x75, 0x63, 0x65, 0x64, 0x53, 0x49, 0x52, 0x12, 0x62, 0x61, 0x6e, 0x64, 0x77,
1800 0x69, 0x64, 0x74, 0x68, 0x52, 0x65, 0x64, 0x75, 0x63, 0x65, 0x64, 0x53, 0x69, 0x12, 0x47, 0x0a,
1801 0x0f, 0x6e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x73,
1802 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65,
1803 0x73, 0x2e, 0x4e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x72,
1804 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x6e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f, 0x75,
1805 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x73, 0x12, 0x63, 0x0a, 0x1b, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69,
1806 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d,
1807 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x65, 0x6e,
1808 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61,
1809 0x6c, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e,
1810 0x52, 0x19, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x43, 0x65, 0x6c, 0x6c,
1811 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x5b, 0x0a, 0x0f, 0x43,
1812 0x68, 0x6f, 0x69, 0x63, 0x65, 0x45, 0x55, 0x54, 0x52, 0x41, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x23,
1813 0x0a, 0x03, 0x66, 0x64, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x65, 0x6e,
1814 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x46, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x03,
1815 0x66, 0x64, 0x64, 0x12, 0x23, 0x0a, 0x03, 0x74, 0x64, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
1816 0x32, 0x11, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x54, 0x64, 0x64, 0x49,
1817 0x6e, 0x66, 0x6f, 0x52, 0x03, 0x74, 0x64, 0x64, 0x22, 0x2e, 0x0a, 0x05, 0x45, 0x75, 0x74, 0x72,
1818 0x61, 0x22, 0x25, 0x0a, 0x04, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b,
1819 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x46, 0x44, 0x44, 0x10, 0x01, 0x12,
1820 0x07, 0x0a, 0x03, 0x54, 0x44, 0x44, 0x10, 0x02, 0x22, 0x67, 0x0a, 0x14, 0x4e, 0x65, 0x69, 0x67,
1821 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e,
1822 0x12, 0x12, 0x0a, 0x04, 0x65, 0x63, 0x67, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
1823 0x65, 0x63, 0x67, 0x69, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x63, 0x69, 0x18, 0x02, 0x20, 0x01, 0x28,
1824 0x0d, 0x52, 0x03, 0x70, 0x63, 0x69, 0x12, 0x17, 0x0a, 0x07, 0x65, 0x61, 0x72, 0x5f, 0x66, 0x63,
1825 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x65, 0x61, 0x72, 0x46, 0x63, 0x6e, 0x12,
1826 0x10, 0x0a, 0x03, 0x74, 0x61, 0x63, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x74, 0x61,
1827 0x63, 0x22, 0xc6, 0x02, 0x0a, 0x0d, 0x4d, 0x62, 0x73, 0x66, 0x6e, 0x53, 0x75, 0x62, 0x66, 0x72,
1828 0x61, 0x6d, 0x65, 0x12, 0x66, 0x0a, 0x1c, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x66, 0x72, 0x61, 0x6d,
1829 0x65, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x65, 0x72,
1830 0x69, 0x6f, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x24, 0x2e, 0x65, 0x6e, 0x74, 0x69,
1831 0x74, 0x69, 0x65, 0x73, 0x2e, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x41,
1832 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x52,
1833 0x1a, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x41, 0x6c, 0x6c, 0x6f, 0x63,
1834 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, 0x40, 0x0a, 0x1c, 0x72,
1835 0x61, 0x64, 0x69, 0x6f, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61,
1836 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28,
1837 0x0d, 0x52, 0x1a, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x41, 0x6c, 0x6c,
1838 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x2f, 0x0a,
1839 0x13, 0x73, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61,
1840 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x73, 0x75, 0x62, 0x66,
1841 0x72, 0x61, 0x6d, 0x65, 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x5a,
1842 0x0a, 0x18, 0x73, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x63,
1843 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e,
1844 0x32, 0x20, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x75, 0x62, 0x66,
1845 0x72, 0x61, 0x6d, 0x65, 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79,
1846 0x70, 0x65, 0x52, 0x16, 0x73, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x41, 0x6c, 0x6c, 0x6f,
1847 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x22, 0xad, 0x02, 0x0a, 0x12, 0x50,
1848 0x72, 0x61, 0x63, 0x68, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
1849 0x6e, 0x12, 0x2e, 0x0a, 0x13, 0x72, 0x6f, 0x6f, 0x74, 0x5f, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e,
1850 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11,
1851 0x72, 0x6f, 0x6f, 0x74, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x64, 0x65,
1852 0x78, 0x12, 0x4d, 0x0a, 0x23, 0x7a, 0x65, 0x72, 0x6f, 0x5f, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x6c,
1853 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69,
1854 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x20,
1855 0x7a, 0x65, 0x72, 0x6f, 0x43, 0x6f, 0x72, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5a,
1856 0x6f, 0x6e, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
1857 0x12, 0x26, 0x0a, 0x0f, 0x68, 0x69, 0x67, 0x68, 0x5f, 0x73, 0x70, 0x65, 0x65, 0x64, 0x5f, 0x66,
1858 0x6c, 0x61, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x68, 0x69, 0x67, 0x68, 0x53,
1859 0x70, 0x65, 0x65, 0x64, 0x46, 0x6c, 0x61, 0x67, 0x12, 0x34, 0x0a, 0x16, 0x70, 0x72, 0x61, 0x63,
1860 0x68, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x6f, 0x66, 0x66, 0x73,
1861 0x65, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x70, 0x72, 0x61, 0x63, 0x68, 0x46,
1862 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x3a,
1863 0x0a, 0x19, 0x70, 0x72, 0x61, 0x63, 0x68, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72,
1864 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x05, 0x20, 0x01, 0x28,
1865 0x0d, 0x52, 0x17, 0x70, 0x72, 0x61, 0x63, 0x68, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72,
1866 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x22, 0x9d, 0x04, 0x0a, 0x07, 0x54,
1867 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x17, 0x0a, 0x07, 0x65, 0x61, 0x72, 0x5f, 0x66, 0x63,
1868 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x65, 0x61, 0x72, 0x46, 0x63, 0x6e, 0x12,
1869 0x56, 0x0a, 0x16, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f,
1870 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32,
1871 0x1f, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73,
1872 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68,
1873 0x52, 0x15, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61,
1874 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x12, 0x4d, 0x0a, 0x13, 0x73, 0x75, 0x62, 0x66, 0x72,
1875 0x61, 0x6d, 0x65, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x03,
1876 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e,
1877 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65,
1878 0x6e, 0x74, 0x52, 0x12, 0x73, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x41, 0x73, 0x73, 0x69,
1879 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x51, 0x0a, 0x15, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61,
1880 0x6c, 0x5f, 0x73, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
1881 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73,
1882 0x2e, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65,
1883 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x13, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62,
1884 0x66, 0x72, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x70, 0x0a, 0x20, 0x61, 0x64, 0x64,
Idan Shaloma18f9d62020-07-01 12:03:02 +00001885 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x5f,
czichy1e2ebda2022-05-17 15:35:45 +03001886 0x73, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x05, 0x20,
1887 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x41,
1888 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c,
1889 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x1d, 0x61, 0x64,
1890 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53,
1891 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x8c, 0x01, 0x0a, 0x2a,
1892 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x69,
1893 0x61, 0x6c, 0x5f, 0x73, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x65, 0x78, 0x74, 0x65,
1894 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b,
1895 0x32, 0x30, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x69,
Idan Shaloma18f9d62020-07-01 12:03:02 +00001896 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62,
1897 0x66, 0x72, 0x61, 0x6d, 0x65, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e,
czichy1e2ebda2022-05-17 15:35:45 +03001898 0x66, 0x6f, 0x52, 0x26, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x70,
1899 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x45, 0x78, 0x74,
1900 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0xc8, 0x02, 0x0a, 0x26, 0x41,
1901 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c,
1902 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
1903 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x99, 0x01, 0x0a, 0x2e, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69,
1904 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x5f, 0x73, 0x75, 0x62,
1905 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x5f, 0x65,
1906 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x35,
1907 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69,
1908 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72,
1909 0x61, 0x6d, 0x65, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x2e, 0x45, 0x78, 0x74, 0x65,
1910 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x2a, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61,
Idan Shaloma18f9d62020-07-01 12:03:02 +00001911 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65,
czichy1e2ebda2022-05-17 15:35:45 +03001912 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
1913 0x6e, 0x12, 0x40, 0x0a, 0x10, 0x63, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x5f, 0x70, 0x72, 0x65, 0x66,
1914 0x69, 0x78, 0x5f, 0x64, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x65, 0x6e,
Idan Shaloma18f9d62020-07-01 12:03:02 +00001915 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x50, 0x72, 0x65,
1916 0x66, 0x69, 0x78, 0x52, 0x0e, 0x63, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x50, 0x72, 0x65, 0x66, 0x69,
czichy1e2ebda2022-05-17 15:35:45 +03001917 0x78, 0x44, 0x6c, 0x12, 0x40, 0x0a, 0x10, 0x63, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x5f, 0x70, 0x72,
1918 0x65, 0x66, 0x69, 0x78, 0x5f, 0x75, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e,
1919 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x50,
1920 0x72, 0x65, 0x66, 0x69, 0x78, 0x52, 0x0e, 0x63, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x50, 0x72, 0x65,
1921 0x66, 0x69, 0x78, 0x55, 0x6c, 0x22, 0xa2, 0x02, 0x0a, 0x1d, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69,
1922 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72,
1923 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x7d, 0x0a, 0x24, 0x61, 0x64, 0x64, 0x69, 0x74,
1924 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x5f, 0x73, 0x75,
1925 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x18,
1926 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73,
1927 0x2e, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69,
1928 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x2e, 0x50, 0x61, 0x74, 0x74, 0x65,
1929 0x72, 0x6e, 0x73, 0x52, 0x21, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53,
1930 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x50, 0x61,
1931 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x12, 0x40, 0x0a, 0x10, 0x63, 0x79, 0x63, 0x6c, 0x69, 0x63,
1932 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x5f, 0x64, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e,
1933 0x32, 0x16, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, 0x79, 0x63, 0x6c,
1934 0x69, 0x63, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x52, 0x0e, 0x63, 0x79, 0x63, 0x6c, 0x69, 0x63,
1935 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x44, 0x6c, 0x12, 0x40, 0x0a, 0x10, 0x63, 0x79, 0x63, 0x6c,
1936 0x69, 0x63, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x5f, 0x75, 0x6c, 0x18, 0x03, 0x20, 0x01,
1937 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, 0x79,
1938 0x63, 0x6c, 0x69, 0x63, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x52, 0x0e, 0x63, 0x79, 0x63, 0x6c,
1939 0x69, 0x63, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x55, 0x6c, 0x22, 0xfd, 0x01, 0x0a, 0x07, 0x46,
1940 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x6c, 0x65, 0x61, 0x72, 0x5f,
1941 0x66, 0x63, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x75, 0x6c, 0x65, 0x61, 0x72,
1942 0x46, 0x63, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x66, 0x63, 0x6e,
1943 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x64, 0x6c, 0x65, 0x61, 0x72, 0x46, 0x63, 0x6e,
1944 0x12, 0x5b, 0x0a, 0x19, 0x75, 0x6c, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73,
1945 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x03, 0x20,
1946 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x54,
1947 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77,
1948 0x69, 0x64, 0x74, 0x68, 0x52, 0x17, 0x75, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73,
1949 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x12, 0x5b, 0x0a,
1950 0x19, 0x64, 0x6c, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
1951 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e,
1952 0x32, 0x1f, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x54, 0x72, 0x61, 0x6e,
1953 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74,
1954 0x68, 0x52, 0x17, 0x64, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
1955 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0xf9, 0x01, 0x0a, 0x13, 0x53,
1956 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x49, 0x6e,
1957 0x66, 0x6f, 0x12, 0x5e, 0x0a, 0x19, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x5f, 0x73, 0x75,
1958 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x18,
1959 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x22, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73,
1960 0x2e, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65,
1961 0x2e, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x52, 0x17, 0x73, 0x70, 0x65, 0x63, 0x69,
1962 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72,
1963 0x6e, 0x73, 0x12, 0x40, 0x0a, 0x10, 0x63, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x5f, 0x70, 0x72, 0x65,
1964 0x66, 0x69, 0x78, 0x5f, 0x64, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x65,
1965 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x50, 0x72,
1966 0x65, 0x66, 0x69, 0x78, 0x52, 0x0e, 0x63, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x50, 0x72, 0x65, 0x66,
1967 0x69, 0x78, 0x44, 0x6c, 0x12, 0x40, 0x0a, 0x10, 0x63, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x5f, 0x70,
1968 0x72, 0x65, 0x66, 0x69, 0x78, 0x5f, 0x75, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16,
1969 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, 0x79, 0x63, 0x6c, 0x69, 0x63,
1970 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x52, 0x0e, 0x63, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x50, 0x72,
1971 0x65, 0x66, 0x69, 0x78, 0x55, 0x6c, 0x22, 0x84, 0x01, 0x0a, 0x0f, 0x53, 0x70, 0x65, 0x63, 0x69,
1972 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x22, 0x71, 0x0a, 0x08, 0x50, 0x61,
1973 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57,
1974 0x4e, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x30, 0x10, 0x01, 0x12, 0x08, 0x0a,
1975 0x04, 0x53, 0x53, 0x50, 0x31, 0x10, 0x02, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x32, 0x10,
1976 0x03, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x33, 0x10, 0x04, 0x12, 0x08, 0x0a, 0x04, 0x53,
1977 0x53, 0x50, 0x34, 0x10, 0x05, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x35, 0x10, 0x06, 0x12,
1978 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x36, 0x10, 0x07, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50,
1979 0x37, 0x10, 0x08, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x38, 0x10, 0x09, 0x22, 0x98, 0x01,
1980 0x0a, 0x19, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x70, 0x65, 0x63,
1981 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x22, 0x7b, 0x0a, 0x08, 0x50,
1982 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f,
1983 0x57, 0x4e, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x30, 0x10, 0x01, 0x12, 0x08,
1984 0x0a, 0x04, 0x53, 0x53, 0x50, 0x31, 0x10, 0x02, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x32,
1985 0x10, 0x03, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x33, 0x10, 0x04, 0x12, 0x08, 0x0a, 0x04,
1986 0x53, 0x53, 0x50, 0x34, 0x10, 0x05, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x35, 0x10, 0x06,
1987 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x36, 0x10, 0x07, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53,
1988 0x50, 0x37, 0x10, 0x08, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x38, 0x10, 0x09, 0x12, 0x08,
1989 0x0a, 0x04, 0x53, 0x53, 0x50, 0x39, 0x10, 0x0a, 0x22, 0x48, 0x0a, 0x21, 0x41, 0x64, 0x64, 0x69,
1990 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62,
1991 0x66, 0x72, 0x61, 0x6d, 0x65, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x22, 0x23, 0x0a,
1992 0x09, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e,
1993 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x53, 0x53, 0x50, 0x31, 0x30,
1994 0x10, 0x01, 0x2a, 0x6b, 0x0a, 0x19, 0x46, 0x72, 0x65, 0x71, 0x42, 0x61, 0x6e, 0x64, 0x49, 0x6e,
1995 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12,
1996 0x28, 0x0a, 0x24, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x46, 0x52, 0x45, 0x51, 0x5f,
1997 0x42, 0x41, 0x4e, 0x44, 0x5f, 0x49, 0x4e, 0x44, 0x49, 0x43, 0x41, 0x54, 0x4f, 0x52, 0x5f, 0x50,
1998 0x52, 0x49, 0x4f, 0x52, 0x49, 0x54, 0x59, 0x10, 0x00, 0x12, 0x13, 0x0a, 0x0f, 0x4e, 0x4f, 0x54,
1999 0x5f, 0x42, 0x52, 0x4f, 0x41, 0x44, 0x43, 0x41, 0x53, 0x54, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0f,
2000 0x0a, 0x0b, 0x42, 0x52, 0x4f, 0x41, 0x44, 0x43, 0x41, 0x53, 0x54, 0x45, 0x44, 0x10, 0x02, 0x2a,
2001 0x45, 0x0a, 0x12, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x52, 0x65, 0x64, 0x75,
2002 0x63, 0x65, 0x64, 0x53, 0x49, 0x12, 0x20, 0x0a, 0x1c, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e,
2003 0x5f, 0x42, 0x41, 0x4e, 0x44, 0x57, 0x49, 0x44, 0x54, 0x48, 0x5f, 0x52, 0x45, 0x44, 0x55, 0x43,
2004 0x45, 0x44, 0x5f, 0x53, 0x49, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x53, 0x43, 0x48, 0x45, 0x44,
2005 0x55, 0x4c, 0x45, 0x44, 0x10, 0x01, 0x2a, 0x5d, 0x0a, 0x16, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61,
2006 0x6d, 0x65, 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65,
2007 0x12, 0x24, 0x0a, 0x20, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x53, 0x55, 0x42, 0x46,
2008 0x52, 0x41, 0x4d, 0x45, 0x5f, 0x41, 0x4c, 0x4c, 0x4f, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
2009 0x54, 0x59, 0x50, 0x45, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x4f, 0x4e, 0x45, 0x5f, 0x46, 0x52,
2010 0x41, 0x4d, 0x45, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x46, 0x4f, 0x55, 0x52, 0x5f, 0x46, 0x52,
2011 0x41, 0x4d, 0x45, 0x10, 0x02, 0x2a, 0x78, 0x0a, 0x1a, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x66, 0x72,
2012 0x61, 0x6d, 0x65, 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x65, 0x72,
2013 0x69, 0x6f, 0x64, 0x12, 0x28, 0x0a, 0x24, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x52,
2014 0x41, 0x44, 0x49, 0x4f, 0x46, 0x52, 0x41, 0x4d, 0x45, 0x5f, 0x41, 0x4c, 0x4c, 0x4f, 0x43, 0x41,
2015 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x45, 0x52, 0x49, 0x4f, 0x44, 0x10, 0x00, 0x12, 0x06, 0x0a,
2016 0x02, 0x4e, 0x31, 0x10, 0x01, 0x12, 0x06, 0x0a, 0x02, 0x4e, 0x32, 0x10, 0x02, 0x12, 0x06, 0x0a,
2017 0x02, 0x4e, 0x34, 0x10, 0x03, 0x12, 0x06, 0x0a, 0x02, 0x4e, 0x38, 0x10, 0x04, 0x12, 0x07, 0x0a,
2018 0x03, 0x4e, 0x31, 0x36, 0x10, 0x05, 0x12, 0x07, 0x0a, 0x03, 0x4e, 0x33, 0x32, 0x10, 0x06, 0x2a,
2019 0x56, 0x0a, 0x14, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f, 0x66, 0x41, 0x6e, 0x74, 0x65, 0x6e,
2020 0x6e, 0x61, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x12, 0x23, 0x0a, 0x1f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f,
2021 0x57, 0x4e, 0x5f, 0x4e, 0x55, 0x4d, 0x42, 0x45, 0x52, 0x5f, 0x4f, 0x46, 0x5f, 0x41, 0x4e, 0x54,
2022 0x45, 0x4e, 0x4e, 0x41, 0x5f, 0x50, 0x4f, 0x52, 0x54, 0x53, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03,
2023 0x41, 0x4e, 0x31, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x41, 0x4e, 0x32, 0x10, 0x02, 0x12, 0x07,
2024 0x0a, 0x03, 0x41, 0x4e, 0x34, 0x10, 0x03, 0x2a, 0x74, 0x0a, 0x12, 0x53, 0x75, 0x62, 0x66, 0x72,
2025 0x61, 0x6d, 0x65, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x1f, 0x0a,
2026 0x1b, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x53, 0x55, 0x42, 0x46, 0x52, 0x41, 0x4d,
2027 0x45, 0x5f, 0x41, 0x53, 0x53, 0x49, 0x47, 0x4e, 0x4d, 0x45, 0x4e, 0x54, 0x10, 0x00, 0x12, 0x07,
2028 0x0a, 0x03, 0x53, 0x41, 0x30, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x53, 0x41, 0x31, 0x10, 0x02,
2029 0x12, 0x07, 0x0a, 0x03, 0x53, 0x41, 0x32, 0x10, 0x03, 0x12, 0x07, 0x0a, 0x03, 0x53, 0x41, 0x33,
2030 0x10, 0x04, 0x12, 0x07, 0x0a, 0x03, 0x53, 0x41, 0x34, 0x10, 0x05, 0x12, 0x07, 0x0a, 0x03, 0x53,
2031 0x41, 0x35, 0x10, 0x06, 0x12, 0x07, 0x0a, 0x03, 0x53, 0x41, 0x36, 0x10, 0x07, 0x2a, 0x43, 0x0a,
2032 0x0c, 0x43, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x12, 0x19, 0x0a,
2033 0x15, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x43, 0x59, 0x43, 0x4c, 0x49, 0x43, 0x5f,
2034 0x50, 0x52, 0x45, 0x46, 0x49, 0x58, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x4f, 0x52, 0x4d,
2035 0x41, 0x4c, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x45, 0x58, 0x54, 0x45, 0x4e, 0x44, 0x45, 0x44,
2036 0x10, 0x02, 0x2a, 0x80, 0x01, 0x0a, 0x15, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73,
2037 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x12, 0x22, 0x0a, 0x1e,
2038 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x4d, 0x49, 0x53,
2039 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x42, 0x41, 0x4e, 0x44, 0x57, 0x49, 0x44, 0x54, 0x48, 0x10, 0x00,
2040 0x12, 0x07, 0x0a, 0x03, 0x42, 0x57, 0x36, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x57, 0x31,
2041 0x35, 0x10, 0x02, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x57, 0x32, 0x35, 0x10, 0x03, 0x12, 0x08, 0x0a,
2042 0x04, 0x42, 0x57, 0x35, 0x30, 0x10, 0x04, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x57, 0x37, 0x35, 0x10,
2043 0x05, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x57, 0x31, 0x30, 0x30, 0x10, 0x06, 0x12, 0x07, 0x0a, 0x03,
dhirajverma651d3e82022-05-18 02:15:45 -04002044 0x42, 0x57, 0x31, 0x10, 0x07, 0x42, 0x33, 0x5a, 0x31, 0x67, 0x65, 0x72, 0x72, 0x69, 0x74, 0x2e,
2045 0x6f, 0x2d, 0x72, 0x61, 0x6e, 0x2d, 0x73, 0x63, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x72, 0x2f, 0x72,
2046 0x69, 0x63, 0x2d, 0x70, 0x6c, 0x74, 0x2f, 0x6e, 0x6f, 0x64, 0x65, 0x62, 0x2d, 0x72, 0x6e, 0x69,
2047 0x62, 0x2f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
2048 0x6f, 0x33,
ss412g286ce412019-07-04 14:00:29 +03002049}
2050
idanshal63df85b2020-05-20 12:13:00 +03002051var (
2052 file_enb_proto_rawDescOnce sync.Once
2053 file_enb_proto_rawDescData = file_enb_proto_rawDesc
2054)
ss412g286ce412019-07-04 14:00:29 +03002055
idanshal63df85b2020-05-20 12:13:00 +03002056func file_enb_proto_rawDescGZIP() []byte {
2057 file_enb_proto_rawDescOnce.Do(func() {
2058 file_enb_proto_rawDescData = protoimpl.X.CompressGZIP(file_enb_proto_rawDescData)
2059 })
2060 return file_enb_proto_rawDescData
ss412g286ce412019-07-04 14:00:29 +03002061}
2062
czichy1e2ebda2022-05-17 15:35:45 +03002063var file_enb_proto_enumTypes = make([]protoimpl.EnumInfo, 12)
idanshal63df85b2020-05-20 12:13:00 +03002064var file_enb_proto_msgTypes = make([]protoimpl.MessageInfo, 15)
2065var file_enb_proto_goTypes = []interface{}{
2066 (FreqBandIndicatorPriority)(0), // 0: entities.FreqBandIndicatorPriority
2067 (BandwidthReducedSI)(0), // 1: entities.BandwidthReducedSI
2068 (SubframeAllocationType)(0), // 2: entities.SubframeAllocationType
2069 (RadioframeAllocationPeriod)(0), // 3: entities.RadioframeAllocationPeriod
2070 (NumberOfAntennaPorts)(0), // 4: entities.NumberOfAntennaPorts
czichy1e2ebda2022-05-17 15:35:45 +03002071 (SubframeAssignment)(0), // 5: entities.SubframeAssignment
2072 (CyclicPrefix)(0), // 6: entities.CyclicPrefix
2073 (TransmissionBandwidth)(0), // 7: entities.TransmissionBandwidth
2074 (Eutra_Mode)(0), // 8: entities.Eutra.Mode
2075 (SpecialSubframe_Patterns)(0), // 9: entities.SpecialSubframe.Patterns
2076 (AdditionalSpecialSubframe_Patterns)(0), // 10: entities.AdditionalSpecialSubframe.Patterns
2077 (AdditionalSpecialSubframePatterns_Extension)(0), // 11: entities.AdditionalSpecialSubframePatterns.Extension
2078 (*Enb)(nil), // 12: entities.Enb
2079 (*ServedCellInfo)(nil), // 13: entities.ServedCellInfo
2080 (*ChoiceEUTRAMode)(nil), // 14: entities.ChoiceEUTRAMode
2081 (*Eutra)(nil), // 15: entities.Eutra
2082 (*NeighbourInformation)(nil), // 16: entities.NeighbourInformation
2083 (*MbsfnSubframe)(nil), // 17: entities.MbsfnSubframe
2084 (*PrachConfiguration)(nil), // 18: entities.PrachConfiguration
2085 (*TddInfo)(nil), // 19: entities.TddInfo
2086 (*AdditionalSpecialSubframeExtensionInfo)(nil), // 20: entities.AdditionalSpecialSubframeExtensionInfo
2087 (*AdditionalSpecialSubframeInfo)(nil), // 21: entities.AdditionalSpecialSubframeInfo
2088 (*FddInfo)(nil), // 22: entities.FddInfo
2089 (*SpecialSubframeInfo)(nil), // 23: entities.SpecialSubframeInfo
2090 (*SpecialSubframe)(nil), // 24: entities.SpecialSubframe
2091 (*AdditionalSpecialSubframe)(nil), // 25: entities.AdditionalSpecialSubframe
2092 (*AdditionalSpecialSubframePatterns)(nil), // 26: entities.AdditionalSpecialSubframePatterns
2093 (EnbType)(0), // 27: entities.EnbType
2094 (*E2NodeComponentConfig)(nil), // 28: entities.E2nodeComponentConfig
2095 (*AdditionalCellInformation)(nil), // 29: entities.AdditionalCellInformation
idanshal63df85b2020-05-20 12:13:00 +03002096}
2097var file_enb_proto_depIdxs = []int32{
czichy1e2ebda2022-05-17 15:35:45 +03002098 27, // 0: entities.Enb.enb_type:type_name -> entities.EnbType
2099 13, // 1: entities.Enb.served_cells:type_name -> entities.ServedCellInfo
2100 28, // 2: entities.Enb.node_configs:type_name -> entities.E2nodeComponentConfig
2101 14, // 3: entities.ServedCellInfo.choice_eutra_mode:type_name -> entities.ChoiceEUTRAMode
2102 8, // 4: entities.ServedCellInfo.eutra_mode:type_name -> entities.Eutra.Mode
2103 4, // 5: entities.ServedCellInfo.number_of_antenna_ports:type_name -> entities.NumberOfAntennaPorts
2104 18, // 6: entities.ServedCellInfo.prach_configuration:type_name -> entities.PrachConfiguration
2105 17, // 7: entities.ServedCellInfo.mbsfn_subframe_infos:type_name -> entities.MbsfnSubframe
2106 0, // 8: entities.ServedCellInfo.freq_band_indicator_priority:type_name -> entities.FreqBandIndicatorPriority
2107 1, // 9: entities.ServedCellInfo.bandwidth_reduced_si:type_name -> entities.BandwidthReducedSI
2108 16, // 10: entities.ServedCellInfo.neighbour_infos:type_name -> entities.NeighbourInformation
2109 29, // 11: entities.ServedCellInfo.additional_cell_information:type_name -> entities.AdditionalCellInformation
2110 22, // 12: entities.ChoiceEUTRAMode.fdd:type_name -> entities.FddInfo
2111 19, // 13: entities.ChoiceEUTRAMode.tdd:type_name -> entities.TddInfo
2112 3, // 14: entities.MbsfnSubframe.radioframe_allocation_period:type_name -> entities.RadioframeAllocationPeriod
2113 2, // 15: entities.MbsfnSubframe.subframe_allocation_type:type_name -> entities.SubframeAllocationType
2114 7, // 16: entities.TddInfo.transmission_bandwidth:type_name -> entities.TransmissionBandwidth
2115 5, // 17: entities.TddInfo.subframe_assignment:type_name -> entities.SubframeAssignment
2116 23, // 18: entities.TddInfo.special_subframe_info:type_name -> entities.SpecialSubframeInfo
2117 21, // 19: entities.TddInfo.additional_special_subframe_info:type_name -> entities.AdditionalSpecialSubframeInfo
2118 20, // 20: entities.TddInfo.additional_special_subframe_extension_info:type_name -> entities.AdditionalSpecialSubframeExtensionInfo
2119 11, // 21: entities.AdditionalSpecialSubframeExtensionInfo.additional_special_subframe_patterns_extension:type_name -> entities.AdditionalSpecialSubframePatterns.Extension
2120 6, // 22: entities.AdditionalSpecialSubframeExtensionInfo.cyclic_prefix_dl:type_name -> entities.CyclicPrefix
2121 6, // 23: entities.AdditionalSpecialSubframeExtensionInfo.cyclic_prefix_ul:type_name -> entities.CyclicPrefix
2122 10, // 24: entities.AdditionalSpecialSubframeInfo.additional_special_subframe_patterns:type_name -> entities.AdditionalSpecialSubframe.Patterns
2123 6, // 25: entities.AdditionalSpecialSubframeInfo.cyclic_prefix_dl:type_name -> entities.CyclicPrefix
2124 6, // 26: entities.AdditionalSpecialSubframeInfo.cyclic_prefix_ul:type_name -> entities.CyclicPrefix
2125 7, // 27: entities.FddInfo.ul_transmission_bandwidth:type_name -> entities.TransmissionBandwidth
2126 7, // 28: entities.FddInfo.dl_transmission_bandwidth:type_name -> entities.TransmissionBandwidth
2127 9, // 29: entities.SpecialSubframeInfo.special_subframe_patterns:type_name -> entities.SpecialSubframe.Patterns
2128 6, // 30: entities.SpecialSubframeInfo.cyclic_prefix_dl:type_name -> entities.CyclicPrefix
2129 6, // 31: entities.SpecialSubframeInfo.cyclic_prefix_ul:type_name -> entities.CyclicPrefix
2130 32, // [32:32] is the sub-list for method output_type
2131 32, // [32:32] is the sub-list for method input_type
2132 32, // [32:32] is the sub-list for extension type_name
2133 32, // [32:32] is the sub-list for extension extendee
2134 0, // [0:32] is the sub-list for field type_name
idanshal63df85b2020-05-20 12:13:00 +03002135}
ss412g286ce412019-07-04 14:00:29 +03002136
idanshal63df85b2020-05-20 12:13:00 +03002137func init() { file_enb_proto_init() }
2138func file_enb_proto_init() {
2139 if File_enb_proto != nil {
2140 return
2141 }
Idan Shaloma18f9d62020-07-01 12:03:02 +00002142 file_additional_cell_information_proto_init()
czichy1e2ebda2022-05-17 15:35:45 +03002143 file_e2node_component_config_proto_init()
2144 file_nb_types_proto_init()
idanshal63df85b2020-05-20 12:13:00 +03002145 if !protoimpl.UnsafeEnabled {
2146 file_enb_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
2147 switch v := v.(*Enb); i {
2148 case 0:
2149 return &v.state
2150 case 1:
2151 return &v.sizeCache
2152 case 2:
2153 return &v.unknownFields
2154 default:
2155 return nil
2156 }
2157 }
2158 file_enb_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
2159 switch v := v.(*ServedCellInfo); i {
2160 case 0:
2161 return &v.state
2162 case 1:
2163 return &v.sizeCache
2164 case 2:
2165 return &v.unknownFields
2166 default:
2167 return nil
2168 }
2169 }
2170 file_enb_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
2171 switch v := v.(*ChoiceEUTRAMode); i {
2172 case 0:
2173 return &v.state
2174 case 1:
2175 return &v.sizeCache
2176 case 2:
2177 return &v.unknownFields
2178 default:
2179 return nil
2180 }
2181 }
2182 file_enb_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
2183 switch v := v.(*Eutra); i {
2184 case 0:
2185 return &v.state
2186 case 1:
2187 return &v.sizeCache
2188 case 2:
2189 return &v.unknownFields
2190 default:
2191 return nil
2192 }
2193 }
2194 file_enb_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
2195 switch v := v.(*NeighbourInformation); i {
2196 case 0:
2197 return &v.state
2198 case 1:
2199 return &v.sizeCache
2200 case 2:
2201 return &v.unknownFields
2202 default:
2203 return nil
2204 }
2205 }
2206 file_enb_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
2207 switch v := v.(*MbsfnSubframe); i {
2208 case 0:
2209 return &v.state
2210 case 1:
2211 return &v.sizeCache
2212 case 2:
2213 return &v.unknownFields
2214 default:
2215 return nil
2216 }
2217 }
2218 file_enb_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
2219 switch v := v.(*PrachConfiguration); i {
2220 case 0:
2221 return &v.state
2222 case 1:
2223 return &v.sizeCache
2224 case 2:
2225 return &v.unknownFields
2226 default:
2227 return nil
2228 }
2229 }
2230 file_enb_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
2231 switch v := v.(*TddInfo); i {
2232 case 0:
2233 return &v.state
2234 case 1:
2235 return &v.sizeCache
2236 case 2:
2237 return &v.unknownFields
2238 default:
2239 return nil
2240 }
2241 }
2242 file_enb_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
2243 switch v := v.(*AdditionalSpecialSubframeExtensionInfo); i {
2244 case 0:
2245 return &v.state
2246 case 1:
2247 return &v.sizeCache
2248 case 2:
2249 return &v.unknownFields
2250 default:
2251 return nil
2252 }
2253 }
2254 file_enb_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
2255 switch v := v.(*AdditionalSpecialSubframeInfo); i {
2256 case 0:
2257 return &v.state
2258 case 1:
2259 return &v.sizeCache
2260 case 2:
2261 return &v.unknownFields
2262 default:
2263 return nil
2264 }
2265 }
2266 file_enb_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
2267 switch v := v.(*FddInfo); i {
2268 case 0:
2269 return &v.state
2270 case 1:
2271 return &v.sizeCache
2272 case 2:
2273 return &v.unknownFields
2274 default:
2275 return nil
2276 }
2277 }
2278 file_enb_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
2279 switch v := v.(*SpecialSubframeInfo); i {
2280 case 0:
2281 return &v.state
2282 case 1:
2283 return &v.sizeCache
2284 case 2:
2285 return &v.unknownFields
2286 default:
2287 return nil
2288 }
2289 }
2290 file_enb_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
2291 switch v := v.(*SpecialSubframe); i {
2292 case 0:
2293 return &v.state
2294 case 1:
2295 return &v.sizeCache
2296 case 2:
2297 return &v.unknownFields
2298 default:
2299 return nil
2300 }
2301 }
2302 file_enb_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
2303 switch v := v.(*AdditionalSpecialSubframe); i {
2304 case 0:
2305 return &v.state
2306 case 1:
2307 return &v.sizeCache
2308 case 2:
2309 return &v.unknownFields
2310 default:
2311 return nil
2312 }
2313 }
2314 file_enb_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
2315 switch v := v.(*AdditionalSpecialSubframePatterns); i {
2316 case 0:
2317 return &v.state
2318 case 1:
2319 return &v.sizeCache
2320 case 2:
2321 return &v.unknownFields
2322 default:
2323 return nil
2324 }
2325 }
2326 }
2327 type x struct{}
2328 out := protoimpl.TypeBuilder{
2329 File: protoimpl.DescBuilder{
2330 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
2331 RawDescriptor: file_enb_proto_rawDesc,
czichy1e2ebda2022-05-17 15:35:45 +03002332 NumEnums: 12,
idanshal63df85b2020-05-20 12:13:00 +03002333 NumMessages: 15,
2334 NumExtensions: 0,
2335 NumServices: 0,
2336 },
2337 GoTypes: file_enb_proto_goTypes,
2338 DependencyIndexes: file_enb_proto_depIdxs,
2339 EnumInfos: file_enb_proto_enumTypes,
2340 MessageInfos: file_enb_proto_msgTypes,
2341 }.Build()
2342 File_enb_proto = out.File
2343 file_enb_proto_rawDesc = nil
2344 file_enb_proto_goTypes = nil
2345 file_enb_proto_depIdxs = nil
ss412g286ce412019-07-04 14:00:29 +03002346}