blob: b0faf6a7ffeae3c38fd0a45685f206488667c7cf [file] [log] [blame]
ss412g286ce412019-07-04 14:00:29 +03001// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: enb.proto
3
4package entities
5
6import (
7 fmt "fmt"
8 proto "github.com/golang/protobuf/proto"
9 math "math"
10)
11
12// Reference imports to suppress errors if they are not otherwise used.
13var _ = proto.Marshal
14var _ = fmt.Errorf
15var _ = math.Inf
16
17// This is a compile-time assertion to ensure that this generated file
18// is compatible with the proto package it is being compiled against.
19// A compilation error at this line likely means your copy of the
20// proto package needs to be updated.
21const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
22
23type FreqBandIndicatorPriority int32
24
25const (
26 FreqBandIndicatorPriority_UNKNOWN_FREQ_BAND_INDICATOR_PRIORITY FreqBandIndicatorPriority = 0
27 FreqBandIndicatorPriority_NOT_BROADCASTED FreqBandIndicatorPriority = 1
28 FreqBandIndicatorPriority_BROADCASTED FreqBandIndicatorPriority = 2
29)
30
31var FreqBandIndicatorPriority_name = map[int32]string{
32 0: "UNKNOWN_FREQ_BAND_INDICATOR_PRIORITY",
33 1: "NOT_BROADCASTED",
34 2: "BROADCASTED",
35}
36
37var FreqBandIndicatorPriority_value = map[string]int32{
38 "UNKNOWN_FREQ_BAND_INDICATOR_PRIORITY": 0,
39 "NOT_BROADCASTED": 1,
40 "BROADCASTED": 2,
41}
42
43func (x FreqBandIndicatorPriority) String() string {
44 return proto.EnumName(FreqBandIndicatorPriority_name, int32(x))
45}
46
47func (FreqBandIndicatorPriority) EnumDescriptor() ([]byte, []int) {
48 return fileDescriptor_4640cfb595a9e9c8, []int{0}
49}
50
51type BandwidthReducedSI int32
52
53const (
54 BandwidthReducedSI_UNKNOWN_BANDWIDTH_REDUCED_SI BandwidthReducedSI = 0
55 BandwidthReducedSI_SCHEDULED BandwidthReducedSI = 1
56)
57
58var BandwidthReducedSI_name = map[int32]string{
59 0: "UNKNOWN_BANDWIDTH_REDUCED_SI",
60 1: "SCHEDULED",
61}
62
63var BandwidthReducedSI_value = map[string]int32{
64 "UNKNOWN_BANDWIDTH_REDUCED_SI": 0,
65 "SCHEDULED": 1,
66}
67
68func (x BandwidthReducedSI) String() string {
69 return proto.EnumName(BandwidthReducedSI_name, int32(x))
70}
71
72func (BandwidthReducedSI) EnumDescriptor() ([]byte, []int) {
73 return fileDescriptor_4640cfb595a9e9c8, []int{1}
74}
75
76type SubframeAllocationType int32
77
78const (
79 SubframeAllocationType_UNKNOWN_SUBFRAME_ALLOCATION_TYPE SubframeAllocationType = 0
80 SubframeAllocationType_ONE_FRAME SubframeAllocationType = 1
81 SubframeAllocationType_FOUR_FRAME SubframeAllocationType = 2
82)
83
84var SubframeAllocationType_name = map[int32]string{
85 0: "UNKNOWN_SUBFRAME_ALLOCATION_TYPE",
86 1: "ONE_FRAME",
87 2: "FOUR_FRAME",
88}
89
90var SubframeAllocationType_value = map[string]int32{
91 "UNKNOWN_SUBFRAME_ALLOCATION_TYPE": 0,
92 "ONE_FRAME": 1,
93 "FOUR_FRAME": 2,
94}
95
96func (x SubframeAllocationType) String() string {
97 return proto.EnumName(SubframeAllocationType_name, int32(x))
98}
99
100func (SubframeAllocationType) EnumDescriptor() ([]byte, []int) {
101 return fileDescriptor_4640cfb595a9e9c8, []int{2}
102}
103
104type RadioframeAllocationPeriod int32
105
106const (
107 RadioframeAllocationPeriod_UNKNOWN_RADIOFRAME_ALLOCATION_PERIOD RadioframeAllocationPeriod = 0
108 RadioframeAllocationPeriod_N1 RadioframeAllocationPeriod = 1
109 RadioframeAllocationPeriod_N2 RadioframeAllocationPeriod = 2
110 RadioframeAllocationPeriod_N4 RadioframeAllocationPeriod = 3
111 RadioframeAllocationPeriod_N8 RadioframeAllocationPeriod = 4
112 RadioframeAllocationPeriod_N16 RadioframeAllocationPeriod = 5
113 RadioframeAllocationPeriod_N32 RadioframeAllocationPeriod = 6
114)
115
116var RadioframeAllocationPeriod_name = map[int32]string{
117 0: "UNKNOWN_RADIOFRAME_ALLOCATION_PERIOD",
118 1: "N1",
119 2: "N2",
120 3: "N4",
121 4: "N8",
122 5: "N16",
123 6: "N32",
124}
125
126var RadioframeAllocationPeriod_value = map[string]int32{
127 "UNKNOWN_RADIOFRAME_ALLOCATION_PERIOD": 0,
128 "N1": 1,
129 "N2": 2,
130 "N4": 3,
131 "N8": 4,
132 "N16": 5,
133 "N32": 6,
134}
135
136func (x RadioframeAllocationPeriod) String() string {
137 return proto.EnumName(RadioframeAllocationPeriod_name, int32(x))
138}
139
140func (RadioframeAllocationPeriod) EnumDescriptor() ([]byte, []int) {
141 return fileDescriptor_4640cfb595a9e9c8, []int{3}
142}
143
144type NumberOfAntennaPorts int32
145
146const (
147 NumberOfAntennaPorts_UNKNOWN_NUMBER_OF_ANTENNA_PORTS NumberOfAntennaPorts = 0
148 NumberOfAntennaPorts_AN1 NumberOfAntennaPorts = 1
149 NumberOfAntennaPorts_AN2 NumberOfAntennaPorts = 2
150 NumberOfAntennaPorts_AN4 NumberOfAntennaPorts = 3
151)
152
153var NumberOfAntennaPorts_name = map[int32]string{
154 0: "UNKNOWN_NUMBER_OF_ANTENNA_PORTS",
155 1: "AN1",
156 2: "AN2",
157 3: "AN4",
158}
159
160var NumberOfAntennaPorts_value = map[string]int32{
161 "UNKNOWN_NUMBER_OF_ANTENNA_PORTS": 0,
162 "AN1": 1,
163 "AN2": 2,
164 "AN4": 3,
165}
166
167func (x NumberOfAntennaPorts) String() string {
168 return proto.EnumName(NumberOfAntennaPorts_name, int32(x))
169}
170
171func (NumberOfAntennaPorts) EnumDescriptor() ([]byte, []int) {
172 return fileDescriptor_4640cfb595a9e9c8, []int{4}
173}
174
175type EnbType int32
176
177const (
178 EnbType_UNKNOWN_ENB_TYPE EnbType = 0
179 EnbType_MACRO_ENB EnbType = 1
180 EnbType_HOME_ENB EnbType = 2
181 EnbType_SHORT_MACRO_ENB EnbType = 3
182 EnbType_LONG_MACRO_ENB EnbType = 4
183)
184
185var EnbType_name = map[int32]string{
186 0: "UNKNOWN_ENB_TYPE",
187 1: "MACRO_ENB",
188 2: "HOME_ENB",
189 3: "SHORT_MACRO_ENB",
190 4: "LONG_MACRO_ENB",
191}
192
193var EnbType_value = map[string]int32{
194 "UNKNOWN_ENB_TYPE": 0,
195 "MACRO_ENB": 1,
196 "HOME_ENB": 2,
197 "SHORT_MACRO_ENB": 3,
198 "LONG_MACRO_ENB": 4,
199}
200
201func (x EnbType) String() string {
202 return proto.EnumName(EnbType_name, int32(x))
203}
204
205func (EnbType) EnumDescriptor() ([]byte, []int) {
206 return fileDescriptor_4640cfb595a9e9c8, []int{5}
207}
208
209type SubframeAssignment int32
210
211const (
212 SubframeAssignment_UNKNOWN_SUBFRAME_ASSIGNMENT SubframeAssignment = 0
213 SubframeAssignment_SA0 SubframeAssignment = 1
214 SubframeAssignment_SA1 SubframeAssignment = 2
215 SubframeAssignment_SA2 SubframeAssignment = 3
216 SubframeAssignment_SA3 SubframeAssignment = 4
217 SubframeAssignment_SA4 SubframeAssignment = 5
218 SubframeAssignment_SA5 SubframeAssignment = 6
219 SubframeAssignment_SA6 SubframeAssignment = 7
220)
221
222var SubframeAssignment_name = map[int32]string{
223 0: "UNKNOWN_SUBFRAME_ASSIGNMENT",
224 1: "SA0",
225 2: "SA1",
226 3: "SA2",
227 4: "SA3",
228 5: "SA4",
229 6: "SA5",
230 7: "SA6",
231}
232
233var SubframeAssignment_value = map[string]int32{
234 "UNKNOWN_SUBFRAME_ASSIGNMENT": 0,
235 "SA0": 1,
236 "SA1": 2,
237 "SA2": 3,
238 "SA3": 4,
239 "SA4": 5,
240 "SA5": 6,
241 "SA6": 7,
242}
243
244func (x SubframeAssignment) String() string {
245 return proto.EnumName(SubframeAssignment_name, int32(x))
246}
247
248func (SubframeAssignment) EnumDescriptor() ([]byte, []int) {
249 return fileDescriptor_4640cfb595a9e9c8, []int{6}
250}
251
252type CyclicPrefix int32
253
254const (
255 CyclicPrefix_UNKNOWN_CYCLIC_PREFIX CyclicPrefix = 0
256 CyclicPrefix_NORMAL CyclicPrefix = 1
257 CyclicPrefix_EXTENDED CyclicPrefix = 2
258)
259
260var CyclicPrefix_name = map[int32]string{
261 0: "UNKNOWN_CYCLIC_PREFIX",
262 1: "NORMAL",
263 2: "EXTENDED",
264}
265
266var CyclicPrefix_value = map[string]int32{
267 "UNKNOWN_CYCLIC_PREFIX": 0,
268 "NORMAL": 1,
269 "EXTENDED": 2,
270}
271
272func (x CyclicPrefix) String() string {
273 return proto.EnumName(CyclicPrefix_name, int32(x))
274}
275
276func (CyclicPrefix) EnumDescriptor() ([]byte, []int) {
277 return fileDescriptor_4640cfb595a9e9c8, []int{7}
278}
279
280type TransmissionBandwidth int32
281
282const (
283 TransmissionBandwidth_UNKNOWN_TRANSMISSION_BANDWIDTH TransmissionBandwidth = 0
284 TransmissionBandwidth_BW6 TransmissionBandwidth = 1
285 TransmissionBandwidth_BW15 TransmissionBandwidth = 2
286 TransmissionBandwidth_BW25 TransmissionBandwidth = 3
287 TransmissionBandwidth_BW50 TransmissionBandwidth = 4
288 TransmissionBandwidth_BW75 TransmissionBandwidth = 5
289 TransmissionBandwidth_BW100 TransmissionBandwidth = 6
290 TransmissionBandwidth_BW1 TransmissionBandwidth = 7
291)
292
293var TransmissionBandwidth_name = map[int32]string{
294 0: "UNKNOWN_TRANSMISSION_BANDWIDTH",
295 1: "BW6",
296 2: "BW15",
297 3: "BW25",
298 4: "BW50",
299 5: "BW75",
300 6: "BW100",
301 7: "BW1",
302}
303
304var TransmissionBandwidth_value = map[string]int32{
305 "UNKNOWN_TRANSMISSION_BANDWIDTH": 0,
306 "BW6": 1,
307 "BW15": 2,
308 "BW25": 3,
309 "BW50": 4,
310 "BW75": 5,
311 "BW100": 6,
312 "BW1": 7,
313}
314
315func (x TransmissionBandwidth) String() string {
316 return proto.EnumName(TransmissionBandwidth_name, int32(x))
317}
318
319func (TransmissionBandwidth) EnumDescriptor() ([]byte, []int) {
320 return fileDescriptor_4640cfb595a9e9c8, []int{8}
321}
322
323type Eutra_Mode int32
324
325const (
326 Eutra_UNKNOWN Eutra_Mode = 0
327 Eutra_FDD Eutra_Mode = 1
328 Eutra_TDD Eutra_Mode = 2
329)
330
331var Eutra_Mode_name = map[int32]string{
332 0: "UNKNOWN",
333 1: "FDD",
334 2: "TDD",
335}
336
337var Eutra_Mode_value = map[string]int32{
338 "UNKNOWN": 0,
339 "FDD": 1,
340 "TDD": 2,
341}
342
343func (x Eutra_Mode) String() string {
344 return proto.EnumName(Eutra_Mode_name, int32(x))
345}
346
347func (Eutra_Mode) EnumDescriptor() ([]byte, []int) {
348 return fileDescriptor_4640cfb595a9e9c8, []int{3, 0}
349}
350
351type SpecialSubframe_Patterns int32
352
353const (
354 SpecialSubframe_UNKNOWN SpecialSubframe_Patterns = 0
355 SpecialSubframe_SSP0 SpecialSubframe_Patterns = 1
356 SpecialSubframe_SSP1 SpecialSubframe_Patterns = 2
357 SpecialSubframe_SSP2 SpecialSubframe_Patterns = 3
358 SpecialSubframe_SSP3 SpecialSubframe_Patterns = 4
359 SpecialSubframe_SSP4 SpecialSubframe_Patterns = 5
360 SpecialSubframe_SSP5 SpecialSubframe_Patterns = 6
361 SpecialSubframe_SSP6 SpecialSubframe_Patterns = 7
362 SpecialSubframe_SSP7 SpecialSubframe_Patterns = 8
363 SpecialSubframe_SSP8 SpecialSubframe_Patterns = 9
364)
365
366var SpecialSubframe_Patterns_name = map[int32]string{
367 0: "UNKNOWN",
368 1: "SSP0",
369 2: "SSP1",
370 3: "SSP2",
371 4: "SSP3",
372 5: "SSP4",
373 6: "SSP5",
374 7: "SSP6",
375 8: "SSP7",
376 9: "SSP8",
377}
378
379var SpecialSubframe_Patterns_value = map[string]int32{
380 "UNKNOWN": 0,
381 "SSP0": 1,
382 "SSP1": 2,
383 "SSP2": 3,
384 "SSP3": 4,
385 "SSP4": 5,
386 "SSP5": 6,
387 "SSP6": 7,
388 "SSP7": 8,
389 "SSP8": 9,
390}
391
392func (x SpecialSubframe_Patterns) String() string {
393 return proto.EnumName(SpecialSubframe_Patterns_name, int32(x))
394}
395
396func (SpecialSubframe_Patterns) EnumDescriptor() ([]byte, []int) {
397 return fileDescriptor_4640cfb595a9e9c8, []int{12, 0}
398}
399
400type AdditionalSpecialSubframe_Patterns int32
401
402const (
403 AdditionalSpecialSubframe_UNKNOWN AdditionalSpecialSubframe_Patterns = 0
404 AdditionalSpecialSubframe_SSP0 AdditionalSpecialSubframe_Patterns = 1
405 AdditionalSpecialSubframe_SSP1 AdditionalSpecialSubframe_Patterns = 2
406 AdditionalSpecialSubframe_SSP2 AdditionalSpecialSubframe_Patterns = 3
407 AdditionalSpecialSubframe_SSP3 AdditionalSpecialSubframe_Patterns = 4
408 AdditionalSpecialSubframe_SSP4 AdditionalSpecialSubframe_Patterns = 5
409 AdditionalSpecialSubframe_SSP5 AdditionalSpecialSubframe_Patterns = 6
410 AdditionalSpecialSubframe_SSP6 AdditionalSpecialSubframe_Patterns = 7
411 AdditionalSpecialSubframe_SSP7 AdditionalSpecialSubframe_Patterns = 8
412 AdditionalSpecialSubframe_SSP8 AdditionalSpecialSubframe_Patterns = 9
413 AdditionalSpecialSubframe_SSP9 AdditionalSpecialSubframe_Patterns = 10
414)
415
416var AdditionalSpecialSubframe_Patterns_name = map[int32]string{
417 0: "UNKNOWN",
418 1: "SSP0",
419 2: "SSP1",
420 3: "SSP2",
421 4: "SSP3",
422 5: "SSP4",
423 6: "SSP5",
424 7: "SSP6",
425 8: "SSP7",
426 9: "SSP8",
427 10: "SSP9",
428}
429
430var AdditionalSpecialSubframe_Patterns_value = map[string]int32{
431 "UNKNOWN": 0,
432 "SSP0": 1,
433 "SSP1": 2,
434 "SSP2": 3,
435 "SSP3": 4,
436 "SSP4": 5,
437 "SSP5": 6,
438 "SSP6": 7,
439 "SSP7": 8,
440 "SSP8": 9,
441 "SSP9": 10,
442}
443
444func (x AdditionalSpecialSubframe_Patterns) String() string {
445 return proto.EnumName(AdditionalSpecialSubframe_Patterns_name, int32(x))
446}
447
448func (AdditionalSpecialSubframe_Patterns) EnumDescriptor() ([]byte, []int) {
449 return fileDescriptor_4640cfb595a9e9c8, []int{13, 0}
450}
451
452type AdditionalSpecialSubframePatterns_Extension int32
453
454const (
455 AdditionalSpecialSubframePatterns_UNKNOWN AdditionalSpecialSubframePatterns_Extension = 0
456 AdditionalSpecialSubframePatterns_SSP10 AdditionalSpecialSubframePatterns_Extension = 1
457)
458
459var AdditionalSpecialSubframePatterns_Extension_name = map[int32]string{
460 0: "UNKNOWN",
461 1: "SSP10",
462}
463
464var AdditionalSpecialSubframePatterns_Extension_value = map[string]int32{
465 "UNKNOWN": 0,
466 "SSP10": 1,
467}
468
469func (x AdditionalSpecialSubframePatterns_Extension) String() string {
470 return proto.EnumName(AdditionalSpecialSubframePatterns_Extension_name, int32(x))
471}
472
473func (AdditionalSpecialSubframePatterns_Extension) EnumDescriptor() ([]byte, []int) {
474 return fileDescriptor_4640cfb595a9e9c8, []int{14, 0}
475}
476
477type Enb struct {
478 EnbType EnbType `protobuf:"varint,1,opt,name=enb_type,json=enbType,proto3,enum=entities.EnbType" json:"enb_type,omitempty"`
479 ServedCells []*ServedCellInfo `protobuf:"bytes,2,rep,name=served_cells,json=servedCells,proto3" json:"served_cells,omitempty"`
480 GuGroupIds []string `protobuf:"bytes,3,rep,name=gu_group_ids,json=guGroupIds,proto3" json:"gu_group_ids,omitempty"`
481 XXX_NoUnkeyedLiteral struct{} `json:"-"`
482 XXX_unrecognized []byte `json:"-"`
483 XXX_sizecache int32 `json:"-"`
484}
485
486func (m *Enb) Reset() { *m = Enb{} }
487func (m *Enb) String() string { return proto.CompactTextString(m) }
488func (*Enb) ProtoMessage() {}
489func (*Enb) Descriptor() ([]byte, []int) {
490 return fileDescriptor_4640cfb595a9e9c8, []int{0}
491}
492
493func (m *Enb) XXX_Unmarshal(b []byte) error {
494 return xxx_messageInfo_Enb.Unmarshal(m, b)
495}
496func (m *Enb) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
497 return xxx_messageInfo_Enb.Marshal(b, m, deterministic)
498}
499func (m *Enb) XXX_Merge(src proto.Message) {
500 xxx_messageInfo_Enb.Merge(m, src)
501}
502func (m *Enb) XXX_Size() int {
503 return xxx_messageInfo_Enb.Size(m)
504}
505func (m *Enb) XXX_DiscardUnknown() {
506 xxx_messageInfo_Enb.DiscardUnknown(m)
507}
508
509var xxx_messageInfo_Enb proto.InternalMessageInfo
510
511func (m *Enb) GetEnbType() EnbType {
512 if m != nil {
513 return m.EnbType
514 }
515 return EnbType_UNKNOWN_ENB_TYPE
516}
517
518func (m *Enb) GetServedCells() []*ServedCellInfo {
519 if m != nil {
520 return m.ServedCells
521 }
522 return nil
523}
524
525func (m *Enb) GetGuGroupIds() []string {
526 if m != nil {
527 return m.GuGroupIds
528 }
529 return nil
530}
531
532type ServedCellInfo struct {
533 Pci uint32 `protobuf:"varint,1,opt,name=pci,proto3" json:"pci,omitempty"`
534 CellId string `protobuf:"bytes,2,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
535 Tac string `protobuf:"bytes,3,opt,name=tac,proto3" json:"tac,omitempty"`
536 BroadcastPlmns []string `protobuf:"bytes,4,rep,name=broadcast_plmns,json=broadcastPlmns,proto3" json:"broadcast_plmns,omitempty"`
537 ChoiceEutraMode *ChoiceEUTRAMode `protobuf:"bytes,5,opt,name=choice_eutra_mode,json=choiceEutraMode,proto3" json:"choice_eutra_mode,omitempty"`
538 EutraMode Eutra_Mode `protobuf:"varint,6,opt,name=eutra_mode,json=eutraMode,proto3,enum=entities.Eutra_Mode" json:"eutra_mode,omitempty"`
539 NumberOfAntennaPorts NumberOfAntennaPorts `protobuf:"varint,7,opt,name=number_of_antenna_ports,json=numberOfAntennaPorts,proto3,enum=entities.NumberOfAntennaPorts" json:"number_of_antenna_ports,omitempty"`
540 PrachConfiguration *PrachConfiguration `protobuf:"bytes,8,opt,name=prach_configuration,json=prachConfiguration,proto3" json:"prach_configuration,omitempty"`
541 MbsfnSubframeInfos []*MbsfnSubframe `protobuf:"bytes,9,rep,name=mbsfn_subframe_infos,json=mbsfnSubframeInfos,proto3" json:"mbsfn_subframe_infos,omitempty"`
542 CsgId string `protobuf:"bytes,10,opt,name=csg_id,json=csgId,proto3" json:"csg_id,omitempty"`
543 MbmsServiceAreaIdentities []string `protobuf:"bytes,11,rep,name=mbms_service_area_identities,json=mbmsServiceAreaIdentities,proto3" json:"mbms_service_area_identities,omitempty"`
544 MultibandInfos []uint32 `protobuf:"varint,12,rep,packed,name=multiband_infos,json=multibandInfos,proto3" json:"multiband_infos,omitempty"`
545 FreqBandIndicatorPriority FreqBandIndicatorPriority `protobuf:"varint,13,opt,name=freq_band_indicator_priority,json=freqBandIndicatorPriority,proto3,enum=entities.FreqBandIndicatorPriority" json:"freq_band_indicator_priority,omitempty"`
546 BandwidthReducedSi BandwidthReducedSI `protobuf:"varint,14,opt,name=bandwidth_reduced_si,json=bandwidthReducedSi,proto3,enum=entities.BandwidthReducedSI" json:"bandwidth_reduced_si,omitempty"`
547 NeighbourInfos []*NeighbourInformation `protobuf:"bytes,15,rep,name=neighbour_infos,json=neighbourInfos,proto3" json:"neighbour_infos,omitempty"`
548 XXX_NoUnkeyedLiteral struct{} `json:"-"`
549 XXX_unrecognized []byte `json:"-"`
550 XXX_sizecache int32 `json:"-"`
551}
552
553func (m *ServedCellInfo) Reset() { *m = ServedCellInfo{} }
554func (m *ServedCellInfo) String() string { return proto.CompactTextString(m) }
555func (*ServedCellInfo) ProtoMessage() {}
556func (*ServedCellInfo) Descriptor() ([]byte, []int) {
557 return fileDescriptor_4640cfb595a9e9c8, []int{1}
558}
559
560func (m *ServedCellInfo) XXX_Unmarshal(b []byte) error {
561 return xxx_messageInfo_ServedCellInfo.Unmarshal(m, b)
562}
563func (m *ServedCellInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
564 return xxx_messageInfo_ServedCellInfo.Marshal(b, m, deterministic)
565}
566func (m *ServedCellInfo) XXX_Merge(src proto.Message) {
567 xxx_messageInfo_ServedCellInfo.Merge(m, src)
568}
569func (m *ServedCellInfo) XXX_Size() int {
570 return xxx_messageInfo_ServedCellInfo.Size(m)
571}
572func (m *ServedCellInfo) XXX_DiscardUnknown() {
573 xxx_messageInfo_ServedCellInfo.DiscardUnknown(m)
574}
575
576var xxx_messageInfo_ServedCellInfo proto.InternalMessageInfo
577
578func (m *ServedCellInfo) GetPci() uint32 {
579 if m != nil {
580 return m.Pci
581 }
582 return 0
583}
584
585func (m *ServedCellInfo) GetCellId() string {
586 if m != nil {
587 return m.CellId
588 }
589 return ""
590}
591
592func (m *ServedCellInfo) GetTac() string {
593 if m != nil {
594 return m.Tac
595 }
596 return ""
597}
598
599func (m *ServedCellInfo) GetBroadcastPlmns() []string {
600 if m != nil {
601 return m.BroadcastPlmns
602 }
603 return nil
604}
605
606func (m *ServedCellInfo) GetChoiceEutraMode() *ChoiceEUTRAMode {
607 if m != nil {
608 return m.ChoiceEutraMode
609 }
610 return nil
611}
612
613func (m *ServedCellInfo) GetEutraMode() Eutra_Mode {
614 if m != nil {
615 return m.EutraMode
616 }
617 return Eutra_UNKNOWN
618}
619
620func (m *ServedCellInfo) GetNumberOfAntennaPorts() NumberOfAntennaPorts {
621 if m != nil {
622 return m.NumberOfAntennaPorts
623 }
624 return NumberOfAntennaPorts_UNKNOWN_NUMBER_OF_ANTENNA_PORTS
625}
626
627func (m *ServedCellInfo) GetPrachConfiguration() *PrachConfiguration {
628 if m != nil {
629 return m.PrachConfiguration
630 }
631 return nil
632}
633
634func (m *ServedCellInfo) GetMbsfnSubframeInfos() []*MbsfnSubframe {
635 if m != nil {
636 return m.MbsfnSubframeInfos
637 }
638 return nil
639}
640
641func (m *ServedCellInfo) GetCsgId() string {
642 if m != nil {
643 return m.CsgId
644 }
645 return ""
646}
647
648func (m *ServedCellInfo) GetMbmsServiceAreaIdentities() []string {
649 if m != nil {
650 return m.MbmsServiceAreaIdentities
651 }
652 return nil
653}
654
655func (m *ServedCellInfo) GetMultibandInfos() []uint32 {
656 if m != nil {
657 return m.MultibandInfos
658 }
659 return nil
660}
661
662func (m *ServedCellInfo) GetFreqBandIndicatorPriority() FreqBandIndicatorPriority {
663 if m != nil {
664 return m.FreqBandIndicatorPriority
665 }
666 return FreqBandIndicatorPriority_UNKNOWN_FREQ_BAND_INDICATOR_PRIORITY
667}
668
669func (m *ServedCellInfo) GetBandwidthReducedSi() BandwidthReducedSI {
670 if m != nil {
671 return m.BandwidthReducedSi
672 }
673 return BandwidthReducedSI_UNKNOWN_BANDWIDTH_REDUCED_SI
674}
675
676func (m *ServedCellInfo) GetNeighbourInfos() []*NeighbourInformation {
677 if m != nil {
678 return m.NeighbourInfos
679 }
680 return nil
681}
682
683type ChoiceEUTRAMode struct {
684 Fdd *FddInfo `protobuf:"bytes,1,opt,name=fdd,proto3" json:"fdd,omitempty"`
685 Tdd *TddInfo `protobuf:"bytes,2,opt,name=tdd,proto3" json:"tdd,omitempty"`
686 XXX_NoUnkeyedLiteral struct{} `json:"-"`
687 XXX_unrecognized []byte `json:"-"`
688 XXX_sizecache int32 `json:"-"`
689}
690
691func (m *ChoiceEUTRAMode) Reset() { *m = ChoiceEUTRAMode{} }
692func (m *ChoiceEUTRAMode) String() string { return proto.CompactTextString(m) }
693func (*ChoiceEUTRAMode) ProtoMessage() {}
694func (*ChoiceEUTRAMode) Descriptor() ([]byte, []int) {
695 return fileDescriptor_4640cfb595a9e9c8, []int{2}
696}
697
698func (m *ChoiceEUTRAMode) XXX_Unmarshal(b []byte) error {
699 return xxx_messageInfo_ChoiceEUTRAMode.Unmarshal(m, b)
700}
701func (m *ChoiceEUTRAMode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
702 return xxx_messageInfo_ChoiceEUTRAMode.Marshal(b, m, deterministic)
703}
704func (m *ChoiceEUTRAMode) XXX_Merge(src proto.Message) {
705 xxx_messageInfo_ChoiceEUTRAMode.Merge(m, src)
706}
707func (m *ChoiceEUTRAMode) XXX_Size() int {
708 return xxx_messageInfo_ChoiceEUTRAMode.Size(m)
709}
710func (m *ChoiceEUTRAMode) XXX_DiscardUnknown() {
711 xxx_messageInfo_ChoiceEUTRAMode.DiscardUnknown(m)
712}
713
714var xxx_messageInfo_ChoiceEUTRAMode proto.InternalMessageInfo
715
716func (m *ChoiceEUTRAMode) GetFdd() *FddInfo {
717 if m != nil {
718 return m.Fdd
719 }
720 return nil
721}
722
723func (m *ChoiceEUTRAMode) GetTdd() *TddInfo {
724 if m != nil {
725 return m.Tdd
726 }
727 return nil
728}
729
730type Eutra struct {
731 XXX_NoUnkeyedLiteral struct{} `json:"-"`
732 XXX_unrecognized []byte `json:"-"`
733 XXX_sizecache int32 `json:"-"`
734}
735
736func (m *Eutra) Reset() { *m = Eutra{} }
737func (m *Eutra) String() string { return proto.CompactTextString(m) }
738func (*Eutra) ProtoMessage() {}
739func (*Eutra) Descriptor() ([]byte, []int) {
740 return fileDescriptor_4640cfb595a9e9c8, []int{3}
741}
742
743func (m *Eutra) XXX_Unmarshal(b []byte) error {
744 return xxx_messageInfo_Eutra.Unmarshal(m, b)
745}
746func (m *Eutra) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
747 return xxx_messageInfo_Eutra.Marshal(b, m, deterministic)
748}
749func (m *Eutra) XXX_Merge(src proto.Message) {
750 xxx_messageInfo_Eutra.Merge(m, src)
751}
752func (m *Eutra) XXX_Size() int {
753 return xxx_messageInfo_Eutra.Size(m)
754}
755func (m *Eutra) XXX_DiscardUnknown() {
756 xxx_messageInfo_Eutra.DiscardUnknown(m)
757}
758
759var xxx_messageInfo_Eutra proto.InternalMessageInfo
760
761type NeighbourInformation struct {
762 Ecgi string `protobuf:"bytes,1,opt,name=ecgi,proto3" json:"ecgi,omitempty"`
763 Pci uint32 `protobuf:"varint,2,opt,name=pci,proto3" json:"pci,omitempty"`
764 EarFcn uint32 `protobuf:"varint,3,opt,name=ear_fcn,json=earFcn,proto3" json:"ear_fcn,omitempty"`
765 Tac string `protobuf:"bytes,4,opt,name=tac,proto3" json:"tac,omitempty"`
766 XXX_NoUnkeyedLiteral struct{} `json:"-"`
767 XXX_unrecognized []byte `json:"-"`
768 XXX_sizecache int32 `json:"-"`
769}
770
771func (m *NeighbourInformation) Reset() { *m = NeighbourInformation{} }
772func (m *NeighbourInformation) String() string { return proto.CompactTextString(m) }
773func (*NeighbourInformation) ProtoMessage() {}
774func (*NeighbourInformation) Descriptor() ([]byte, []int) {
775 return fileDescriptor_4640cfb595a9e9c8, []int{4}
776}
777
778func (m *NeighbourInformation) XXX_Unmarshal(b []byte) error {
779 return xxx_messageInfo_NeighbourInformation.Unmarshal(m, b)
780}
781func (m *NeighbourInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
782 return xxx_messageInfo_NeighbourInformation.Marshal(b, m, deterministic)
783}
784func (m *NeighbourInformation) XXX_Merge(src proto.Message) {
785 xxx_messageInfo_NeighbourInformation.Merge(m, src)
786}
787func (m *NeighbourInformation) XXX_Size() int {
788 return xxx_messageInfo_NeighbourInformation.Size(m)
789}
790func (m *NeighbourInformation) XXX_DiscardUnknown() {
791 xxx_messageInfo_NeighbourInformation.DiscardUnknown(m)
792}
793
794var xxx_messageInfo_NeighbourInformation proto.InternalMessageInfo
795
796func (m *NeighbourInformation) GetEcgi() string {
797 if m != nil {
798 return m.Ecgi
799 }
800 return ""
801}
802
803func (m *NeighbourInformation) GetPci() uint32 {
804 if m != nil {
805 return m.Pci
806 }
807 return 0
808}
809
810func (m *NeighbourInformation) GetEarFcn() uint32 {
811 if m != nil {
812 return m.EarFcn
813 }
814 return 0
815}
816
817func (m *NeighbourInformation) GetTac() string {
818 if m != nil {
819 return m.Tac
820 }
821 return ""
822}
823
824type MbsfnSubframe struct {
825 RadioframeAllocationPeriod RadioframeAllocationPeriod `protobuf:"varint,1,opt,name=radioframe_allocation_period,json=radioframeAllocationPeriod,proto3,enum=entities.RadioframeAllocationPeriod" json:"radioframe_allocation_period,omitempty"`
826 RadioframeAllocationOffset uint32 `protobuf:"varint,2,opt,name=radioframe_allocation_offset,json=radioframeAllocationOffset,proto3" json:"radioframe_allocation_offset,omitempty"`
827 SubframeAllocation string `protobuf:"bytes,3,opt,name=subframe_allocation,json=subframeAllocation,proto3" json:"subframe_allocation,omitempty"`
828 SubframeAllocationType SubframeAllocationType `protobuf:"varint,4,opt,name=subframe_allocation_type,json=subframeAllocationType,proto3,enum=entities.SubframeAllocationType" json:"subframe_allocation_type,omitempty"`
829 XXX_NoUnkeyedLiteral struct{} `json:"-"`
830 XXX_unrecognized []byte `json:"-"`
831 XXX_sizecache int32 `json:"-"`
832}
833
834func (m *MbsfnSubframe) Reset() { *m = MbsfnSubframe{} }
835func (m *MbsfnSubframe) String() string { return proto.CompactTextString(m) }
836func (*MbsfnSubframe) ProtoMessage() {}
837func (*MbsfnSubframe) Descriptor() ([]byte, []int) {
838 return fileDescriptor_4640cfb595a9e9c8, []int{5}
839}
840
841func (m *MbsfnSubframe) XXX_Unmarshal(b []byte) error {
842 return xxx_messageInfo_MbsfnSubframe.Unmarshal(m, b)
843}
844func (m *MbsfnSubframe) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
845 return xxx_messageInfo_MbsfnSubframe.Marshal(b, m, deterministic)
846}
847func (m *MbsfnSubframe) XXX_Merge(src proto.Message) {
848 xxx_messageInfo_MbsfnSubframe.Merge(m, src)
849}
850func (m *MbsfnSubframe) XXX_Size() int {
851 return xxx_messageInfo_MbsfnSubframe.Size(m)
852}
853func (m *MbsfnSubframe) XXX_DiscardUnknown() {
854 xxx_messageInfo_MbsfnSubframe.DiscardUnknown(m)
855}
856
857var xxx_messageInfo_MbsfnSubframe proto.InternalMessageInfo
858
859func (m *MbsfnSubframe) GetRadioframeAllocationPeriod() RadioframeAllocationPeriod {
860 if m != nil {
861 return m.RadioframeAllocationPeriod
862 }
863 return RadioframeAllocationPeriod_UNKNOWN_RADIOFRAME_ALLOCATION_PERIOD
864}
865
866func (m *MbsfnSubframe) GetRadioframeAllocationOffset() uint32 {
867 if m != nil {
868 return m.RadioframeAllocationOffset
869 }
870 return 0
871}
872
873func (m *MbsfnSubframe) GetSubframeAllocation() string {
874 if m != nil {
875 return m.SubframeAllocation
876 }
877 return ""
878}
879
880func (m *MbsfnSubframe) GetSubframeAllocationType() SubframeAllocationType {
881 if m != nil {
882 return m.SubframeAllocationType
883 }
884 return SubframeAllocationType_UNKNOWN_SUBFRAME_ALLOCATION_TYPE
885}
886
887type PrachConfiguration struct {
888 RootSequenceIndex uint32 `protobuf:"varint,1,opt,name=root_sequence_index,json=rootSequenceIndex,proto3" json:"root_sequence_index,omitempty"`
889 ZeroCorrelationZoneConfiguration uint32 `protobuf:"varint,2,opt,name=zero_correlation_zone_configuration,json=zeroCorrelationZoneConfiguration,proto3" json:"zero_correlation_zone_configuration,omitempty"`
890 HighSpeedFlag bool `protobuf:"varint,3,opt,name=high_speed_flag,json=highSpeedFlag,proto3" json:"high_speed_flag,omitempty"`
891 PrachFrequencyOffset uint32 `protobuf:"varint,4,opt,name=prach_frequency_offset,json=prachFrequencyOffset,proto3" json:"prach_frequency_offset,omitempty"`
892 PrachConfigurationIndex uint32 `protobuf:"varint,5,opt,name=prach_configuration_index,json=prachConfigurationIndex,proto3" json:"prach_configuration_index,omitempty"`
893 XXX_NoUnkeyedLiteral struct{} `json:"-"`
894 XXX_unrecognized []byte `json:"-"`
895 XXX_sizecache int32 `json:"-"`
896}
897
898func (m *PrachConfiguration) Reset() { *m = PrachConfiguration{} }
899func (m *PrachConfiguration) String() string { return proto.CompactTextString(m) }
900func (*PrachConfiguration) ProtoMessage() {}
901func (*PrachConfiguration) Descriptor() ([]byte, []int) {
902 return fileDescriptor_4640cfb595a9e9c8, []int{6}
903}
904
905func (m *PrachConfiguration) XXX_Unmarshal(b []byte) error {
906 return xxx_messageInfo_PrachConfiguration.Unmarshal(m, b)
907}
908func (m *PrachConfiguration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
909 return xxx_messageInfo_PrachConfiguration.Marshal(b, m, deterministic)
910}
911func (m *PrachConfiguration) XXX_Merge(src proto.Message) {
912 xxx_messageInfo_PrachConfiguration.Merge(m, src)
913}
914func (m *PrachConfiguration) XXX_Size() int {
915 return xxx_messageInfo_PrachConfiguration.Size(m)
916}
917func (m *PrachConfiguration) XXX_DiscardUnknown() {
918 xxx_messageInfo_PrachConfiguration.DiscardUnknown(m)
919}
920
921var xxx_messageInfo_PrachConfiguration proto.InternalMessageInfo
922
923func (m *PrachConfiguration) GetRootSequenceIndex() uint32 {
924 if m != nil {
925 return m.RootSequenceIndex
926 }
927 return 0
928}
929
930func (m *PrachConfiguration) GetZeroCorrelationZoneConfiguration() uint32 {
931 if m != nil {
932 return m.ZeroCorrelationZoneConfiguration
933 }
934 return 0
935}
936
937func (m *PrachConfiguration) GetHighSpeedFlag() bool {
938 if m != nil {
939 return m.HighSpeedFlag
940 }
941 return false
942}
943
944func (m *PrachConfiguration) GetPrachFrequencyOffset() uint32 {
945 if m != nil {
946 return m.PrachFrequencyOffset
947 }
948 return 0
949}
950
951func (m *PrachConfiguration) GetPrachConfigurationIndex() uint32 {
952 if m != nil {
953 return m.PrachConfigurationIndex
954 }
955 return 0
956}
957
958type TddInfo struct {
959 EarFcn uint32 `protobuf:"varint,1,opt,name=ear_fcn,json=earFcn,proto3" json:"ear_fcn,omitempty"`
960 TransmissionBandwidth TransmissionBandwidth `protobuf:"varint,2,opt,name=transmission_bandwidth,json=transmissionBandwidth,proto3,enum=entities.TransmissionBandwidth" json:"transmission_bandwidth,omitempty"`
961 SubframeAssignment SubframeAssignment `protobuf:"varint,3,opt,name=subframe_assignment,json=subframeAssignment,proto3,enum=entities.SubframeAssignment" json:"subframe_assignment,omitempty"`
962 SpecialSubframeInfo *SpecialSubframeInfo `protobuf:"bytes,4,opt,name=special_subframe_info,json=specialSubframeInfo,proto3" json:"special_subframe_info,omitempty"`
963 AdditionalSpecialSubframeInfo *AdditionalSpecialSubframeInfo `protobuf:"bytes,5,opt,name=additional_special_subframe_info,json=additionalSpecialSubframeInfo,proto3" json:"additional_special_subframe_info,omitempty"`
964 AdditionalSpecialSubframeExtensionInfo *AdditionalSpecialSubframeExtensionInfo `protobuf:"bytes,6,opt,name=additional_special_subframe_extension_info,json=additionalSpecialSubframeExtensionInfo,proto3" json:"additional_special_subframe_extension_info,omitempty"`
965 XXX_NoUnkeyedLiteral struct{} `json:"-"`
966 XXX_unrecognized []byte `json:"-"`
967 XXX_sizecache int32 `json:"-"`
968}
969
970func (m *TddInfo) Reset() { *m = TddInfo{} }
971func (m *TddInfo) String() string { return proto.CompactTextString(m) }
972func (*TddInfo) ProtoMessage() {}
973func (*TddInfo) Descriptor() ([]byte, []int) {
974 return fileDescriptor_4640cfb595a9e9c8, []int{7}
975}
976
977func (m *TddInfo) XXX_Unmarshal(b []byte) error {
978 return xxx_messageInfo_TddInfo.Unmarshal(m, b)
979}
980func (m *TddInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
981 return xxx_messageInfo_TddInfo.Marshal(b, m, deterministic)
982}
983func (m *TddInfo) XXX_Merge(src proto.Message) {
984 xxx_messageInfo_TddInfo.Merge(m, src)
985}
986func (m *TddInfo) XXX_Size() int {
987 return xxx_messageInfo_TddInfo.Size(m)
988}
989func (m *TddInfo) XXX_DiscardUnknown() {
990 xxx_messageInfo_TddInfo.DiscardUnknown(m)
991}
992
993var xxx_messageInfo_TddInfo proto.InternalMessageInfo
994
995func (m *TddInfo) GetEarFcn() uint32 {
996 if m != nil {
997 return m.EarFcn
998 }
999 return 0
1000}
1001
1002func (m *TddInfo) GetTransmissionBandwidth() TransmissionBandwidth {
1003 if m != nil {
1004 return m.TransmissionBandwidth
1005 }
1006 return TransmissionBandwidth_UNKNOWN_TRANSMISSION_BANDWIDTH
1007}
1008
1009func (m *TddInfo) GetSubframeAssignment() SubframeAssignment {
1010 if m != nil {
1011 return m.SubframeAssignment
1012 }
1013 return SubframeAssignment_UNKNOWN_SUBFRAME_ASSIGNMENT
1014}
1015
1016func (m *TddInfo) GetSpecialSubframeInfo() *SpecialSubframeInfo {
1017 if m != nil {
1018 return m.SpecialSubframeInfo
1019 }
1020 return nil
1021}
1022
1023func (m *TddInfo) GetAdditionalSpecialSubframeInfo() *AdditionalSpecialSubframeInfo {
1024 if m != nil {
1025 return m.AdditionalSpecialSubframeInfo
1026 }
1027 return nil
1028}
1029
1030func (m *TddInfo) GetAdditionalSpecialSubframeExtensionInfo() *AdditionalSpecialSubframeExtensionInfo {
1031 if m != nil {
1032 return m.AdditionalSpecialSubframeExtensionInfo
1033 }
1034 return nil
1035}
1036
1037type AdditionalSpecialSubframeExtensionInfo struct {
1038 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"`
1039 CyclicPrefixDl CyclicPrefix `protobuf:"varint,2,opt,name=cyclic_prefix_dl,json=cyclicPrefixDl,proto3,enum=entities.CyclicPrefix" json:"cyclic_prefix_dl,omitempty"`
1040 CyclicPrefixUl CyclicPrefix `protobuf:"varint,3,opt,name=cyclic_prefix_ul,json=cyclicPrefixUl,proto3,enum=entities.CyclicPrefix" json:"cyclic_prefix_ul,omitempty"`
1041 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1042 XXX_unrecognized []byte `json:"-"`
1043 XXX_sizecache int32 `json:"-"`
1044}
1045
1046func (m *AdditionalSpecialSubframeExtensionInfo) Reset() {
1047 *m = AdditionalSpecialSubframeExtensionInfo{}
1048}
1049func (m *AdditionalSpecialSubframeExtensionInfo) String() string { return proto.CompactTextString(m) }
1050func (*AdditionalSpecialSubframeExtensionInfo) ProtoMessage() {}
1051func (*AdditionalSpecialSubframeExtensionInfo) Descriptor() ([]byte, []int) {
1052 return fileDescriptor_4640cfb595a9e9c8, []int{8}
1053}
1054
1055func (m *AdditionalSpecialSubframeExtensionInfo) XXX_Unmarshal(b []byte) error {
1056 return xxx_messageInfo_AdditionalSpecialSubframeExtensionInfo.Unmarshal(m, b)
1057}
1058func (m *AdditionalSpecialSubframeExtensionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1059 return xxx_messageInfo_AdditionalSpecialSubframeExtensionInfo.Marshal(b, m, deterministic)
1060}
1061func (m *AdditionalSpecialSubframeExtensionInfo) XXX_Merge(src proto.Message) {
1062 xxx_messageInfo_AdditionalSpecialSubframeExtensionInfo.Merge(m, src)
1063}
1064func (m *AdditionalSpecialSubframeExtensionInfo) XXX_Size() int {
1065 return xxx_messageInfo_AdditionalSpecialSubframeExtensionInfo.Size(m)
1066}
1067func (m *AdditionalSpecialSubframeExtensionInfo) XXX_DiscardUnknown() {
1068 xxx_messageInfo_AdditionalSpecialSubframeExtensionInfo.DiscardUnknown(m)
1069}
1070
1071var xxx_messageInfo_AdditionalSpecialSubframeExtensionInfo proto.InternalMessageInfo
1072
1073func (m *AdditionalSpecialSubframeExtensionInfo) GetAdditionalSpecialSubframePatternsExtension() AdditionalSpecialSubframePatterns_Extension {
1074 if m != nil {
1075 return m.AdditionalSpecialSubframePatternsExtension
1076 }
1077 return AdditionalSpecialSubframePatterns_UNKNOWN
1078}
1079
1080func (m *AdditionalSpecialSubframeExtensionInfo) GetCyclicPrefixDl() CyclicPrefix {
1081 if m != nil {
1082 return m.CyclicPrefixDl
1083 }
1084 return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX
1085}
1086
1087func (m *AdditionalSpecialSubframeExtensionInfo) GetCyclicPrefixUl() CyclicPrefix {
1088 if m != nil {
1089 return m.CyclicPrefixUl
1090 }
1091 return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX
1092}
1093
1094type AdditionalSpecialSubframeInfo struct {
1095 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"`
1096 CyclicPrefixDl CyclicPrefix `protobuf:"varint,2,opt,name=cyclic_prefix_dl,json=cyclicPrefixDl,proto3,enum=entities.CyclicPrefix" json:"cyclic_prefix_dl,omitempty"`
1097 CyclicPrefixUl CyclicPrefix `protobuf:"varint,3,opt,name=cyclic_prefix_ul,json=cyclicPrefixUl,proto3,enum=entities.CyclicPrefix" json:"cyclic_prefix_ul,omitempty"`
1098 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1099 XXX_unrecognized []byte `json:"-"`
1100 XXX_sizecache int32 `json:"-"`
1101}
1102
1103func (m *AdditionalSpecialSubframeInfo) Reset() { *m = AdditionalSpecialSubframeInfo{} }
1104func (m *AdditionalSpecialSubframeInfo) String() string { return proto.CompactTextString(m) }
1105func (*AdditionalSpecialSubframeInfo) ProtoMessage() {}
1106func (*AdditionalSpecialSubframeInfo) Descriptor() ([]byte, []int) {
1107 return fileDescriptor_4640cfb595a9e9c8, []int{9}
1108}
1109
1110func (m *AdditionalSpecialSubframeInfo) XXX_Unmarshal(b []byte) error {
1111 return xxx_messageInfo_AdditionalSpecialSubframeInfo.Unmarshal(m, b)
1112}
1113func (m *AdditionalSpecialSubframeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1114 return xxx_messageInfo_AdditionalSpecialSubframeInfo.Marshal(b, m, deterministic)
1115}
1116func (m *AdditionalSpecialSubframeInfo) XXX_Merge(src proto.Message) {
1117 xxx_messageInfo_AdditionalSpecialSubframeInfo.Merge(m, src)
1118}
1119func (m *AdditionalSpecialSubframeInfo) XXX_Size() int {
1120 return xxx_messageInfo_AdditionalSpecialSubframeInfo.Size(m)
1121}
1122func (m *AdditionalSpecialSubframeInfo) XXX_DiscardUnknown() {
1123 xxx_messageInfo_AdditionalSpecialSubframeInfo.DiscardUnknown(m)
1124}
1125
1126var xxx_messageInfo_AdditionalSpecialSubframeInfo proto.InternalMessageInfo
1127
1128func (m *AdditionalSpecialSubframeInfo) GetAdditionalSpecialSubframePatterns() AdditionalSpecialSubframe_Patterns {
1129 if m != nil {
1130 return m.AdditionalSpecialSubframePatterns
1131 }
1132 return AdditionalSpecialSubframe_UNKNOWN
1133}
1134
1135func (m *AdditionalSpecialSubframeInfo) GetCyclicPrefixDl() CyclicPrefix {
1136 if m != nil {
1137 return m.CyclicPrefixDl
1138 }
1139 return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX
1140}
1141
1142func (m *AdditionalSpecialSubframeInfo) GetCyclicPrefixUl() CyclicPrefix {
1143 if m != nil {
1144 return m.CyclicPrefixUl
1145 }
1146 return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX
1147}
1148
1149type FddInfo struct {
1150 UlearFcn uint32 `protobuf:"varint,1,opt,name=ulear_fcn,json=ulearFcn,proto3" json:"ulear_fcn,omitempty"`
1151 DlearFcn uint32 `protobuf:"varint,2,opt,name=dlear_fcn,json=dlearFcn,proto3" json:"dlear_fcn,omitempty"`
1152 UlTransmissionBandwidth TransmissionBandwidth `protobuf:"varint,3,opt,name=ul_transmission_bandwidth,json=ulTransmissionBandwidth,proto3,enum=entities.TransmissionBandwidth" json:"ul_transmission_bandwidth,omitempty"`
1153 DlTransmissionBandwidth TransmissionBandwidth `protobuf:"varint,4,opt,name=dl_transmission_bandwidth,json=dlTransmissionBandwidth,proto3,enum=entities.TransmissionBandwidth" json:"dl_transmission_bandwidth,omitempty"`
1154 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1155 XXX_unrecognized []byte `json:"-"`
1156 XXX_sizecache int32 `json:"-"`
1157}
1158
1159func (m *FddInfo) Reset() { *m = FddInfo{} }
1160func (m *FddInfo) String() string { return proto.CompactTextString(m) }
1161func (*FddInfo) ProtoMessage() {}
1162func (*FddInfo) Descriptor() ([]byte, []int) {
1163 return fileDescriptor_4640cfb595a9e9c8, []int{10}
1164}
1165
1166func (m *FddInfo) XXX_Unmarshal(b []byte) error {
1167 return xxx_messageInfo_FddInfo.Unmarshal(m, b)
1168}
1169func (m *FddInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1170 return xxx_messageInfo_FddInfo.Marshal(b, m, deterministic)
1171}
1172func (m *FddInfo) XXX_Merge(src proto.Message) {
1173 xxx_messageInfo_FddInfo.Merge(m, src)
1174}
1175func (m *FddInfo) XXX_Size() int {
1176 return xxx_messageInfo_FddInfo.Size(m)
1177}
1178func (m *FddInfo) XXX_DiscardUnknown() {
1179 xxx_messageInfo_FddInfo.DiscardUnknown(m)
1180}
1181
1182var xxx_messageInfo_FddInfo proto.InternalMessageInfo
1183
1184func (m *FddInfo) GetUlearFcn() uint32 {
1185 if m != nil {
1186 return m.UlearFcn
1187 }
1188 return 0
1189}
1190
1191func (m *FddInfo) GetDlearFcn() uint32 {
1192 if m != nil {
1193 return m.DlearFcn
1194 }
1195 return 0
1196}
1197
1198func (m *FddInfo) GetUlTransmissionBandwidth() TransmissionBandwidth {
1199 if m != nil {
1200 return m.UlTransmissionBandwidth
1201 }
1202 return TransmissionBandwidth_UNKNOWN_TRANSMISSION_BANDWIDTH
1203}
1204
1205func (m *FddInfo) GetDlTransmissionBandwidth() TransmissionBandwidth {
1206 if m != nil {
1207 return m.DlTransmissionBandwidth
1208 }
1209 return TransmissionBandwidth_UNKNOWN_TRANSMISSION_BANDWIDTH
1210}
1211
1212type SpecialSubframeInfo struct {
1213 SpecialSubframePatterns SpecialSubframe_Patterns `protobuf:"varint,1,opt,name=special_subframe_patterns,json=specialSubframePatterns,proto3,enum=entities.SpecialSubframe_Patterns" json:"special_subframe_patterns,omitempty"`
1214 CyclicPrefixDl CyclicPrefix `protobuf:"varint,2,opt,name=cyclic_prefix_dl,json=cyclicPrefixDl,proto3,enum=entities.CyclicPrefix" json:"cyclic_prefix_dl,omitempty"`
1215 CyclicPrefixUl CyclicPrefix `protobuf:"varint,3,opt,name=cyclic_prefix_ul,json=cyclicPrefixUl,proto3,enum=entities.CyclicPrefix" json:"cyclic_prefix_ul,omitempty"`
1216 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1217 XXX_unrecognized []byte `json:"-"`
1218 XXX_sizecache int32 `json:"-"`
1219}
1220
1221func (m *SpecialSubframeInfo) Reset() { *m = SpecialSubframeInfo{} }
1222func (m *SpecialSubframeInfo) String() string { return proto.CompactTextString(m) }
1223func (*SpecialSubframeInfo) ProtoMessage() {}
1224func (*SpecialSubframeInfo) Descriptor() ([]byte, []int) {
1225 return fileDescriptor_4640cfb595a9e9c8, []int{11}
1226}
1227
1228func (m *SpecialSubframeInfo) XXX_Unmarshal(b []byte) error {
1229 return xxx_messageInfo_SpecialSubframeInfo.Unmarshal(m, b)
1230}
1231func (m *SpecialSubframeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1232 return xxx_messageInfo_SpecialSubframeInfo.Marshal(b, m, deterministic)
1233}
1234func (m *SpecialSubframeInfo) XXX_Merge(src proto.Message) {
1235 xxx_messageInfo_SpecialSubframeInfo.Merge(m, src)
1236}
1237func (m *SpecialSubframeInfo) XXX_Size() int {
1238 return xxx_messageInfo_SpecialSubframeInfo.Size(m)
1239}
1240func (m *SpecialSubframeInfo) XXX_DiscardUnknown() {
1241 xxx_messageInfo_SpecialSubframeInfo.DiscardUnknown(m)
1242}
1243
1244var xxx_messageInfo_SpecialSubframeInfo proto.InternalMessageInfo
1245
1246func (m *SpecialSubframeInfo) GetSpecialSubframePatterns() SpecialSubframe_Patterns {
1247 if m != nil {
1248 return m.SpecialSubframePatterns
1249 }
1250 return SpecialSubframe_UNKNOWN
1251}
1252
1253func (m *SpecialSubframeInfo) GetCyclicPrefixDl() CyclicPrefix {
1254 if m != nil {
1255 return m.CyclicPrefixDl
1256 }
1257 return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX
1258}
1259
1260func (m *SpecialSubframeInfo) GetCyclicPrefixUl() CyclicPrefix {
1261 if m != nil {
1262 return m.CyclicPrefixUl
1263 }
1264 return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX
1265}
1266
1267type SpecialSubframe struct {
1268 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1269 XXX_unrecognized []byte `json:"-"`
1270 XXX_sizecache int32 `json:"-"`
1271}
1272
1273func (m *SpecialSubframe) Reset() { *m = SpecialSubframe{} }
1274func (m *SpecialSubframe) String() string { return proto.CompactTextString(m) }
1275func (*SpecialSubframe) ProtoMessage() {}
1276func (*SpecialSubframe) Descriptor() ([]byte, []int) {
1277 return fileDescriptor_4640cfb595a9e9c8, []int{12}
1278}
1279
1280func (m *SpecialSubframe) XXX_Unmarshal(b []byte) error {
1281 return xxx_messageInfo_SpecialSubframe.Unmarshal(m, b)
1282}
1283func (m *SpecialSubframe) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1284 return xxx_messageInfo_SpecialSubframe.Marshal(b, m, deterministic)
1285}
1286func (m *SpecialSubframe) XXX_Merge(src proto.Message) {
1287 xxx_messageInfo_SpecialSubframe.Merge(m, src)
1288}
1289func (m *SpecialSubframe) XXX_Size() int {
1290 return xxx_messageInfo_SpecialSubframe.Size(m)
1291}
1292func (m *SpecialSubframe) XXX_DiscardUnknown() {
1293 xxx_messageInfo_SpecialSubframe.DiscardUnknown(m)
1294}
1295
1296var xxx_messageInfo_SpecialSubframe proto.InternalMessageInfo
1297
1298type AdditionalSpecialSubframe struct {
1299 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1300 XXX_unrecognized []byte `json:"-"`
1301 XXX_sizecache int32 `json:"-"`
1302}
1303
1304func (m *AdditionalSpecialSubframe) Reset() { *m = AdditionalSpecialSubframe{} }
1305func (m *AdditionalSpecialSubframe) String() string { return proto.CompactTextString(m) }
1306func (*AdditionalSpecialSubframe) ProtoMessage() {}
1307func (*AdditionalSpecialSubframe) Descriptor() ([]byte, []int) {
1308 return fileDescriptor_4640cfb595a9e9c8, []int{13}
1309}
1310
1311func (m *AdditionalSpecialSubframe) XXX_Unmarshal(b []byte) error {
1312 return xxx_messageInfo_AdditionalSpecialSubframe.Unmarshal(m, b)
1313}
1314func (m *AdditionalSpecialSubframe) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1315 return xxx_messageInfo_AdditionalSpecialSubframe.Marshal(b, m, deterministic)
1316}
1317func (m *AdditionalSpecialSubframe) XXX_Merge(src proto.Message) {
1318 xxx_messageInfo_AdditionalSpecialSubframe.Merge(m, src)
1319}
1320func (m *AdditionalSpecialSubframe) XXX_Size() int {
1321 return xxx_messageInfo_AdditionalSpecialSubframe.Size(m)
1322}
1323func (m *AdditionalSpecialSubframe) XXX_DiscardUnknown() {
1324 xxx_messageInfo_AdditionalSpecialSubframe.DiscardUnknown(m)
1325}
1326
1327var xxx_messageInfo_AdditionalSpecialSubframe proto.InternalMessageInfo
1328
1329type AdditionalSpecialSubframePatterns struct {
1330 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1331 XXX_unrecognized []byte `json:"-"`
1332 XXX_sizecache int32 `json:"-"`
1333}
1334
1335func (m *AdditionalSpecialSubframePatterns) Reset() { *m = AdditionalSpecialSubframePatterns{} }
1336func (m *AdditionalSpecialSubframePatterns) String() string { return proto.CompactTextString(m) }
1337func (*AdditionalSpecialSubframePatterns) ProtoMessage() {}
1338func (*AdditionalSpecialSubframePatterns) Descriptor() ([]byte, []int) {
1339 return fileDescriptor_4640cfb595a9e9c8, []int{14}
1340}
1341
1342func (m *AdditionalSpecialSubframePatterns) XXX_Unmarshal(b []byte) error {
1343 return xxx_messageInfo_AdditionalSpecialSubframePatterns.Unmarshal(m, b)
1344}
1345func (m *AdditionalSpecialSubframePatterns) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1346 return xxx_messageInfo_AdditionalSpecialSubframePatterns.Marshal(b, m, deterministic)
1347}
1348func (m *AdditionalSpecialSubframePatterns) XXX_Merge(src proto.Message) {
1349 xxx_messageInfo_AdditionalSpecialSubframePatterns.Merge(m, src)
1350}
1351func (m *AdditionalSpecialSubframePatterns) XXX_Size() int {
1352 return xxx_messageInfo_AdditionalSpecialSubframePatterns.Size(m)
1353}
1354func (m *AdditionalSpecialSubframePatterns) XXX_DiscardUnknown() {
1355 xxx_messageInfo_AdditionalSpecialSubframePatterns.DiscardUnknown(m)
1356}
1357
1358var xxx_messageInfo_AdditionalSpecialSubframePatterns proto.InternalMessageInfo
1359
1360func init() {
1361 proto.RegisterEnum("entities.FreqBandIndicatorPriority", FreqBandIndicatorPriority_name, FreqBandIndicatorPriority_value)
1362 proto.RegisterEnum("entities.BandwidthReducedSI", BandwidthReducedSI_name, BandwidthReducedSI_value)
1363 proto.RegisterEnum("entities.SubframeAllocationType", SubframeAllocationType_name, SubframeAllocationType_value)
1364 proto.RegisterEnum("entities.RadioframeAllocationPeriod", RadioframeAllocationPeriod_name, RadioframeAllocationPeriod_value)
1365 proto.RegisterEnum("entities.NumberOfAntennaPorts", NumberOfAntennaPorts_name, NumberOfAntennaPorts_value)
1366 proto.RegisterEnum("entities.EnbType", EnbType_name, EnbType_value)
1367 proto.RegisterEnum("entities.SubframeAssignment", SubframeAssignment_name, SubframeAssignment_value)
1368 proto.RegisterEnum("entities.CyclicPrefix", CyclicPrefix_name, CyclicPrefix_value)
1369 proto.RegisterEnum("entities.TransmissionBandwidth", TransmissionBandwidth_name, TransmissionBandwidth_value)
1370 proto.RegisterEnum("entities.Eutra_Mode", Eutra_Mode_name, Eutra_Mode_value)
1371 proto.RegisterEnum("entities.SpecialSubframe_Patterns", SpecialSubframe_Patterns_name, SpecialSubframe_Patterns_value)
1372 proto.RegisterEnum("entities.AdditionalSpecialSubframe_Patterns", AdditionalSpecialSubframe_Patterns_name, AdditionalSpecialSubframe_Patterns_value)
1373 proto.RegisterEnum("entities.AdditionalSpecialSubframePatterns_Extension", AdditionalSpecialSubframePatterns_Extension_name, AdditionalSpecialSubframePatterns_Extension_value)
1374 proto.RegisterType((*Enb)(nil), "entities.Enb")
1375 proto.RegisterType((*ServedCellInfo)(nil), "entities.ServedCellInfo")
1376 proto.RegisterType((*ChoiceEUTRAMode)(nil), "entities.ChoiceEUTRAMode")
1377 proto.RegisterType((*Eutra)(nil), "entities.Eutra")
1378 proto.RegisterType((*NeighbourInformation)(nil), "entities.NeighbourInformation")
1379 proto.RegisterType((*MbsfnSubframe)(nil), "entities.MbsfnSubframe")
1380 proto.RegisterType((*PrachConfiguration)(nil), "entities.PrachConfiguration")
1381 proto.RegisterType((*TddInfo)(nil), "entities.TddInfo")
1382 proto.RegisterType((*AdditionalSpecialSubframeExtensionInfo)(nil), "entities.AdditionalSpecialSubframeExtensionInfo")
1383 proto.RegisterType((*AdditionalSpecialSubframeInfo)(nil), "entities.AdditionalSpecialSubframeInfo")
1384 proto.RegisterType((*FddInfo)(nil), "entities.FddInfo")
1385 proto.RegisterType((*SpecialSubframeInfo)(nil), "entities.SpecialSubframeInfo")
1386 proto.RegisterType((*SpecialSubframe)(nil), "entities.SpecialSubframe")
1387 proto.RegisterType((*AdditionalSpecialSubframe)(nil), "entities.AdditionalSpecialSubframe")
1388 proto.RegisterType((*AdditionalSpecialSubframePatterns)(nil), "entities.AdditionalSpecialSubframePatterns")
1389}
1390
1391func init() { proto.RegisterFile("enb.proto", fileDescriptor_4640cfb595a9e9c8) }
1392
1393var fileDescriptor_4640cfb595a9e9c8 = []byte{
1394 // 1869 bytes of a gzipped FileDescriptorProto
1395 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x58, 0x4b, 0x73, 0xdb, 0xc8,
1396 0x11, 0x36, 0x1f, 0xe2, 0xa3, 0x65, 0x51, 0xf0, 0x48, 0x96, 0xa8, 0xb5, 0xbc, 0xe6, 0x52, 0x8e,
1397 0x57, 0xc5, 0xda, 0x52, 0x24, 0x4a, 0xf2, 0x6e, 0x92, 0x43, 0x16, 0x24, 0x41, 0x0b, 0x15, 0x11,
1398 0xe0, 0x0e, 0xa8, 0xd5, 0x7a, 0xb7, 0x92, 0x29, 0x10, 0x18, 0x52, 0xa8, 0x80, 0x00, 0x0d, 0x80,
1399 0x89, 0xb5, 0xa9, 0x54, 0xe5, 0x90, 0x63, 0x4e, 0x39, 0x25, 0x87, 0x5c, 0x72, 0xcf, 0xdf, 0x48,
1400 0xe5, 0x7f, 0xe4, 0x57, 0xe4, 0x90, 0xaa, 0xd4, 0x0c, 0x1e, 0x04, 0x4d, 0xca, 0xd6, 0x29, 0xb5,
1401 0x27, 0x35, 0xba, 0xbf, 0x7e, 0x4c, 0x4f, 0xf7, 0x47, 0x40, 0x50, 0xa6, 0xce, 0xf0, 0x68, 0xea,
1402 0xb9, 0x81, 0x8b, 0x4a, 0xd4, 0x09, 0xac, 0xc0, 0xa2, 0x7e, 0xfd, 0xcf, 0x19, 0xc8, 0x49, 0xce,
1403 0x10, 0x7d, 0x06, 0x25, 0xea, 0x0c, 0x49, 0x70, 0x3b, 0xa5, 0xd5, 0x4c, 0x2d, 0x73, 0x58, 0x69,
1404 0x3e, 0x3a, 0x8a, 0x41, 0x47, 0x92, 0x33, 0x1c, 0xdc, 0x4e, 0x29, 0x2e, 0xd2, 0x50, 0x40, 0x3f,
1405 0x83, 0x87, 0x3e, 0xf5, 0x7e, 0x43, 0x4d, 0x62, 0x50, 0xdb, 0xf6, 0xab, 0xd9, 0x5a, 0xee, 0x70,
1406 0xbd, 0x59, 0x9d, 0x7b, 0x68, 0xdc, 0xda, 0xa6, 0xb6, 0x2d, 0x3b, 0x23, 0x17, 0xaf, 0xfb, 0xc9,
1407 0xb3, 0x8f, 0x6a, 0xf0, 0x70, 0x3c, 0x23, 0x63, 0xcf, 0x9d, 0x4d, 0x89, 0x65, 0xfa, 0xd5, 0x5c,
1408 0x2d, 0x77, 0x58, 0xc6, 0x30, 0x9e, 0xbd, 0x62, 0x2a, 0xd9, 0xf4, 0xeb, 0xff, 0x2e, 0x40, 0x65,
1409 0x31, 0x02, 0x12, 0x20, 0x37, 0x35, 0x2c, 0x5e, 0xda, 0x06, 0x66, 0x22, 0xda, 0x85, 0x22, 0x4b,
1410 0x4e, 0x2c, 0xb3, 0x9a, 0xad, 0x65, 0x0e, 0xcb, 0xb8, 0xc0, 0x1e, 0x65, 0x93, 0x41, 0x03, 0xdd,
1411 0xa8, 0xe6, 0xb8, 0x92, 0x89, 0xe8, 0x53, 0xd8, 0x1c, 0x7a, 0xae, 0x6e, 0x1a, 0xba, 0x1f, 0x90,
1412 0xa9, 0x3d, 0x71, 0xfc, 0x6a, 0x9e, 0x27, 0xad, 0x24, 0xea, 0x3e, 0xd3, 0x22, 0x09, 0x1e, 0x19,
1413 0x37, 0xae, 0x65, 0x50, 0x42, 0x67, 0x81, 0xa7, 0x93, 0x89, 0x6b, 0xd2, 0xea, 0x5a, 0x2d, 0x73,
1414 0xb8, 0xde, 0xdc, 0x9b, 0x1f, 0xae, 0xcd, 0x21, 0xd2, 0xd5, 0x00, 0x8b, 0x3d, 0xd7, 0xa4, 0x78,
1415 0x33, 0xf4, 0x91, 0x98, 0x0b, 0x53, 0xa0, 0x53, 0x80, 0x94, 0x7f, 0x81, 0xb7, 0x73, 0x3b, 0xd5,
1416 0x4e, 0x66, 0x3b, 0xe2, 0xae, 0x65, 0x9a, 0x38, 0x5d, 0xc1, 0xae, 0x33, 0x9b, 0x0c, 0xa9, 0x47,
1417 0xdc, 0x11, 0xd1, 0x9d, 0x80, 0x3a, 0x8e, 0x4e, 0xa6, 0xae, 0x17, 0xf8, 0xd5, 0x22, 0x8f, 0xf0,
1418 0xf1, 0x3c, 0x82, 0xc2, 0x81, 0xea, 0x48, 0x0c, 0x61, 0x7d, 0x86, 0xc2, 0xdb, 0xce, 0x0a, 0x2d,
1419 0xea, 0xc1, 0xd6, 0xd4, 0xd3, 0x8d, 0x1b, 0x62, 0xb8, 0xce, 0xc8, 0x1a, 0xcf, 0x3c, 0x3d, 0xb0,
1420 0x5c, 0xa7, 0x5a, 0xe2, 0x87, 0xda, 0x9f, 0x87, 0xec, 0x33, 0x50, 0x3b, 0x8d, 0xc1, 0x68, 0xba,
1421 0xa4, 0x43, 0x32, 0x6c, 0x4f, 0x86, 0xfe, 0xc8, 0x21, 0xfe, 0x6c, 0x38, 0xf2, 0xf4, 0x09, 0x25,
1422 0x96, 0x33, 0x72, 0xfd, 0x6a, 0x99, 0x4f, 0xc0, 0xee, 0x3c, 0x5e, 0x8f, 0xa1, 0xb4, 0x08, 0x84,
1423 0xd1, 0x24, 0xfd, 0xc8, 0x6e, 0xd4, 0x47, 0x8f, 0xa1, 0x60, 0xf8, 0x63, 0x76, 0x7f, 0xc0, 0xaf,
1424 0x6a, 0xcd, 0xf0, 0xc7, 0xb2, 0x89, 0x7e, 0x0e, 0xfb, 0x93, 0xe1, 0xc4, 0x27, 0x6c, 0x64, 0xd8,
1425 0x4d, 0xe8, 0x1e, 0xd5, 0x89, 0x65, 0xc6, 0x81, 0xab, 0xeb, 0xfc, 0xe6, 0xf6, 0x18, 0x46, 0x0b,
1426 0x21, 0xa2, 0x47, 0x75, 0x39, 0x01, 0xb0, 0xdb, 0x9e, 0xcc, 0xec, 0xc0, 0x1a, 0xea, 0x8e, 0x19,
1427 0x55, 0xf7, 0xb0, 0x96, 0x3b, 0xdc, 0xc0, 0x95, 0x44, 0x1d, 0x16, 0x60, 0xc2, 0xfe, 0xc8, 0xa3,
1428 0x6f, 0x48, 0x04, 0x34, 0x2d, 0x43, 0x0f, 0x5c, 0x8f, 0x4c, 0x3d, 0xcb, 0xf5, 0xac, 0xe0, 0xb6,
1429 0xba, 0xc1, 0xdb, 0x7e, 0x30, 0x3f, 0x53, 0xd7, 0xa3, 0x6f, 0x5a, 0xdc, 0x3d, 0xc2, 0xf6, 0x23,
1430 0x28, 0xde, 0x1b, 0xdd, 0x65, 0x42, 0x0a, 0x6c, 0xb3, 0x04, 0xbf, 0xb5, 0xcc, 0xe0, 0x86, 0x78,
1431 0xd4, 0x9c, 0x19, 0xd4, 0x24, 0xbe, 0x55, 0xad, 0xf0, 0xe8, 0xa9, 0x1b, 0x68, 0xc5, 0x28, 0x1c,
1432 0x82, 0x34, 0x19, 0xa3, 0xe1, 0xbb, 0x3a, 0x0b, 0xbd, 0x82, 0x4d, 0x87, 0x5a, 0xe3, 0x9b, 0xa1,
1433 0x3b, 0xf3, 0xa2, 0xe3, 0x6d, 0xf2, 0xe6, 0xa7, 0xe7, 0x23, 0x06, 0xb0, 0x83, 0x7a, 0x93, 0xf0,
1434 0x3a, 0x2b, 0x4e, 0x5a, 0xeb, 0xd7, 0xbf, 0x83, 0xcd, 0x77, 0x26, 0x19, 0x1d, 0x40, 0x6e, 0x64,
1435 0x9a, 0x7c, 0xcb, 0xd6, 0xd3, 0x04, 0xd0, 0x35, 0x79, 0xcb, 0x30, 0xb3, 0x32, 0x50, 0x60, 0x86,
1436 0x4b, 0xb7, 0x00, 0x1a, 0xc4, 0xa0, 0xc0, 0x34, 0xeb, 0x47, 0xb0, 0xc6, 0xc7, 0xbc, 0xfe, 0x23,
1437 0xc8, 0xf3, 0xd0, 0xeb, 0x50, 0xbc, 0x52, 0x7e, 0xa1, 0xa8, 0xd7, 0x8a, 0xf0, 0x00, 0x15, 0x21,
1438 0xd7, 0xed, 0x74, 0x84, 0x0c, 0x13, 0x06, 0x9d, 0x8e, 0x90, 0xad, 0x8f, 0x61, 0x7b, 0x55, 0xd1,
1439 0x08, 0x41, 0x9e, 0x1a, 0xe3, 0x70, 0xf1, 0xcb, 0x98, 0xcb, 0x31, 0x17, 0x64, 0x17, 0xb8, 0x80,
1440 0xea, 0x1e, 0x19, 0x19, 0x0e, 0x5f, 0xfb, 0x0d, 0x5c, 0xa0, 0xba, 0xd7, 0x35, 0x9c, 0x98, 0x0b,
1441 0xf2, 0x09, 0x17, 0xd4, 0xff, 0x99, 0x85, 0x8d, 0x85, 0xd9, 0x44, 0x23, 0xd8, 0xf7, 0x74, 0xd3,
1442 0x72, 0xc3, 0x71, 0xd6, 0x6d, 0xdb, 0x35, 0x78, 0x6e, 0x32, 0xa5, 0x9e, 0xe5, 0x9a, 0x11, 0x1d,
1443 0x3e, 0x9f, 0x1f, 0x14, 0x27, 0x68, 0x31, 0x01, 0xf7, 0x39, 0x16, 0x7f, 0xe4, 0xdd, 0x69, 0x43,
1444 0x5f, 0xde, 0x95, 0xc7, 0x1d, 0x8d, 0x7c, 0x1a, 0x44, 0xe7, 0x59, 0x19, 0x41, 0xe5, 0x08, 0xf4,
1445 0x63, 0xd8, 0x4a, 0xd6, 0x6e, 0xee, 0x1f, 0x31, 0x1d, 0x8a, 0x4d, 0x73, 0x37, 0xf4, 0x2d, 0x54,
1446 0x57, 0x38, 0x84, 0x2c, 0x9f, 0xe7, 0xc7, 0xaa, 0xa5, 0x38, 0x7b, 0xc9, 0x9f, 0x93, 0xfe, 0x8e,
1447 0xbf, 0x52, 0x5f, 0xff, 0x47, 0x16, 0xd0, 0x32, 0x69, 0xa0, 0x23, 0xd8, 0xf2, 0x5c, 0x37, 0x20,
1448 0x3e, 0x7d, 0x33, 0xa3, 0x8e, 0xc1, 0xf8, 0xc1, 0xa4, 0x6f, 0x23, 0xe2, 0x7e, 0xc4, 0x4c, 0x5a,
1449 0x64, 0x91, 0x99, 0x01, 0xf5, 0xe0, 0xe0, 0x7b, 0xea, 0xb9, 0xc4, 0x70, 0x3d, 0x8f, 0xda, 0x61,
1450 0x7d, 0xdf, 0xbb, 0x0e, 0x7d, 0x87, 0xaf, 0xc2, 0xe6, 0xd4, 0x18, 0xb4, 0x3d, 0x47, 0x7e, 0xeb,
1451 0x3a, 0x74, 0x31, 0xfd, 0x0b, 0xd8, 0xbc, 0xb1, 0xc6, 0x37, 0xc4, 0x9f, 0x52, 0x6a, 0x92, 0x91,
1452 0xad, 0x8f, 0x79, 0x7b, 0x4a, 0x78, 0x83, 0xa9, 0x35, 0xa6, 0xed, 0xda, 0xfa, 0x18, 0x9d, 0xc1,
1453 0x4e, 0x48, 0x8b, 0x6c, 0x71, 0x59, 0x39, 0xb7, 0xf1, 0x35, 0xe4, 0x79, 0xa6, 0x6d, 0x6e, 0xed,
1454 0xc6, 0xc6, 0xe8, 0x02, 0x7e, 0x0a, 0x7b, 0x2b, 0xc8, 0x34, 0x3a, 0xe2, 0x1a, 0x77, 0xdc, 0x5d,
1455 0x26, 0x4d, 0x7e, 0xd0, 0xfa, 0xdf, 0xf2, 0x50, 0x8c, 0x56, 0x24, 0x3d, 0xaf, 0x99, 0x85, 0x79,
1456 0xfd, 0x1a, 0x76, 0x02, 0x4f, 0x77, 0xfc, 0x89, 0xe5, 0xfb, 0x2c, 0x72, 0xb2, 0xff, 0xbc, 0x01,
1457 0x95, 0xe6, 0xb3, 0xd4, 0xba, 0xa5, 0x70, 0x73, 0xea, 0x78, 0x1c, 0xac, 0x52, 0xb3, 0x5f, 0x81,
1458 0xf9, 0x20, 0xf8, 0xbe, 0x35, 0x76, 0x26, 0xd4, 0x09, 0x78, 0x6b, 0x16, 0x38, 0x28, 0x99, 0x81,
1459 0x04, 0x93, 0x9a, 0xab, 0x44, 0x87, 0xbe, 0x82, 0xc7, 0xfe, 0x94, 0x1a, 0x96, 0x6e, 0x2f, 0xfe,
1460 0x0e, 0xf0, 0xe6, 0xad, 0x37, 0x9f, 0xa6, 0x02, 0x86, 0xb0, 0x34, 0xf3, 0xe3, 0x2d, 0x7f, 0x59,
1461 0x89, 0xa6, 0x50, 0xd3, 0x4d, 0xd3, 0x62, 0xfd, 0x62, 0x51, 0x57, 0x46, 0x0f, 0x7f, 0x89, 0x3f,
1462 0x9d, 0x47, 0x17, 0x13, 0x8f, 0x55, 0x79, 0x9e, 0xea, 0xef, 0x33, 0xa3, 0x3f, 0x65, 0xa0, 0xf1,
1463 0xbe, 0x94, 0xf4, 0x6d, 0x40, 0x1d, 0x3f, 0xbc, 0xdf, 0x91, 0xcb, 0x7f, 0xc6, 0xd7, 0x9b, 0xc7,
1464 0xf7, 0x48, 0x2e, 0xc5, 0x8e, 0xbc, 0x8a, 0x17, 0xfa, 0xbd, 0x70, 0xf5, 0x7f, 0x65, 0xe1, 0xc5,
1465 0xfd, 0x42, 0xa2, 0xbf, 0x66, 0xe0, 0xe8, 0x7d, 0x95, 0x4f, 0xf5, 0x20, 0xa0, 0x9e, 0xe3, 0xcf,
1466 0x8f, 0x10, 0x91, 0xd8, 0xf9, 0x3d, 0xaa, 0xef, 0x47, 0xce, 0x47, 0x49, 0x4e, 0xdc, 0xd0, 0x3f,
1467 0x04, 0x4e, 0xb0, 0xe8, 0x4b, 0x10, 0x8c, 0x5b, 0xc3, 0xb6, 0x0c, 0x32, 0xf5, 0xe8, 0xc8, 0x7a,
1468 0x4b, 0x4c, 0x3b, 0x9a, 0xdd, 0x9d, 0xd4, 0x1b, 0x14, 0x47, 0xf4, 0x39, 0x00, 0x57, 0x8c, 0xd4,
1469 0x53, 0xc7, 0x5e, 0x8e, 0x30, 0xb3, 0xa3, 0x41, 0xbd, 0x57, 0x84, 0x2b, 0xbb, 0xfe, 0xf7, 0x2c,
1470 0x3c, 0x7d, 0xef, 0x68, 0xa0, 0xdf, 0xc3, 0xf3, 0xfb, 0x34, 0x30, 0x6a, 0xdb, 0x67, 0xf7, 0x68,
1471 0xdb, 0x51, 0xdc, 0x0a, 0xfc, 0xc9, 0x07, 0xbb, 0xf5, 0x83, 0x68, 0xd2, 0x7f, 0x33, 0x50, 0x8c,
1472 0x7e, 0xd7, 0xd1, 0x13, 0x28, 0xcf, 0xec, 0x45, 0x46, 0x2a, 0x71, 0x05, 0xe3, 0xa4, 0x27, 0x50,
1473 0x36, 0x13, 0x63, 0xc8, 0xc3, 0x25, 0x33, 0x36, 0x7e, 0x07, 0x7b, 0x33, 0x9b, 0xdc, 0xc1, 0x59,
1474 0xb9, 0xfb, 0x71, 0xd6, 0xee, 0xcc, 0x5e, 0x69, 0x60, 0xc1, 0xcd, 0x3b, 0x83, 0xe7, 0xef, 0x19,
1475 0xdc, 0x5c, 0x1d, 0xbc, 0xfe, 0x9f, 0x0c, 0x6c, 0xad, 0x1a, 0x8d, 0x5f, 0xc1, 0xde, 0x87, 0xe6,
1476 0xa1, 0x7e, 0x27, 0xbf, 0xcd, 0xa7, 0x60, 0xd7, 0xff, 0x01, 0xdf, 0xfd, 0x1f, 0x33, 0xb0, 0xf9,
1477 0x4e, 0xe5, 0xf5, 0x37, 0x50, 0x4a, 0x6a, 0x5c, 0x78, 0x59, 0x2b, 0x41, 0x5e, 0xd3, 0xfa, 0xc7,
1478 0x42, 0x26, 0x92, 0x4e, 0x84, 0x6c, 0x24, 0x35, 0x85, 0x5c, 0x24, 0x9d, 0x0a, 0xf9, 0x48, 0x3a,
1479 0x13, 0xd6, 0x22, 0xe9, 0x5c, 0x28, 0x44, 0xd2, 0x4b, 0xa1, 0x18, 0x49, 0x9f, 0x0b, 0xa5, 0x48,
1480 0xfa, 0x42, 0x28, 0xd7, 0xff, 0x92, 0x81, 0xbd, 0x3b, 0x17, 0xaa, 0xfe, 0xbb, 0xff, 0x7b, 0x41,
1481 0x91, 0xf4, 0x13, 0x01, 0xea, 0x17, 0xf0, 0xc9, 0x07, 0x19, 0xb2, 0x7e, 0x00, 0xe5, 0x39, 0xf1,
1482 0x2d, 0x94, 0x58, 0x86, 0x35, 0x56, 0xd8, 0xb1, 0x90, 0x69, 0xfc, 0x1a, 0xf6, 0xee, 0xfc, 0x6e,
1483 0x40, 0x87, 0xf0, 0x3c, 0x72, 0x22, 0x5d, 0x2c, 0x7d, 0x45, 0x5a, 0xa2, 0xd2, 0x21, 0xb2, 0xd2,
1484 0x91, 0xdb, 0xe2, 0x40, 0xc5, 0xa4, 0x8f, 0x65, 0x15, 0xcb, 0x83, 0xd7, 0xc2, 0x03, 0xb4, 0x05,
1485 0x9b, 0x8a, 0x3a, 0x20, 0x2d, 0xac, 0x8a, 0x9d, 0xb6, 0xa8, 0x0d, 0x24, 0xf6, 0xfa, 0xbc, 0x09,
1486 0xeb, 0x69, 0x45, 0xb6, 0x21, 0x01, 0x5a, 0xfe, 0x8c, 0x40, 0x35, 0xd8, 0x8f, 0xb3, 0xb0, 0x04,
1487 0xd7, 0x72, 0x67, 0x70, 0x41, 0xb0, 0xd4, 0xb9, 0x6a, 0x4b, 0x1d, 0xa2, 0xc9, 0xc2, 0x03, 0xb4,
1488 0x01, 0x65, 0xad, 0x7d, 0x21, 0x75, 0xae, 0x2e, 0x59, 0xdc, 0xc6, 0x2f, 0x61, 0x67, 0xf5, 0xdb,
1489 0x20, 0x7a, 0x0e, 0xb5, 0x38, 0x94, 0x76, 0xd5, 0xea, 0x62, 0xb1, 0x27, 0x11, 0xf1, 0xf2, 0x52,
1490 0x6d, 0x8b, 0x03, 0x59, 0x55, 0xc8, 0xe0, 0x75, 0x5f, 0x0a, 0xc3, 0xa9, 0x8a, 0x44, 0xb8, 0x59,
1491 0xc8, 0xa0, 0x0a, 0x40, 0x57, 0xbd, 0xc2, 0xd1, 0x73, 0xb6, 0xf1, 0x16, 0x3e, 0xba, 0xfb, 0x1d,
1492 0x3a, 0xdd, 0x13, 0x2c, 0x76, 0x64, 0x75, 0x29, 0x49, 0x5f, 0xc2, 0xb2, 0xda, 0x11, 0x1e, 0xa0,
1493 0x02, 0x64, 0x95, 0x13, 0x21, 0xc3, 0xff, 0x36, 0x85, 0x2c, 0xff, 0x7b, 0x26, 0xe4, 0xf8, 0xdf,
1494 0x2f, 0x84, 0x3c, 0xfb, 0xba, 0x50, 0x4e, 0x5e, 0x0a, 0x6b, 0x5c, 0x38, 0x6d, 0x0a, 0x85, 0xc6,
1495 0xd7, 0xb0, 0xbd, 0xea, 0xdb, 0x19, 0x1d, 0xc0, 0xb3, 0x38, 0xa7, 0x72, 0xd5, 0x6b, 0x49, 0x98,
1496 0xa8, 0x5d, 0x22, 0x2a, 0x03, 0x49, 0x51, 0x44, 0xd2, 0x57, 0xf1, 0x40, 0x0b, 0xbf, 0x5a, 0x44,
1497 0x9e, 0x8f, 0x0b, 0x2c, 0x21, 0x17, 0xce, 0x84, 0x5c, 0x83, 0x42, 0x31, 0xfa, 0x27, 0x09, 0xda,
1498 0x06, 0x21, 0x0e, 0x25, 0x29, 0xad, 0x54, 0x47, 0x7a, 0x62, 0x1b, 0xab, 0x4c, 0x27, 0x64, 0xd0,
1499 0x43, 0x28, 0x5d, 0xa8, 0x3d, 0x89, 0x3f, 0x65, 0xd9, 0xdd, 0x6a, 0x17, 0x2a, 0x1e, 0x90, 0x39,
1500 0x24, 0x87, 0x10, 0x54, 0x2e, 0x55, 0xe5, 0x55, 0x4a, 0x97, 0x6f, 0x04, 0x80, 0x96, 0xdf, 0xd0,
1501 0xd0, 0x33, 0x78, 0xb2, 0x7c, 0x27, 0x9a, 0x26, 0xbf, 0x52, 0x7a, 0x92, 0x32, 0x08, 0x0b, 0xd7,
1502 0xc4, 0xe3, 0xb0, 0x70, 0x4d, 0x3c, 0x09, 0x0b, 0xd7, 0x44, 0xb6, 0x2d, 0x5c, 0x38, 0x0d, 0x7b,
1503 0xa5, 0x89, 0x67, 0x61, 0xaf, 0x34, 0x91, 0xad, 0x0a, 0x17, 0x5e, 0x0a, 0xc5, 0x46, 0x1b, 0x1e,
1504 0xa6, 0xd9, 0x04, 0xed, 0xc1, 0xe3, 0x38, 0x5f, 0xfb, 0x75, 0xfb, 0x52, 0x6e, 0x93, 0x3e, 0x96,
1505 0xba, 0xf2, 0x37, 0xc2, 0x03, 0x04, 0x50, 0x50, 0x54, 0xdc, 0x13, 0x2f, 0xc3, 0x33, 0x4a, 0xdf,
1506 0x0c, 0x24, 0xa5, 0xc3, 0x27, 0xf3, 0x0f, 0x19, 0x78, 0xbc, 0x9a, 0xe5, 0xeb, 0xf0, 0x71, 0x1c,
1507 0x6e, 0x80, 0x45, 0x45, 0xeb, 0xc9, 0x9a, 0xc6, 0xae, 0x39, 0x19, 0xd5, 0xf0, 0x04, 0xad, 0xeb,
1508 0x97, 0xe1, 0xc6, 0xb7, 0xae, 0x4f, 0xce, 0xc3, 0x8d, 0x6f, 0x5d, 0x37, 0xcf, 0xc3, 0x8d, 0x6f,
1509 0x5d, 0x9f, 0x1f, 0x87, 0x1b, 0xdf, 0xba, 0xfe, 0xfc, 0x5c, 0x58, 0x63, 0x0b, 0xd8, 0xba, 0x3e,
1510 0x39, 0x3e, 0x0e, 0xcf, 0xd1, 0xba, 0x3e, 0x11, 0x8a, 0xc3, 0x02, 0xff, 0xe7, 0xd7, 0xe9, 0xff,
1511 0x02, 0x00, 0x00, 0xff, 0xff, 0x10, 0x6b, 0x1a, 0x98, 0x09, 0x13, 0x00, 0x00,
1512}