b0faf6a7ffeae3c38fd0a45685f206488667c7cf
[ric-plt/nodeb-rnib.git] / entities / enb.pb.go
1 // Code generated by protoc-gen-go. DO NOT EDIT.
2 // source: enb.proto
3
4 package entities
5
6 import (
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.
13 var _ = proto.Marshal
14 var _ = fmt.Errorf
15 var _ = 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.
21 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
22
23 type FreqBandIndicatorPriority int32
24
25 const (
26         FreqBandIndicatorPriority_UNKNOWN_FREQ_BAND_INDICATOR_PRIORITY FreqBandIndicatorPriority = 0
27         FreqBandIndicatorPriority_NOT_BROADCASTED                      FreqBandIndicatorPriority = 1
28         FreqBandIndicatorPriority_BROADCASTED                          FreqBandIndicatorPriority = 2
29 )
30
31 var FreqBandIndicatorPriority_name = map[int32]string{
32         0: "UNKNOWN_FREQ_BAND_INDICATOR_PRIORITY",
33         1: "NOT_BROADCASTED",
34         2: "BROADCASTED",
35 }
36
37 var FreqBandIndicatorPriority_value = map[string]int32{
38         "UNKNOWN_FREQ_BAND_INDICATOR_PRIORITY": 0,
39         "NOT_BROADCASTED":                      1,
40         "BROADCASTED":                          2,
41 }
42
43 func (x FreqBandIndicatorPriority) String() string {
44         return proto.EnumName(FreqBandIndicatorPriority_name, int32(x))
45 }
46
47 func (FreqBandIndicatorPriority) EnumDescriptor() ([]byte, []int) {
48         return fileDescriptor_4640cfb595a9e9c8, []int{0}
49 }
50
51 type BandwidthReducedSI int32
52
53 const (
54         BandwidthReducedSI_UNKNOWN_BANDWIDTH_REDUCED_SI BandwidthReducedSI = 0
55         BandwidthReducedSI_SCHEDULED                    BandwidthReducedSI = 1
56 )
57
58 var BandwidthReducedSI_name = map[int32]string{
59         0: "UNKNOWN_BANDWIDTH_REDUCED_SI",
60         1: "SCHEDULED",
61 }
62
63 var BandwidthReducedSI_value = map[string]int32{
64         "UNKNOWN_BANDWIDTH_REDUCED_SI": 0,
65         "SCHEDULED":                    1,
66 }
67
68 func (x BandwidthReducedSI) String() string {
69         return proto.EnumName(BandwidthReducedSI_name, int32(x))
70 }
71
72 func (BandwidthReducedSI) EnumDescriptor() ([]byte, []int) {
73         return fileDescriptor_4640cfb595a9e9c8, []int{1}
74 }
75
76 type SubframeAllocationType int32
77
78 const (
79         SubframeAllocationType_UNKNOWN_SUBFRAME_ALLOCATION_TYPE SubframeAllocationType = 0
80         SubframeAllocationType_ONE_FRAME                        SubframeAllocationType = 1
81         SubframeAllocationType_FOUR_FRAME                       SubframeAllocationType = 2
82 )
83
84 var SubframeAllocationType_name = map[int32]string{
85         0: "UNKNOWN_SUBFRAME_ALLOCATION_TYPE",
86         1: "ONE_FRAME",
87         2: "FOUR_FRAME",
88 }
89
90 var SubframeAllocationType_value = map[string]int32{
91         "UNKNOWN_SUBFRAME_ALLOCATION_TYPE": 0,
92         "ONE_FRAME":                        1,
93         "FOUR_FRAME":                       2,
94 }
95
96 func (x SubframeAllocationType) String() string {
97         return proto.EnumName(SubframeAllocationType_name, int32(x))
98 }
99
100 func (SubframeAllocationType) EnumDescriptor() ([]byte, []int) {
101         return fileDescriptor_4640cfb595a9e9c8, []int{2}
102 }
103
104 type RadioframeAllocationPeriod int32
105
106 const (
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
116 var 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
126 var 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
136 func (x RadioframeAllocationPeriod) String() string {
137         return proto.EnumName(RadioframeAllocationPeriod_name, int32(x))
138 }
139
140 func (RadioframeAllocationPeriod) EnumDescriptor() ([]byte, []int) {
141         return fileDescriptor_4640cfb595a9e9c8, []int{3}
142 }
143
144 type NumberOfAntennaPorts int32
145
146 const (
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
153 var NumberOfAntennaPorts_name = map[int32]string{
154         0: "UNKNOWN_NUMBER_OF_ANTENNA_PORTS",
155         1: "AN1",
156         2: "AN2",
157         3: "AN4",
158 }
159
160 var NumberOfAntennaPorts_value = map[string]int32{
161         "UNKNOWN_NUMBER_OF_ANTENNA_PORTS": 0,
162         "AN1":                             1,
163         "AN2":                             2,
164         "AN4":                             3,
165 }
166
167 func (x NumberOfAntennaPorts) String() string {
168         return proto.EnumName(NumberOfAntennaPorts_name, int32(x))
169 }
170
171 func (NumberOfAntennaPorts) EnumDescriptor() ([]byte, []int) {
172         return fileDescriptor_4640cfb595a9e9c8, []int{4}
173 }
174
175 type EnbType int32
176
177 const (
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
185 var 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
193 var 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
201 func (x EnbType) String() string {
202         return proto.EnumName(EnbType_name, int32(x))
203 }
204
205 func (EnbType) EnumDescriptor() ([]byte, []int) {
206         return fileDescriptor_4640cfb595a9e9c8, []int{5}
207 }
208
209 type SubframeAssignment int32
210
211 const (
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
222 var 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
233 var 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
244 func (x SubframeAssignment) String() string {
245         return proto.EnumName(SubframeAssignment_name, int32(x))
246 }
247
248 func (SubframeAssignment) EnumDescriptor() ([]byte, []int) {
249         return fileDescriptor_4640cfb595a9e9c8, []int{6}
250 }
251
252 type CyclicPrefix int32
253
254 const (
255         CyclicPrefix_UNKNOWN_CYCLIC_PREFIX CyclicPrefix = 0
256         CyclicPrefix_NORMAL                CyclicPrefix = 1
257         CyclicPrefix_EXTENDED              CyclicPrefix = 2
258 )
259
260 var CyclicPrefix_name = map[int32]string{
261         0: "UNKNOWN_CYCLIC_PREFIX",
262         1: "NORMAL",
263         2: "EXTENDED",
264 }
265
266 var CyclicPrefix_value = map[string]int32{
267         "UNKNOWN_CYCLIC_PREFIX": 0,
268         "NORMAL":                1,
269         "EXTENDED":              2,
270 }
271
272 func (x CyclicPrefix) String() string {
273         return proto.EnumName(CyclicPrefix_name, int32(x))
274 }
275
276 func (CyclicPrefix) EnumDescriptor() ([]byte, []int) {
277         return fileDescriptor_4640cfb595a9e9c8, []int{7}
278 }
279
280 type TransmissionBandwidth int32
281
282 const (
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
293 var 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
304 var 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
315 func (x TransmissionBandwidth) String() string {
316         return proto.EnumName(TransmissionBandwidth_name, int32(x))
317 }
318
319 func (TransmissionBandwidth) EnumDescriptor() ([]byte, []int) {
320         return fileDescriptor_4640cfb595a9e9c8, []int{8}
321 }
322
323 type Eutra_Mode int32
324
325 const (
326         Eutra_UNKNOWN Eutra_Mode = 0
327         Eutra_FDD     Eutra_Mode = 1
328         Eutra_TDD     Eutra_Mode = 2
329 )
330
331 var Eutra_Mode_name = map[int32]string{
332         0: "UNKNOWN",
333         1: "FDD",
334         2: "TDD",
335 }
336
337 var Eutra_Mode_value = map[string]int32{
338         "UNKNOWN": 0,
339         "FDD":     1,
340         "TDD":     2,
341 }
342
343 func (x Eutra_Mode) String() string {
344         return proto.EnumName(Eutra_Mode_name, int32(x))
345 }
346
347 func (Eutra_Mode) EnumDescriptor() ([]byte, []int) {
348         return fileDescriptor_4640cfb595a9e9c8, []int{3, 0}
349 }
350
351 type SpecialSubframe_Patterns int32
352
353 const (
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
366 var 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
379 var 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
392 func (x SpecialSubframe_Patterns) String() string {
393         return proto.EnumName(SpecialSubframe_Patterns_name, int32(x))
394 }
395
396 func (SpecialSubframe_Patterns) EnumDescriptor() ([]byte, []int) {
397         return fileDescriptor_4640cfb595a9e9c8, []int{12, 0}
398 }
399
400 type AdditionalSpecialSubframe_Patterns int32
401
402 const (
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
416 var 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
430 var 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
444 func (x AdditionalSpecialSubframe_Patterns) String() string {
445         return proto.EnumName(AdditionalSpecialSubframe_Patterns_name, int32(x))
446 }
447
448 func (AdditionalSpecialSubframe_Patterns) EnumDescriptor() ([]byte, []int) {
449         return fileDescriptor_4640cfb595a9e9c8, []int{13, 0}
450 }
451
452 type AdditionalSpecialSubframePatterns_Extension int32
453
454 const (
455         AdditionalSpecialSubframePatterns_UNKNOWN AdditionalSpecialSubframePatterns_Extension = 0
456         AdditionalSpecialSubframePatterns_SSP10   AdditionalSpecialSubframePatterns_Extension = 1
457 )
458
459 var AdditionalSpecialSubframePatterns_Extension_name = map[int32]string{
460         0: "UNKNOWN",
461         1: "SSP10",
462 }
463
464 var AdditionalSpecialSubframePatterns_Extension_value = map[string]int32{
465         "UNKNOWN": 0,
466         "SSP10":   1,
467 }
468
469 func (x AdditionalSpecialSubframePatterns_Extension) String() string {
470         return proto.EnumName(AdditionalSpecialSubframePatterns_Extension_name, int32(x))
471 }
472
473 func (AdditionalSpecialSubframePatterns_Extension) EnumDescriptor() ([]byte, []int) {
474         return fileDescriptor_4640cfb595a9e9c8, []int{14, 0}
475 }
476
477 type 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
486 func (m *Enb) Reset()         { *m = Enb{} }
487 func (m *Enb) String() string { return proto.CompactTextString(m) }
488 func (*Enb) ProtoMessage()    {}
489 func (*Enb) Descriptor() ([]byte, []int) {
490         return fileDescriptor_4640cfb595a9e9c8, []int{0}
491 }
492
493 func (m *Enb) XXX_Unmarshal(b []byte) error {
494         return xxx_messageInfo_Enb.Unmarshal(m, b)
495 }
496 func (m *Enb) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
497         return xxx_messageInfo_Enb.Marshal(b, m, deterministic)
498 }
499 func (m *Enb) XXX_Merge(src proto.Message) {
500         xxx_messageInfo_Enb.Merge(m, src)
501 }
502 func (m *Enb) XXX_Size() int {
503         return xxx_messageInfo_Enb.Size(m)
504 }
505 func (m *Enb) XXX_DiscardUnknown() {
506         xxx_messageInfo_Enb.DiscardUnknown(m)
507 }
508
509 var xxx_messageInfo_Enb proto.InternalMessageInfo
510
511 func (m *Enb) GetEnbType() EnbType {
512         if m != nil {
513                 return m.EnbType
514         }
515         return EnbType_UNKNOWN_ENB_TYPE
516 }
517
518 func (m *Enb) GetServedCells() []*ServedCellInfo {
519         if m != nil {
520                 return m.ServedCells
521         }
522         return nil
523 }
524
525 func (m *Enb) GetGuGroupIds() []string {
526         if m != nil {
527                 return m.GuGroupIds
528         }
529         return nil
530 }
531
532 type 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
553 func (m *ServedCellInfo) Reset()         { *m = ServedCellInfo{} }
554 func (m *ServedCellInfo) String() string { return proto.CompactTextString(m) }
555 func (*ServedCellInfo) ProtoMessage()    {}
556 func (*ServedCellInfo) Descriptor() ([]byte, []int) {
557         return fileDescriptor_4640cfb595a9e9c8, []int{1}
558 }
559
560 func (m *ServedCellInfo) XXX_Unmarshal(b []byte) error {
561         return xxx_messageInfo_ServedCellInfo.Unmarshal(m, b)
562 }
563 func (m *ServedCellInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
564         return xxx_messageInfo_ServedCellInfo.Marshal(b, m, deterministic)
565 }
566 func (m *ServedCellInfo) XXX_Merge(src proto.Message) {
567         xxx_messageInfo_ServedCellInfo.Merge(m, src)
568 }
569 func (m *ServedCellInfo) XXX_Size() int {
570         return xxx_messageInfo_ServedCellInfo.Size(m)
571 }
572 func (m *ServedCellInfo) XXX_DiscardUnknown() {
573         xxx_messageInfo_ServedCellInfo.DiscardUnknown(m)
574 }
575
576 var xxx_messageInfo_ServedCellInfo proto.InternalMessageInfo
577
578 func (m *ServedCellInfo) GetPci() uint32 {
579         if m != nil {
580                 return m.Pci
581         }
582         return 0
583 }
584
585 func (m *ServedCellInfo) GetCellId() string {
586         if m != nil {
587                 return m.CellId
588         }
589         return ""
590 }
591
592 func (m *ServedCellInfo) GetTac() string {
593         if m != nil {
594                 return m.Tac
595         }
596         return ""
597 }
598
599 func (m *ServedCellInfo) GetBroadcastPlmns() []string {
600         if m != nil {
601                 return m.BroadcastPlmns
602         }
603         return nil
604 }
605
606 func (m *ServedCellInfo) GetChoiceEutraMode() *ChoiceEUTRAMode {
607         if m != nil {
608                 return m.ChoiceEutraMode
609         }
610         return nil
611 }
612
613 func (m *ServedCellInfo) GetEutraMode() Eutra_Mode {
614         if m != nil {
615                 return m.EutraMode
616         }
617         return Eutra_UNKNOWN
618 }
619
620 func (m *ServedCellInfo) GetNumberOfAntennaPorts() NumberOfAntennaPorts {
621         if m != nil {
622                 return m.NumberOfAntennaPorts
623         }
624         return NumberOfAntennaPorts_UNKNOWN_NUMBER_OF_ANTENNA_PORTS
625 }
626
627 func (m *ServedCellInfo) GetPrachConfiguration() *PrachConfiguration {
628         if m != nil {
629                 return m.PrachConfiguration
630         }
631         return nil
632 }
633
634 func (m *ServedCellInfo) GetMbsfnSubframeInfos() []*MbsfnSubframe {
635         if m != nil {
636                 return m.MbsfnSubframeInfos
637         }
638         return nil
639 }
640
641 func (m *ServedCellInfo) GetCsgId() string {
642         if m != nil {
643                 return m.CsgId
644         }
645         return ""
646 }
647
648 func (m *ServedCellInfo) GetMbmsServiceAreaIdentities() []string {
649         if m != nil {
650                 return m.MbmsServiceAreaIdentities
651         }
652         return nil
653 }
654
655 func (m *ServedCellInfo) GetMultibandInfos() []uint32 {
656         if m != nil {
657                 return m.MultibandInfos
658         }
659         return nil
660 }
661
662 func (m *ServedCellInfo) GetFreqBandIndicatorPriority() FreqBandIndicatorPriority {
663         if m != nil {
664                 return m.FreqBandIndicatorPriority
665         }
666         return FreqBandIndicatorPriority_UNKNOWN_FREQ_BAND_INDICATOR_PRIORITY
667 }
668
669 func (m *ServedCellInfo) GetBandwidthReducedSi() BandwidthReducedSI {
670         if m != nil {
671                 return m.BandwidthReducedSi
672         }
673         return BandwidthReducedSI_UNKNOWN_BANDWIDTH_REDUCED_SI
674 }
675
676 func (m *ServedCellInfo) GetNeighbourInfos() []*NeighbourInformation {
677         if m != nil {
678                 return m.NeighbourInfos
679         }
680         return nil
681 }
682
683 type 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
691 func (m *ChoiceEUTRAMode) Reset()         { *m = ChoiceEUTRAMode{} }
692 func (m *ChoiceEUTRAMode) String() string { return proto.CompactTextString(m) }
693 func (*ChoiceEUTRAMode) ProtoMessage()    {}
694 func (*ChoiceEUTRAMode) Descriptor() ([]byte, []int) {
695         return fileDescriptor_4640cfb595a9e9c8, []int{2}
696 }
697
698 func (m *ChoiceEUTRAMode) XXX_Unmarshal(b []byte) error {
699         return xxx_messageInfo_ChoiceEUTRAMode.Unmarshal(m, b)
700 }
701 func (m *ChoiceEUTRAMode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
702         return xxx_messageInfo_ChoiceEUTRAMode.Marshal(b, m, deterministic)
703 }
704 func (m *ChoiceEUTRAMode) XXX_Merge(src proto.Message) {
705         xxx_messageInfo_ChoiceEUTRAMode.Merge(m, src)
706 }
707 func (m *ChoiceEUTRAMode) XXX_Size() int {
708         return xxx_messageInfo_ChoiceEUTRAMode.Size(m)
709 }
710 func (m *ChoiceEUTRAMode) XXX_DiscardUnknown() {
711         xxx_messageInfo_ChoiceEUTRAMode.DiscardUnknown(m)
712 }
713
714 var xxx_messageInfo_ChoiceEUTRAMode proto.InternalMessageInfo
715
716 func (m *ChoiceEUTRAMode) GetFdd() *FddInfo {
717         if m != nil {
718                 return m.Fdd
719         }
720         return nil
721 }
722
723 func (m *ChoiceEUTRAMode) GetTdd() *TddInfo {
724         if m != nil {
725                 return m.Tdd
726         }
727         return nil
728 }
729
730 type Eutra struct {
731         XXX_NoUnkeyedLiteral struct{} `json:"-"`
732         XXX_unrecognized     []byte   `json:"-"`
733         XXX_sizecache        int32    `json:"-"`
734 }
735
736 func (m *Eutra) Reset()         { *m = Eutra{} }
737 func (m *Eutra) String() string { return proto.CompactTextString(m) }
738 func (*Eutra) ProtoMessage()    {}
739 func (*Eutra) Descriptor() ([]byte, []int) {
740         return fileDescriptor_4640cfb595a9e9c8, []int{3}
741 }
742
743 func (m *Eutra) XXX_Unmarshal(b []byte) error {
744         return xxx_messageInfo_Eutra.Unmarshal(m, b)
745 }
746 func (m *Eutra) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
747         return xxx_messageInfo_Eutra.Marshal(b, m, deterministic)
748 }
749 func (m *Eutra) XXX_Merge(src proto.Message) {
750         xxx_messageInfo_Eutra.Merge(m, src)
751 }
752 func (m *Eutra) XXX_Size() int {
753         return xxx_messageInfo_Eutra.Size(m)
754 }
755 func (m *Eutra) XXX_DiscardUnknown() {
756         xxx_messageInfo_Eutra.DiscardUnknown(m)
757 }
758
759 var xxx_messageInfo_Eutra proto.InternalMessageInfo
760
761 type 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
771 func (m *NeighbourInformation) Reset()         { *m = NeighbourInformation{} }
772 func (m *NeighbourInformation) String() string { return proto.CompactTextString(m) }
773 func (*NeighbourInformation) ProtoMessage()    {}
774 func (*NeighbourInformation) Descriptor() ([]byte, []int) {
775         return fileDescriptor_4640cfb595a9e9c8, []int{4}
776 }
777
778 func (m *NeighbourInformation) XXX_Unmarshal(b []byte) error {
779         return xxx_messageInfo_NeighbourInformation.Unmarshal(m, b)
780 }
781 func (m *NeighbourInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
782         return xxx_messageInfo_NeighbourInformation.Marshal(b, m, deterministic)
783 }
784 func (m *NeighbourInformation) XXX_Merge(src proto.Message) {
785         xxx_messageInfo_NeighbourInformation.Merge(m, src)
786 }
787 func (m *NeighbourInformation) XXX_Size() int {
788         return xxx_messageInfo_NeighbourInformation.Size(m)
789 }
790 func (m *NeighbourInformation) XXX_DiscardUnknown() {
791         xxx_messageInfo_NeighbourInformation.DiscardUnknown(m)
792 }
793
794 var xxx_messageInfo_NeighbourInformation proto.InternalMessageInfo
795
796 func (m *NeighbourInformation) GetEcgi() string {
797         if m != nil {
798                 return m.Ecgi
799         }
800         return ""
801 }
802
803 func (m *NeighbourInformation) GetPci() uint32 {
804         if m != nil {
805                 return m.Pci
806         }
807         return 0
808 }
809
810 func (m *NeighbourInformation) GetEarFcn() uint32 {
811         if m != nil {
812                 return m.EarFcn
813         }
814         return 0
815 }
816
817 func (m *NeighbourInformation) GetTac() string {
818         if m != nil {
819                 return m.Tac
820         }
821         return ""
822 }
823
824 type 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
834 func (m *MbsfnSubframe) Reset()         { *m = MbsfnSubframe{} }
835 func (m *MbsfnSubframe) String() string { return proto.CompactTextString(m) }
836 func (*MbsfnSubframe) ProtoMessage()    {}
837 func (*MbsfnSubframe) Descriptor() ([]byte, []int) {
838         return fileDescriptor_4640cfb595a9e9c8, []int{5}
839 }
840
841 func (m *MbsfnSubframe) XXX_Unmarshal(b []byte) error {
842         return xxx_messageInfo_MbsfnSubframe.Unmarshal(m, b)
843 }
844 func (m *MbsfnSubframe) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
845         return xxx_messageInfo_MbsfnSubframe.Marshal(b, m, deterministic)
846 }
847 func (m *MbsfnSubframe) XXX_Merge(src proto.Message) {
848         xxx_messageInfo_MbsfnSubframe.Merge(m, src)
849 }
850 func (m *MbsfnSubframe) XXX_Size() int {
851         return xxx_messageInfo_MbsfnSubframe.Size(m)
852 }
853 func (m *MbsfnSubframe) XXX_DiscardUnknown() {
854         xxx_messageInfo_MbsfnSubframe.DiscardUnknown(m)
855 }
856
857 var xxx_messageInfo_MbsfnSubframe proto.InternalMessageInfo
858
859 func (m *MbsfnSubframe) GetRadioframeAllocationPeriod() RadioframeAllocationPeriod {
860         if m != nil {
861                 return m.RadioframeAllocationPeriod
862         }
863         return RadioframeAllocationPeriod_UNKNOWN_RADIOFRAME_ALLOCATION_PERIOD
864 }
865
866 func (m *MbsfnSubframe) GetRadioframeAllocationOffset() uint32 {
867         if m != nil {
868                 return m.RadioframeAllocationOffset
869         }
870         return 0
871 }
872
873 func (m *MbsfnSubframe) GetSubframeAllocation() string {
874         if m != nil {
875                 return m.SubframeAllocation
876         }
877         return ""
878 }
879
880 func (m *MbsfnSubframe) GetSubframeAllocationType() SubframeAllocationType {
881         if m != nil {
882                 return m.SubframeAllocationType
883         }
884         return SubframeAllocationType_UNKNOWN_SUBFRAME_ALLOCATION_TYPE
885 }
886
887 type 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
898 func (m *PrachConfiguration) Reset()         { *m = PrachConfiguration{} }
899 func (m *PrachConfiguration) String() string { return proto.CompactTextString(m) }
900 func (*PrachConfiguration) ProtoMessage()    {}
901 func (*PrachConfiguration) Descriptor() ([]byte, []int) {
902         return fileDescriptor_4640cfb595a9e9c8, []int{6}
903 }
904
905 func (m *PrachConfiguration) XXX_Unmarshal(b []byte) error {
906         return xxx_messageInfo_PrachConfiguration.Unmarshal(m, b)
907 }
908 func (m *PrachConfiguration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
909         return xxx_messageInfo_PrachConfiguration.Marshal(b, m, deterministic)
910 }
911 func (m *PrachConfiguration) XXX_Merge(src proto.Message) {
912         xxx_messageInfo_PrachConfiguration.Merge(m, src)
913 }
914 func (m *PrachConfiguration) XXX_Size() int {
915         return xxx_messageInfo_PrachConfiguration.Size(m)
916 }
917 func (m *PrachConfiguration) XXX_DiscardUnknown() {
918         xxx_messageInfo_PrachConfiguration.DiscardUnknown(m)
919 }
920
921 var xxx_messageInfo_PrachConfiguration proto.InternalMessageInfo
922
923 func (m *PrachConfiguration) GetRootSequenceIndex() uint32 {
924         if m != nil {
925                 return m.RootSequenceIndex
926         }
927         return 0
928 }
929
930 func (m *PrachConfiguration) GetZeroCorrelationZoneConfiguration() uint32 {
931         if m != nil {
932                 return m.ZeroCorrelationZoneConfiguration
933         }
934         return 0
935 }
936
937 func (m *PrachConfiguration) GetHighSpeedFlag() bool {
938         if m != nil {
939                 return m.HighSpeedFlag
940         }
941         return false
942 }
943
944 func (m *PrachConfiguration) GetPrachFrequencyOffset() uint32 {
945         if m != nil {
946                 return m.PrachFrequencyOffset
947         }
948         return 0
949 }
950
951 func (m *PrachConfiguration) GetPrachConfigurationIndex() uint32 {
952         if m != nil {
953                 return m.PrachConfigurationIndex
954         }
955         return 0
956 }
957
958 type 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
970 func (m *TddInfo) Reset()         { *m = TddInfo{} }
971 func (m *TddInfo) String() string { return proto.CompactTextString(m) }
972 func (*TddInfo) ProtoMessage()    {}
973 func (*TddInfo) Descriptor() ([]byte, []int) {
974         return fileDescriptor_4640cfb595a9e9c8, []int{7}
975 }
976
977 func (m *TddInfo) XXX_Unmarshal(b []byte) error {
978         return xxx_messageInfo_TddInfo.Unmarshal(m, b)
979 }
980 func (m *TddInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
981         return xxx_messageInfo_TddInfo.Marshal(b, m, deterministic)
982 }
983 func (m *TddInfo) XXX_Merge(src proto.Message) {
984         xxx_messageInfo_TddInfo.Merge(m, src)
985 }
986 func (m *TddInfo) XXX_Size() int {
987         return xxx_messageInfo_TddInfo.Size(m)
988 }
989 func (m *TddInfo) XXX_DiscardUnknown() {
990         xxx_messageInfo_TddInfo.DiscardUnknown(m)
991 }
992
993 var xxx_messageInfo_TddInfo proto.InternalMessageInfo
994
995 func (m *TddInfo) GetEarFcn() uint32 {
996         if m != nil {
997                 return m.EarFcn
998         }
999         return 0
1000 }
1001
1002 func (m *TddInfo) GetTransmissionBandwidth() TransmissionBandwidth {
1003         if m != nil {
1004                 return m.TransmissionBandwidth
1005         }
1006         return TransmissionBandwidth_UNKNOWN_TRANSMISSION_BANDWIDTH
1007 }
1008
1009 func (m *TddInfo) GetSubframeAssignment() SubframeAssignment {
1010         if m != nil {
1011                 return m.SubframeAssignment
1012         }
1013         return SubframeAssignment_UNKNOWN_SUBFRAME_ASSIGNMENT
1014 }
1015
1016 func (m *TddInfo) GetSpecialSubframeInfo() *SpecialSubframeInfo {
1017         if m != nil {
1018                 return m.SpecialSubframeInfo
1019         }
1020         return nil
1021 }
1022
1023 func (m *TddInfo) GetAdditionalSpecialSubframeInfo() *AdditionalSpecialSubframeInfo {
1024         if m != nil {
1025                 return m.AdditionalSpecialSubframeInfo
1026         }
1027         return nil
1028 }
1029
1030 func (m *TddInfo) GetAdditionalSpecialSubframeExtensionInfo() *AdditionalSpecialSubframeExtensionInfo {
1031         if m != nil {
1032                 return m.AdditionalSpecialSubframeExtensionInfo
1033         }
1034         return nil
1035 }
1036
1037 type 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
1046 func (m *AdditionalSpecialSubframeExtensionInfo) Reset() {
1047         *m = AdditionalSpecialSubframeExtensionInfo{}
1048 }
1049 func (m *AdditionalSpecialSubframeExtensionInfo) String() string { return proto.CompactTextString(m) }
1050 func (*AdditionalSpecialSubframeExtensionInfo) ProtoMessage()    {}
1051 func (*AdditionalSpecialSubframeExtensionInfo) Descriptor() ([]byte, []int) {
1052         return fileDescriptor_4640cfb595a9e9c8, []int{8}
1053 }
1054
1055 func (m *AdditionalSpecialSubframeExtensionInfo) XXX_Unmarshal(b []byte) error {
1056         return xxx_messageInfo_AdditionalSpecialSubframeExtensionInfo.Unmarshal(m, b)
1057 }
1058 func (m *AdditionalSpecialSubframeExtensionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1059         return xxx_messageInfo_AdditionalSpecialSubframeExtensionInfo.Marshal(b, m, deterministic)
1060 }
1061 func (m *AdditionalSpecialSubframeExtensionInfo) XXX_Merge(src proto.Message) {
1062         xxx_messageInfo_AdditionalSpecialSubframeExtensionInfo.Merge(m, src)
1063 }
1064 func (m *AdditionalSpecialSubframeExtensionInfo) XXX_Size() int {
1065         return xxx_messageInfo_AdditionalSpecialSubframeExtensionInfo.Size(m)
1066 }
1067 func (m *AdditionalSpecialSubframeExtensionInfo) XXX_DiscardUnknown() {
1068         xxx_messageInfo_AdditionalSpecialSubframeExtensionInfo.DiscardUnknown(m)
1069 }
1070
1071 var xxx_messageInfo_AdditionalSpecialSubframeExtensionInfo proto.InternalMessageInfo
1072
1073 func (m *AdditionalSpecialSubframeExtensionInfo) GetAdditionalSpecialSubframePatternsExtension() AdditionalSpecialSubframePatterns_Extension {
1074         if m != nil {
1075                 return m.AdditionalSpecialSubframePatternsExtension
1076         }
1077         return AdditionalSpecialSubframePatterns_UNKNOWN
1078 }
1079
1080 func (m *AdditionalSpecialSubframeExtensionInfo) GetCyclicPrefixDl() CyclicPrefix {
1081         if m != nil {
1082                 return m.CyclicPrefixDl
1083         }
1084         return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX
1085 }
1086
1087 func (m *AdditionalSpecialSubframeExtensionInfo) GetCyclicPrefixUl() CyclicPrefix {
1088         if m != nil {
1089                 return m.CyclicPrefixUl
1090         }
1091         return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX
1092 }
1093
1094 type 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
1103 func (m *AdditionalSpecialSubframeInfo) Reset()         { *m = AdditionalSpecialSubframeInfo{} }
1104 func (m *AdditionalSpecialSubframeInfo) String() string { return proto.CompactTextString(m) }
1105 func (*AdditionalSpecialSubframeInfo) ProtoMessage()    {}
1106 func (*AdditionalSpecialSubframeInfo) Descriptor() ([]byte, []int) {
1107         return fileDescriptor_4640cfb595a9e9c8, []int{9}
1108 }
1109
1110 func (m *AdditionalSpecialSubframeInfo) XXX_Unmarshal(b []byte) error {
1111         return xxx_messageInfo_AdditionalSpecialSubframeInfo.Unmarshal(m, b)
1112 }
1113 func (m *AdditionalSpecialSubframeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1114         return xxx_messageInfo_AdditionalSpecialSubframeInfo.Marshal(b, m, deterministic)
1115 }
1116 func (m *AdditionalSpecialSubframeInfo) XXX_Merge(src proto.Message) {
1117         xxx_messageInfo_AdditionalSpecialSubframeInfo.Merge(m, src)
1118 }
1119 func (m *AdditionalSpecialSubframeInfo) XXX_Size() int {
1120         return xxx_messageInfo_AdditionalSpecialSubframeInfo.Size(m)
1121 }
1122 func (m *AdditionalSpecialSubframeInfo) XXX_DiscardUnknown() {
1123         xxx_messageInfo_AdditionalSpecialSubframeInfo.DiscardUnknown(m)
1124 }
1125
1126 var xxx_messageInfo_AdditionalSpecialSubframeInfo proto.InternalMessageInfo
1127
1128 func (m *AdditionalSpecialSubframeInfo) GetAdditionalSpecialSubframePatterns() AdditionalSpecialSubframe_Patterns {
1129         if m != nil {
1130                 return m.AdditionalSpecialSubframePatterns
1131         }
1132         return AdditionalSpecialSubframe_UNKNOWN
1133 }
1134
1135 func (m *AdditionalSpecialSubframeInfo) GetCyclicPrefixDl() CyclicPrefix {
1136         if m != nil {
1137                 return m.CyclicPrefixDl
1138         }
1139         return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX
1140 }
1141
1142 func (m *AdditionalSpecialSubframeInfo) GetCyclicPrefixUl() CyclicPrefix {
1143         if m != nil {
1144                 return m.CyclicPrefixUl
1145         }
1146         return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX
1147 }
1148
1149 type 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
1159 func (m *FddInfo) Reset()         { *m = FddInfo{} }
1160 func (m *FddInfo) String() string { return proto.CompactTextString(m) }
1161 func (*FddInfo) ProtoMessage()    {}
1162 func (*FddInfo) Descriptor() ([]byte, []int) {
1163         return fileDescriptor_4640cfb595a9e9c8, []int{10}
1164 }
1165
1166 func (m *FddInfo) XXX_Unmarshal(b []byte) error {
1167         return xxx_messageInfo_FddInfo.Unmarshal(m, b)
1168 }
1169 func (m *FddInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1170         return xxx_messageInfo_FddInfo.Marshal(b, m, deterministic)
1171 }
1172 func (m *FddInfo) XXX_Merge(src proto.Message) {
1173         xxx_messageInfo_FddInfo.Merge(m, src)
1174 }
1175 func (m *FddInfo) XXX_Size() int {
1176         return xxx_messageInfo_FddInfo.Size(m)
1177 }
1178 func (m *FddInfo) XXX_DiscardUnknown() {
1179         xxx_messageInfo_FddInfo.DiscardUnknown(m)
1180 }
1181
1182 var xxx_messageInfo_FddInfo proto.InternalMessageInfo
1183
1184 func (m *FddInfo) GetUlearFcn() uint32 {
1185         if m != nil {
1186                 return m.UlearFcn
1187         }
1188         return 0
1189 }
1190
1191 func (m *FddInfo) GetDlearFcn() uint32 {
1192         if m != nil {
1193                 return m.DlearFcn
1194         }
1195         return 0
1196 }
1197
1198 func (m *FddInfo) GetUlTransmissionBandwidth() TransmissionBandwidth {
1199         if m != nil {
1200                 return m.UlTransmissionBandwidth
1201         }
1202         return TransmissionBandwidth_UNKNOWN_TRANSMISSION_BANDWIDTH
1203 }
1204
1205 func (m *FddInfo) GetDlTransmissionBandwidth() TransmissionBandwidth {
1206         if m != nil {
1207                 return m.DlTransmissionBandwidth
1208         }
1209         return TransmissionBandwidth_UNKNOWN_TRANSMISSION_BANDWIDTH
1210 }
1211
1212 type 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
1221 func (m *SpecialSubframeInfo) Reset()         { *m = SpecialSubframeInfo{} }
1222 func (m *SpecialSubframeInfo) String() string { return proto.CompactTextString(m) }
1223 func (*SpecialSubframeInfo) ProtoMessage()    {}
1224 func (*SpecialSubframeInfo) Descriptor() ([]byte, []int) {
1225         return fileDescriptor_4640cfb595a9e9c8, []int{11}
1226 }
1227
1228 func (m *SpecialSubframeInfo) XXX_Unmarshal(b []byte) error {
1229         return xxx_messageInfo_SpecialSubframeInfo.Unmarshal(m, b)
1230 }
1231 func (m *SpecialSubframeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1232         return xxx_messageInfo_SpecialSubframeInfo.Marshal(b, m, deterministic)
1233 }
1234 func (m *SpecialSubframeInfo) XXX_Merge(src proto.Message) {
1235         xxx_messageInfo_SpecialSubframeInfo.Merge(m, src)
1236 }
1237 func (m *SpecialSubframeInfo) XXX_Size() int {
1238         return xxx_messageInfo_SpecialSubframeInfo.Size(m)
1239 }
1240 func (m *SpecialSubframeInfo) XXX_DiscardUnknown() {
1241         xxx_messageInfo_SpecialSubframeInfo.DiscardUnknown(m)
1242 }
1243
1244 var xxx_messageInfo_SpecialSubframeInfo proto.InternalMessageInfo
1245
1246 func (m *SpecialSubframeInfo) GetSpecialSubframePatterns() SpecialSubframe_Patterns {
1247         if m != nil {
1248                 return m.SpecialSubframePatterns
1249         }
1250         return SpecialSubframe_UNKNOWN
1251 }
1252
1253 func (m *SpecialSubframeInfo) GetCyclicPrefixDl() CyclicPrefix {
1254         if m != nil {
1255                 return m.CyclicPrefixDl
1256         }
1257         return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX
1258 }
1259
1260 func (m *SpecialSubframeInfo) GetCyclicPrefixUl() CyclicPrefix {
1261         if m != nil {
1262                 return m.CyclicPrefixUl
1263         }
1264         return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX
1265 }
1266
1267 type SpecialSubframe struct {
1268         XXX_NoUnkeyedLiteral struct{} `json:"-"`
1269         XXX_unrecognized     []byte   `json:"-"`
1270         XXX_sizecache        int32    `json:"-"`
1271 }
1272
1273 func (m *SpecialSubframe) Reset()         { *m = SpecialSubframe{} }
1274 func (m *SpecialSubframe) String() string { return proto.CompactTextString(m) }
1275 func (*SpecialSubframe) ProtoMessage()    {}
1276 func (*SpecialSubframe) Descriptor() ([]byte, []int) {
1277         return fileDescriptor_4640cfb595a9e9c8, []int{12}
1278 }
1279
1280 func (m *SpecialSubframe) XXX_Unmarshal(b []byte) error {
1281         return xxx_messageInfo_SpecialSubframe.Unmarshal(m, b)
1282 }
1283 func (m *SpecialSubframe) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1284         return xxx_messageInfo_SpecialSubframe.Marshal(b, m, deterministic)
1285 }
1286 func (m *SpecialSubframe) XXX_Merge(src proto.Message) {
1287         xxx_messageInfo_SpecialSubframe.Merge(m, src)
1288 }
1289 func (m *SpecialSubframe) XXX_Size() int {
1290         return xxx_messageInfo_SpecialSubframe.Size(m)
1291 }
1292 func (m *SpecialSubframe) XXX_DiscardUnknown() {
1293         xxx_messageInfo_SpecialSubframe.DiscardUnknown(m)
1294 }
1295
1296 var xxx_messageInfo_SpecialSubframe proto.InternalMessageInfo
1297
1298 type AdditionalSpecialSubframe struct {
1299         XXX_NoUnkeyedLiteral struct{} `json:"-"`
1300         XXX_unrecognized     []byte   `json:"-"`
1301         XXX_sizecache        int32    `json:"-"`
1302 }
1303
1304 func (m *AdditionalSpecialSubframe) Reset()         { *m = AdditionalSpecialSubframe{} }
1305 func (m *AdditionalSpecialSubframe) String() string { return proto.CompactTextString(m) }
1306 func (*AdditionalSpecialSubframe) ProtoMessage()    {}
1307 func (*AdditionalSpecialSubframe) Descriptor() ([]byte, []int) {
1308         return fileDescriptor_4640cfb595a9e9c8, []int{13}
1309 }
1310
1311 func (m *AdditionalSpecialSubframe) XXX_Unmarshal(b []byte) error {
1312         return xxx_messageInfo_AdditionalSpecialSubframe.Unmarshal(m, b)
1313 }
1314 func (m *AdditionalSpecialSubframe) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1315         return xxx_messageInfo_AdditionalSpecialSubframe.Marshal(b, m, deterministic)
1316 }
1317 func (m *AdditionalSpecialSubframe) XXX_Merge(src proto.Message) {
1318         xxx_messageInfo_AdditionalSpecialSubframe.Merge(m, src)
1319 }
1320 func (m *AdditionalSpecialSubframe) XXX_Size() int {
1321         return xxx_messageInfo_AdditionalSpecialSubframe.Size(m)
1322 }
1323 func (m *AdditionalSpecialSubframe) XXX_DiscardUnknown() {
1324         xxx_messageInfo_AdditionalSpecialSubframe.DiscardUnknown(m)
1325 }
1326
1327 var xxx_messageInfo_AdditionalSpecialSubframe proto.InternalMessageInfo
1328
1329 type AdditionalSpecialSubframePatterns struct {
1330         XXX_NoUnkeyedLiteral struct{} `json:"-"`
1331         XXX_unrecognized     []byte   `json:"-"`
1332         XXX_sizecache        int32    `json:"-"`
1333 }
1334
1335 func (m *AdditionalSpecialSubframePatterns) Reset()         { *m = AdditionalSpecialSubframePatterns{} }
1336 func (m *AdditionalSpecialSubframePatterns) String() string { return proto.CompactTextString(m) }
1337 func (*AdditionalSpecialSubframePatterns) ProtoMessage()    {}
1338 func (*AdditionalSpecialSubframePatterns) Descriptor() ([]byte, []int) {
1339         return fileDescriptor_4640cfb595a9e9c8, []int{14}
1340 }
1341
1342 func (m *AdditionalSpecialSubframePatterns) XXX_Unmarshal(b []byte) error {
1343         return xxx_messageInfo_AdditionalSpecialSubframePatterns.Unmarshal(m, b)
1344 }
1345 func (m *AdditionalSpecialSubframePatterns) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1346         return xxx_messageInfo_AdditionalSpecialSubframePatterns.Marshal(b, m, deterministic)
1347 }
1348 func (m *AdditionalSpecialSubframePatterns) XXX_Merge(src proto.Message) {
1349         xxx_messageInfo_AdditionalSpecialSubframePatterns.Merge(m, src)
1350 }
1351 func (m *AdditionalSpecialSubframePatterns) XXX_Size() int {
1352         return xxx_messageInfo_AdditionalSpecialSubframePatterns.Size(m)
1353 }
1354 func (m *AdditionalSpecialSubframePatterns) XXX_DiscardUnknown() {
1355         xxx_messageInfo_AdditionalSpecialSubframePatterns.DiscardUnknown(m)
1356 }
1357
1358 var xxx_messageInfo_AdditionalSpecialSubframePatterns proto.InternalMessageInfo
1359
1360 func 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
1391 func init() { proto.RegisterFile("enb.proto", fileDescriptor_4640cfb595a9e9c8) }
1392
1393 var 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 }