2 // Copyright 2019 AT&T Intellectual Property
3 // Copyright 2019 Nokia
5 // Licensed under the Apache License, Version 2.0 (the "License");
6 // you may not use this file except in compliance with the License.
7 // You may obtain a copy of the License at
9 // http://www.apache.org/licenses/LICENSE-2.0
11 // Unless required by applicable law or agreed to in writing, software
12 // distributed under the License is distributed on an "AS IS" BASIS,
13 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 // See the License for the specific language governing permissions and
15 // limitations under the License.
17 // This source code is part of the near-RT RIC (RAN Intelligent Controller)
18 // platform project (RICP).
20 // Code generated by protoc-gen-go. DO NOT EDIT.
21 // source: ran_load_information.proto
27 proto "github.com/golang/protobuf/proto"
31 // Reference imports to suppress errors if they are not otherwise used.
36 // This is a compile-time assertion to ensure that this generated file
37 // is compatible with the proto package it is being compiled against.
38 // A compilation error at this line likely means your copy of the
39 // proto package needs to be updated.
40 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
43 type UlInterferenceOverloadIndication int32
46 UlInterferenceOverloadIndication_UNKNOWN_UL_INTERFERENCE_OVERLOAD_INDICATION UlInterferenceOverloadIndication = 0
47 UlInterferenceOverloadIndication_HIGH_INTERFERENCE UlInterferenceOverloadIndication = 1
48 UlInterferenceOverloadIndication_MEDIUM_INTERFERENCE UlInterferenceOverloadIndication = 2
49 UlInterferenceOverloadIndication_LOW_INTERFERENCE UlInterferenceOverloadIndication = 3
52 var UlInterferenceOverloadIndication_name = map[int32]string{
53 0: "UNKNOWN_UL_INTERFERENCE_OVERLOAD_INDICATION",
54 1: "HIGH_INTERFERENCE",
55 2: "MEDIUM_INTERFERENCE",
56 3: "LOW_INTERFERENCE",
59 var UlInterferenceOverloadIndication_value = map[string]int32{
60 "UNKNOWN_UL_INTERFERENCE_OVERLOAD_INDICATION": 0,
61 "HIGH_INTERFERENCE": 1,
62 "MEDIUM_INTERFERENCE": 2,
63 "LOW_INTERFERENCE": 3,
66 func (x UlInterferenceOverloadIndication) String() string {
67 return proto.EnumName(UlInterferenceOverloadIndication_name, int32(x))
70 func (UlInterferenceOverloadIndication) EnumDescriptor() ([]byte, []int) {
71 return fileDescriptor_dbb5982ee58718b9, []int{0}
74 type RntpThreshold int32
77 RntpThreshold_UNKNOWN_RNTP_THRESHOLD RntpThreshold = 0
78 RntpThreshold_NEG_INFINITY RntpThreshold = 1
79 RntpThreshold_NEG_11 RntpThreshold = 2
80 RntpThreshold_NEG_10 RntpThreshold = 3
81 RntpThreshold_NEG_9 RntpThreshold = 4
82 RntpThreshold_NEG_8 RntpThreshold = 5
83 RntpThreshold_NEG_7 RntpThreshold = 6
84 RntpThreshold_NEG_6 RntpThreshold = 7
85 RntpThreshold_NEG_5 RntpThreshold = 8
86 RntpThreshold_NEG_4 RntpThreshold = 9
87 RntpThreshold_NEG_3 RntpThreshold = 10
88 RntpThreshold_NEG_2 RntpThreshold = 11
89 RntpThreshold_NEG_1 RntpThreshold = 12
90 RntpThreshold_V0 RntpThreshold = 13
91 RntpThreshold_V1 RntpThreshold = 14
92 RntpThreshold_V2 RntpThreshold = 15
93 RntpThreshold_V3 RntpThreshold = 16
96 var RntpThreshold_name = map[int32]string{
97 0: "UNKNOWN_RNTP_THRESHOLD",
116 var RntpThreshold_value = map[string]int32{
117 "UNKNOWN_RNTP_THRESHOLD": 0,
136 func (x RntpThreshold) String() string {
137 return proto.EnumName(RntpThreshold_name, int32(x))
140 func (RntpThreshold) EnumDescriptor() ([]byte, []int) {
141 return fileDescriptor_dbb5982ee58718b9, []int{1}
144 type NumberOfCellSpecificAntennaPorts int32
147 NumberOfCellSpecificAntennaPorts_UNKNOWN_NUMBER_OF_CELL_SPECIFIC_ANTENNA_PORTS NumberOfCellSpecificAntennaPorts = 0
148 NumberOfCellSpecificAntennaPorts_V1_ANT_PRT NumberOfCellSpecificAntennaPorts = 1
149 NumberOfCellSpecificAntennaPorts_V2_ANT_PRT NumberOfCellSpecificAntennaPorts = 2
150 NumberOfCellSpecificAntennaPorts_V4_ANT_PRT NumberOfCellSpecificAntennaPorts = 4
153 var NumberOfCellSpecificAntennaPorts_name = map[int32]string{
154 0: "UNKNOWN_NUMBER_OF_CELL_SPECIFIC_ANTENNA_PORTS",
160 var NumberOfCellSpecificAntennaPorts_value = map[string]int32{
161 "UNKNOWN_NUMBER_OF_CELL_SPECIFIC_ANTENNA_PORTS": 0,
167 func (x NumberOfCellSpecificAntennaPorts) String() string {
168 return proto.EnumName(NumberOfCellSpecificAntennaPorts_name, int32(x))
171 func (NumberOfCellSpecificAntennaPorts) EnumDescriptor() ([]byte, []int) {
172 return fileDescriptor_dbb5982ee58718b9, []int{2}
175 type AbsInformationMode int32
178 AbsInformationMode_UNKNOWN_ABS_INFORMATION_MODE AbsInformationMode = 0
179 AbsInformationMode_ABS_INFO_FDD AbsInformationMode = 1
180 AbsInformationMode_ABS_INFO_TDD AbsInformationMode = 2
181 AbsInformationMode_ABS_INACTIVE AbsInformationMode = 3
184 var AbsInformationMode_name = map[int32]string{
185 0: "UNKNOWN_ABS_INFORMATION_MODE",
191 var AbsInformationMode_value = map[string]int32{
192 "UNKNOWN_ABS_INFORMATION_MODE": 0,
198 func (x AbsInformationMode) String() string {
199 return proto.EnumName(AbsInformationMode_name, int32(x))
202 func (AbsInformationMode) EnumDescriptor() ([]byte, []int) {
203 return fileDescriptor_dbb5982ee58718b9, []int{3}
207 type InvokeIndication int32
210 InvokeIndication_UNKNOWN_INVOKE_INDICATION InvokeIndication = 0
211 InvokeIndication_ABS_INFORMATION InvokeIndication = 1
212 InvokeIndication_START_NAICS_INFORMATION InvokeIndication = 2
213 InvokeIndication_STOP_NAICS_INFORMATION InvokeIndication = 3
216 var InvokeIndication_name = map[int32]string{
217 0: "UNKNOWN_INVOKE_INDICATION",
218 1: "ABS_INFORMATION",
219 2: "START_NAICS_INFORMATION",
220 3: "STOP_NAICS_INFORMATION",
223 var InvokeIndication_value = map[string]int32{
224 "UNKNOWN_INVOKE_INDICATION": 0,
225 "ABS_INFORMATION": 1,
226 "START_NAICS_INFORMATION": 2,
227 "STOP_NAICS_INFORMATION": 3,
230 func (x InvokeIndication) String() string {
231 return proto.EnumName(InvokeIndication_name, int32(x))
234 func (InvokeIndication) EnumDescriptor() ([]byte, []int) {
235 return fileDescriptor_dbb5982ee58718b9, []int{4}
238 type NaicsState int32
241 NaicsState_UNKNOWN_NAICS_STATE NaicsState = 0
242 NaicsState_NAICS_ACTIVE NaicsState = 1
243 NaicsState_NAICS_INACTIVE NaicsState = 2
246 var NaicsState_name = map[int32]string{
247 0: "UNKNOWN_NAICS_STATE",
252 var NaicsState_value = map[string]int32{
253 "UNKNOWN_NAICS_STATE": 0,
258 func (x NaicsState) String() string {
259 return proto.EnumName(NaicsState_name, int32(x))
262 func (NaicsState) EnumDescriptor() ([]byte, []int) {
263 return fileDescriptor_dbb5982ee58718b9, []int{5}
271 PA_DB_NEG_4_DOT_77 PA = 2
273 PA_DB_NEG_1_DOT_77 PA = 4
280 var PA_name = map[int32]string{
283 2: "DB_NEG_4_DOT_77",
285 4: "DB_NEG_1_DOT_77",
292 var PA_value = map[string]int32{
295 "DB_NEG_4_DOT_77": 2,
297 "DB_NEG_1_DOT_77": 4,
304 func (x PA) String() string {
305 return proto.EnumName(PA_name, int32(x))
308 func (PA) EnumDescriptor() ([]byte, []int) {
309 return fileDescriptor_dbb5982ee58718b9, []int{6}
313 type RanLoadInformation struct {
314 LoadTimestamp uint64 `protobuf:"varint,1,opt,name=load_timestamp,json=loadTimestamp,proto3" json:"load_timestamp,omitempty"`
315 CellLoadInfos []*CellLoadInformation `protobuf:"bytes,2,rep,name=cell_load_infos,json=cellLoadInfos,proto3" json:"cell_load_infos,omitempty"`
316 XXX_NoUnkeyedLiteral struct{} `json:"-"`
317 XXX_unrecognized []byte `json:"-"`
318 XXX_sizecache int32 `json:"-"`
321 func (m *RanLoadInformation) Reset() { *m = RanLoadInformation{} }
322 func (m *RanLoadInformation) String() string { return proto.CompactTextString(m) }
323 func (*RanLoadInformation) ProtoMessage() {}
324 func (*RanLoadInformation) Descriptor() ([]byte, []int) {
325 return fileDescriptor_dbb5982ee58718b9, []int{0}
328 func (m *RanLoadInformation) XXX_Unmarshal(b []byte) error {
329 return xxx_messageInfo_RanLoadInformation.Unmarshal(m, b)
331 func (m *RanLoadInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
332 return xxx_messageInfo_RanLoadInformation.Marshal(b, m, deterministic)
334 func (m *RanLoadInformation) XXX_Merge(src proto.Message) {
335 xxx_messageInfo_RanLoadInformation.Merge(m, src)
337 func (m *RanLoadInformation) XXX_Size() int {
338 return xxx_messageInfo_RanLoadInformation.Size(m)
340 func (m *RanLoadInformation) XXX_DiscardUnknown() {
341 xxx_messageInfo_RanLoadInformation.DiscardUnknown(m)
344 var xxx_messageInfo_RanLoadInformation proto.InternalMessageInfo
346 func (m *RanLoadInformation) GetLoadTimestamp() uint64 {
348 return m.LoadTimestamp
353 func (m *RanLoadInformation) GetCellLoadInfos() []*CellLoadInformation {
355 return m.CellLoadInfos
360 type CellLoadInformation struct {
361 CellId string `protobuf:"bytes,1,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
362 UlInterferenceOverloadIndications []UlInterferenceOverloadIndication `protobuf:"varint,2,rep,packed,name=ul_interference_overload_indications,json=ulInterferenceOverloadIndications,proto3,enum=entities.UlInterferenceOverloadIndication" json:"ul_interference_overload_indications,omitempty"`
363 UlHighInterferenceInfos []*UlHighInterferenceInformation `protobuf:"bytes,3,rep,name=ul_high_interference_infos,json=ulHighInterferenceInfos,proto3" json:"ul_high_interference_infos,omitempty"`
364 RelativeNarrowbandTxPower *RelativeNarrowbandTxPower `protobuf:"bytes,4,opt,name=relative_narrowband_tx_power,json=relativeNarrowbandTxPower,proto3" json:"relative_narrowband_tx_power,omitempty"`
365 AbsInformation *AbsInformation `protobuf:"bytes,5,opt,name=abs_information,json=absInformation,proto3" json:"abs_information,omitempty"`
366 InvokeIndication InvokeIndication `protobuf:"varint,6,opt,name=invoke_indication,json=invokeIndication,proto3,enum=entities.InvokeIndication" json:"invoke_indication,omitempty"`
367 IntendedUlDlConfiguration SubframeAssignment `protobuf:"varint,7,opt,name=intended_ul_dl_configuration,json=intendedUlDlConfiguration,proto3,enum=entities.SubframeAssignment" json:"intended_ul_dl_configuration,omitempty"`
368 ExtendedUlInterferenceOverloadInfo *ExtendedUlInterferenceOverloadInfo `protobuf:"bytes,8,opt,name=extended_ul_interference_overload_info,json=extendedUlInterferenceOverloadInfo,proto3" json:"extended_ul_interference_overload_info,omitempty"`
369 CompInformation *CompInformation `protobuf:"bytes,9,opt,name=comp_information,json=compInformation,proto3" json:"comp_information,omitempty"`
370 DynamicDlTransmissionInformation *DynamicDlTransmissionInformation `protobuf:"bytes,10,opt,name=dynamic_dl_transmission_information,json=dynamicDlTransmissionInformation,proto3" json:"dynamic_dl_transmission_information,omitempty"`
371 XXX_NoUnkeyedLiteral struct{} `json:"-"`
372 XXX_unrecognized []byte `json:"-"`
373 XXX_sizecache int32 `json:"-"`
376 func (m *CellLoadInformation) Reset() { *m = CellLoadInformation{} }
377 func (m *CellLoadInformation) String() string { return proto.CompactTextString(m) }
378 func (*CellLoadInformation) ProtoMessage() {}
379 func (*CellLoadInformation) Descriptor() ([]byte, []int) {
380 return fileDescriptor_dbb5982ee58718b9, []int{1}
383 func (m *CellLoadInformation) XXX_Unmarshal(b []byte) error {
384 return xxx_messageInfo_CellLoadInformation.Unmarshal(m, b)
386 func (m *CellLoadInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
387 return xxx_messageInfo_CellLoadInformation.Marshal(b, m, deterministic)
389 func (m *CellLoadInformation) XXX_Merge(src proto.Message) {
390 xxx_messageInfo_CellLoadInformation.Merge(m, src)
392 func (m *CellLoadInformation) XXX_Size() int {
393 return xxx_messageInfo_CellLoadInformation.Size(m)
395 func (m *CellLoadInformation) XXX_DiscardUnknown() {
396 xxx_messageInfo_CellLoadInformation.DiscardUnknown(m)
399 var xxx_messageInfo_CellLoadInformation proto.InternalMessageInfo
401 func (m *CellLoadInformation) GetCellId() string {
408 func (m *CellLoadInformation) GetUlInterferenceOverloadIndications() []UlInterferenceOverloadIndication {
410 return m.UlInterferenceOverloadIndications
415 func (m *CellLoadInformation) GetUlHighInterferenceInfos() []*UlHighInterferenceInformation {
417 return m.UlHighInterferenceInfos
422 func (m *CellLoadInformation) GetRelativeNarrowbandTxPower() *RelativeNarrowbandTxPower {
424 return m.RelativeNarrowbandTxPower
429 func (m *CellLoadInformation) GetAbsInformation() *AbsInformation {
431 return m.AbsInformation
436 func (m *CellLoadInformation) GetInvokeIndication() InvokeIndication {
438 return m.InvokeIndication
440 return InvokeIndication_UNKNOWN_INVOKE_INDICATION
443 func (m *CellLoadInformation) GetIntendedUlDlConfiguration() SubframeAssignment {
445 return m.IntendedUlDlConfiguration
447 return SubframeAssignment_UNKNOWN_SUBFRAME_ASSIGNMENT
450 func (m *CellLoadInformation) GetExtendedUlInterferenceOverloadInfo() *ExtendedUlInterferenceOverloadInfo {
452 return m.ExtendedUlInterferenceOverloadInfo
457 func (m *CellLoadInformation) GetCompInformation() *CompInformation {
459 return m.CompInformation
464 func (m *CellLoadInformation) GetDynamicDlTransmissionInformation() *DynamicDlTransmissionInformation {
466 return m.DynamicDlTransmissionInformation
472 type UlHighInterferenceInformation struct {
473 TargetCellId string `protobuf:"bytes,1,opt,name=target_cell_id,json=targetCellId,proto3" json:"target_cell_id,omitempty"`
474 UlHighInterferenceIndication string `protobuf:"bytes,2,opt,name=ul_high_interference_indication,json=ulHighInterferenceIndication,proto3" json:"ul_high_interference_indication,omitempty"`
475 XXX_NoUnkeyedLiteral struct{} `json:"-"`
476 XXX_unrecognized []byte `json:"-"`
477 XXX_sizecache int32 `json:"-"`
480 func (m *UlHighInterferenceInformation) Reset() { *m = UlHighInterferenceInformation{} }
481 func (m *UlHighInterferenceInformation) String() string { return proto.CompactTextString(m) }
482 func (*UlHighInterferenceInformation) ProtoMessage() {}
483 func (*UlHighInterferenceInformation) Descriptor() ([]byte, []int) {
484 return fileDescriptor_dbb5982ee58718b9, []int{2}
487 func (m *UlHighInterferenceInformation) XXX_Unmarshal(b []byte) error {
488 return xxx_messageInfo_UlHighInterferenceInformation.Unmarshal(m, b)
490 func (m *UlHighInterferenceInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
491 return xxx_messageInfo_UlHighInterferenceInformation.Marshal(b, m, deterministic)
493 func (m *UlHighInterferenceInformation) XXX_Merge(src proto.Message) {
494 xxx_messageInfo_UlHighInterferenceInformation.Merge(m, src)
496 func (m *UlHighInterferenceInformation) XXX_Size() int {
497 return xxx_messageInfo_UlHighInterferenceInformation.Size(m)
499 func (m *UlHighInterferenceInformation) XXX_DiscardUnknown() {
500 xxx_messageInfo_UlHighInterferenceInformation.DiscardUnknown(m)
503 var xxx_messageInfo_UlHighInterferenceInformation proto.InternalMessageInfo
505 func (m *UlHighInterferenceInformation) GetTargetCellId() string {
507 return m.TargetCellId
512 func (m *UlHighInterferenceInformation) GetUlHighInterferenceIndication() string {
514 return m.UlHighInterferenceIndication
520 type RelativeNarrowbandTxPower struct {
521 RntpPerPrb string `protobuf:"bytes,1,opt,name=rntp_per_prb,json=rntpPerPrb,proto3" json:"rntp_per_prb,omitempty"`
522 RntpThreshold RntpThreshold `protobuf:"varint,2,opt,name=rntp_threshold,json=rntpThreshold,proto3,enum=entities.RntpThreshold" json:"rntp_threshold,omitempty"`
523 NumberOfCellSpecificAntennaPorts NumberOfCellSpecificAntennaPorts `protobuf:"varint,3,opt,name=number_of_cell_specific_antenna_ports,json=numberOfCellSpecificAntennaPorts,proto3,enum=entities.NumberOfCellSpecificAntennaPorts" json:"number_of_cell_specific_antenna_ports,omitempty"`
524 PB uint32 `protobuf:"varint,4,opt,name=p_b,json=pB,proto3" json:"p_b,omitempty"`
525 PdcchInterferenceImpact uint32 `protobuf:"varint,5,opt,name=pdcch_interference_impact,json=pdcchInterferenceImpact,proto3" json:"pdcch_interference_impact,omitempty"`
526 EnhancedRntp *EnhancedRntp `protobuf:"bytes,6,opt,name=enhanced_rntp,json=enhancedRntp,proto3" json:"enhanced_rntp,omitempty"`
527 XXX_NoUnkeyedLiteral struct{} `json:"-"`
528 XXX_unrecognized []byte `json:"-"`
529 XXX_sizecache int32 `json:"-"`
532 func (m *RelativeNarrowbandTxPower) Reset() { *m = RelativeNarrowbandTxPower{} }
533 func (m *RelativeNarrowbandTxPower) String() string { return proto.CompactTextString(m) }
534 func (*RelativeNarrowbandTxPower) ProtoMessage() {}
535 func (*RelativeNarrowbandTxPower) Descriptor() ([]byte, []int) {
536 return fileDescriptor_dbb5982ee58718b9, []int{3}
539 func (m *RelativeNarrowbandTxPower) XXX_Unmarshal(b []byte) error {
540 return xxx_messageInfo_RelativeNarrowbandTxPower.Unmarshal(m, b)
542 func (m *RelativeNarrowbandTxPower) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
543 return xxx_messageInfo_RelativeNarrowbandTxPower.Marshal(b, m, deterministic)
545 func (m *RelativeNarrowbandTxPower) XXX_Merge(src proto.Message) {
546 xxx_messageInfo_RelativeNarrowbandTxPower.Merge(m, src)
548 func (m *RelativeNarrowbandTxPower) XXX_Size() int {
549 return xxx_messageInfo_RelativeNarrowbandTxPower.Size(m)
551 func (m *RelativeNarrowbandTxPower) XXX_DiscardUnknown() {
552 xxx_messageInfo_RelativeNarrowbandTxPower.DiscardUnknown(m)
555 var xxx_messageInfo_RelativeNarrowbandTxPower proto.InternalMessageInfo
557 func (m *RelativeNarrowbandTxPower) GetRntpPerPrb() string {
564 func (m *RelativeNarrowbandTxPower) GetRntpThreshold() RntpThreshold {
566 return m.RntpThreshold
568 return RntpThreshold_UNKNOWN_RNTP_THRESHOLD
571 func (m *RelativeNarrowbandTxPower) GetNumberOfCellSpecificAntennaPorts() NumberOfCellSpecificAntennaPorts {
573 return m.NumberOfCellSpecificAntennaPorts
575 return NumberOfCellSpecificAntennaPorts_UNKNOWN_NUMBER_OF_CELL_SPECIFIC_ANTENNA_PORTS
578 func (m *RelativeNarrowbandTxPower) GetPB() uint32 {
585 func (m *RelativeNarrowbandTxPower) GetPdcchInterferenceImpact() uint32 {
587 return m.PdcchInterferenceImpact
592 func (m *RelativeNarrowbandTxPower) GetEnhancedRntp() *EnhancedRntp {
594 return m.EnhancedRntp
599 type EnhancedRntp struct {
600 EnhancedRntpBitmap string `protobuf:"bytes,1,opt,name=enhanced_rntp_bitmap,json=enhancedRntpBitmap,proto3" json:"enhanced_rntp_bitmap,omitempty"`
601 RntpHighPowerThreshold RntpThreshold `protobuf:"varint,2,opt,name=rntp_high_power_threshold,json=rntpHighPowerThreshold,proto3,enum=entities.RntpThreshold" json:"rntp_high_power_threshold,omitempty"`
602 EnhancedRntpStartTime *StartTime `protobuf:"bytes,3,opt,name=enhanced_rntp_start_time,json=enhancedRntpStartTime,proto3" json:"enhanced_rntp_start_time,omitempty"`
603 XXX_NoUnkeyedLiteral struct{} `json:"-"`
604 XXX_unrecognized []byte `json:"-"`
605 XXX_sizecache int32 `json:"-"`
608 func (m *EnhancedRntp) Reset() { *m = EnhancedRntp{} }
609 func (m *EnhancedRntp) String() string { return proto.CompactTextString(m) }
610 func (*EnhancedRntp) ProtoMessage() {}
611 func (*EnhancedRntp) Descriptor() ([]byte, []int) {
612 return fileDescriptor_dbb5982ee58718b9, []int{4}
615 func (m *EnhancedRntp) XXX_Unmarshal(b []byte) error {
616 return xxx_messageInfo_EnhancedRntp.Unmarshal(m, b)
618 func (m *EnhancedRntp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
619 return xxx_messageInfo_EnhancedRntp.Marshal(b, m, deterministic)
621 func (m *EnhancedRntp) XXX_Merge(src proto.Message) {
622 xxx_messageInfo_EnhancedRntp.Merge(m, src)
624 func (m *EnhancedRntp) XXX_Size() int {
625 return xxx_messageInfo_EnhancedRntp.Size(m)
627 func (m *EnhancedRntp) XXX_DiscardUnknown() {
628 xxx_messageInfo_EnhancedRntp.DiscardUnknown(m)
631 var xxx_messageInfo_EnhancedRntp proto.InternalMessageInfo
633 func (m *EnhancedRntp) GetEnhancedRntpBitmap() string {
635 return m.EnhancedRntpBitmap
640 func (m *EnhancedRntp) GetRntpHighPowerThreshold() RntpThreshold {
642 return m.RntpHighPowerThreshold
644 return RntpThreshold_UNKNOWN_RNTP_THRESHOLD
647 func (m *EnhancedRntp) GetEnhancedRntpStartTime() *StartTime {
649 return m.EnhancedRntpStartTime
654 type StartTime struct {
655 StartSfn int32 `protobuf:"varint,1,opt,name=start_sfn,json=startSfn,proto3" json:"start_sfn,omitempty"`
656 StartSubframeNumber int32 `protobuf:"varint,2,opt,name=start_subframe_number,json=startSubframeNumber,proto3" json:"start_subframe_number,omitempty"`
657 XXX_NoUnkeyedLiteral struct{} `json:"-"`
658 XXX_unrecognized []byte `json:"-"`
659 XXX_sizecache int32 `json:"-"`
662 func (m *StartTime) Reset() { *m = StartTime{} }
663 func (m *StartTime) String() string { return proto.CompactTextString(m) }
664 func (*StartTime) ProtoMessage() {}
665 func (*StartTime) Descriptor() ([]byte, []int) {
666 return fileDescriptor_dbb5982ee58718b9, []int{5}
669 func (m *StartTime) XXX_Unmarshal(b []byte) error {
670 return xxx_messageInfo_StartTime.Unmarshal(m, b)
672 func (m *StartTime) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
673 return xxx_messageInfo_StartTime.Marshal(b, m, deterministic)
675 func (m *StartTime) XXX_Merge(src proto.Message) {
676 xxx_messageInfo_StartTime.Merge(m, src)
678 func (m *StartTime) XXX_Size() int {
679 return xxx_messageInfo_StartTime.Size(m)
681 func (m *StartTime) XXX_DiscardUnknown() {
682 xxx_messageInfo_StartTime.DiscardUnknown(m)
685 var xxx_messageInfo_StartTime proto.InternalMessageInfo
687 func (m *StartTime) GetStartSfn() int32 {
694 func (m *StartTime) GetStartSubframeNumber() int32 {
696 return m.StartSubframeNumber
702 type AbsInformation struct {
703 Mode AbsInformationMode `protobuf:"varint,1,opt,name=mode,proto3,enum=entities.AbsInformationMode" json:"mode,omitempty"`
704 AbsPatternInfo string `protobuf:"bytes,2,opt,name=abs_pattern_info,json=absPatternInfo,proto3" json:"abs_pattern_info,omitempty"`
705 NumberOfCellSpecificAntennaPorts NumberOfCellSpecificAntennaPorts `protobuf:"varint,3,opt,name=number_of_cell_specific_antenna_ports,json=numberOfCellSpecificAntennaPorts,proto3,enum=entities.NumberOfCellSpecificAntennaPorts" json:"number_of_cell_specific_antenna_ports,omitempty"`
706 MeasurementSubset string `protobuf:"bytes,4,opt,name=measurement_subset,json=measurementSubset,proto3" json:"measurement_subset,omitempty"`
707 XXX_NoUnkeyedLiteral struct{} `json:"-"`
708 XXX_unrecognized []byte `json:"-"`
709 XXX_sizecache int32 `json:"-"`
712 func (m *AbsInformation) Reset() { *m = AbsInformation{} }
713 func (m *AbsInformation) String() string { return proto.CompactTextString(m) }
714 func (*AbsInformation) ProtoMessage() {}
715 func (*AbsInformation) Descriptor() ([]byte, []int) {
716 return fileDescriptor_dbb5982ee58718b9, []int{6}
719 func (m *AbsInformation) XXX_Unmarshal(b []byte) error {
720 return xxx_messageInfo_AbsInformation.Unmarshal(m, b)
722 func (m *AbsInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
723 return xxx_messageInfo_AbsInformation.Marshal(b, m, deterministic)
725 func (m *AbsInformation) XXX_Merge(src proto.Message) {
726 xxx_messageInfo_AbsInformation.Merge(m, src)
728 func (m *AbsInformation) XXX_Size() int {
729 return xxx_messageInfo_AbsInformation.Size(m)
731 func (m *AbsInformation) XXX_DiscardUnknown() {
732 xxx_messageInfo_AbsInformation.DiscardUnknown(m)
735 var xxx_messageInfo_AbsInformation proto.InternalMessageInfo
737 func (m *AbsInformation) GetMode() AbsInformationMode {
741 return AbsInformationMode_UNKNOWN_ABS_INFORMATION_MODE
744 func (m *AbsInformation) GetAbsPatternInfo() string {
746 return m.AbsPatternInfo
751 func (m *AbsInformation) GetNumberOfCellSpecificAntennaPorts() NumberOfCellSpecificAntennaPorts {
753 return m.NumberOfCellSpecificAntennaPorts
755 return NumberOfCellSpecificAntennaPorts_UNKNOWN_NUMBER_OF_CELL_SPECIFIC_ANTENNA_PORTS
758 func (m *AbsInformation) GetMeasurementSubset() string {
760 return m.MeasurementSubset
766 type ExtendedUlInterferenceOverloadInfo struct {
767 AssociatedSubframes string `protobuf:"bytes,1,opt,name=associated_subframes,json=associatedSubframes,proto3" json:"associated_subframes,omitempty"`
768 ExtendedUlInterferenceOverloadIndications []UlInterferenceOverloadIndication `protobuf:"varint,2,rep,packed,name=extended_ul_interference_overload_indications,json=extendedUlInterferenceOverloadIndications,proto3,enum=entities.UlInterferenceOverloadIndication" json:"extended_ul_interference_overload_indications,omitempty"`
769 XXX_NoUnkeyedLiteral struct{} `json:"-"`
770 XXX_unrecognized []byte `json:"-"`
771 XXX_sizecache int32 `json:"-"`
774 func (m *ExtendedUlInterferenceOverloadInfo) Reset() { *m = ExtendedUlInterferenceOverloadInfo{} }
775 func (m *ExtendedUlInterferenceOverloadInfo) String() string { return proto.CompactTextString(m) }
776 func (*ExtendedUlInterferenceOverloadInfo) ProtoMessage() {}
777 func (*ExtendedUlInterferenceOverloadInfo) Descriptor() ([]byte, []int) {
778 return fileDescriptor_dbb5982ee58718b9, []int{7}
781 func (m *ExtendedUlInterferenceOverloadInfo) XXX_Unmarshal(b []byte) error {
782 return xxx_messageInfo_ExtendedUlInterferenceOverloadInfo.Unmarshal(m, b)
784 func (m *ExtendedUlInterferenceOverloadInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
785 return xxx_messageInfo_ExtendedUlInterferenceOverloadInfo.Marshal(b, m, deterministic)
787 func (m *ExtendedUlInterferenceOverloadInfo) XXX_Merge(src proto.Message) {
788 xxx_messageInfo_ExtendedUlInterferenceOverloadInfo.Merge(m, src)
790 func (m *ExtendedUlInterferenceOverloadInfo) XXX_Size() int {
791 return xxx_messageInfo_ExtendedUlInterferenceOverloadInfo.Size(m)
793 func (m *ExtendedUlInterferenceOverloadInfo) XXX_DiscardUnknown() {
794 xxx_messageInfo_ExtendedUlInterferenceOverloadInfo.DiscardUnknown(m)
797 var xxx_messageInfo_ExtendedUlInterferenceOverloadInfo proto.InternalMessageInfo
799 func (m *ExtendedUlInterferenceOverloadInfo) GetAssociatedSubframes() string {
801 return m.AssociatedSubframes
806 func (m *ExtendedUlInterferenceOverloadInfo) GetExtendedUlInterferenceOverloadIndications() []UlInterferenceOverloadIndication {
808 return m.ExtendedUlInterferenceOverloadIndications
814 type CompInformation struct {
815 CompInformationItems []*CompInformationItem `protobuf:"bytes,1,rep,name=comp_information_items,json=compInformationItems,proto3" json:"comp_information_items,omitempty"`
816 CompInformationStartTime *StartTime `protobuf:"bytes,2,opt,name=comp_information_start_time,json=compInformationStartTime,proto3" json:"comp_information_start_time,omitempty"`
817 XXX_NoUnkeyedLiteral struct{} `json:"-"`
818 XXX_unrecognized []byte `json:"-"`
819 XXX_sizecache int32 `json:"-"`
822 func (m *CompInformation) Reset() { *m = CompInformation{} }
823 func (m *CompInformation) String() string { return proto.CompactTextString(m) }
824 func (*CompInformation) ProtoMessage() {}
825 func (*CompInformation) Descriptor() ([]byte, []int) {
826 return fileDescriptor_dbb5982ee58718b9, []int{8}
829 func (m *CompInformation) XXX_Unmarshal(b []byte) error {
830 return xxx_messageInfo_CompInformation.Unmarshal(m, b)
832 func (m *CompInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
833 return xxx_messageInfo_CompInformation.Marshal(b, m, deterministic)
835 func (m *CompInformation) XXX_Merge(src proto.Message) {
836 xxx_messageInfo_CompInformation.Merge(m, src)
838 func (m *CompInformation) XXX_Size() int {
839 return xxx_messageInfo_CompInformation.Size(m)
841 func (m *CompInformation) XXX_DiscardUnknown() {
842 xxx_messageInfo_CompInformation.DiscardUnknown(m)
845 var xxx_messageInfo_CompInformation proto.InternalMessageInfo
847 func (m *CompInformation) GetCompInformationItems() []*CompInformationItem {
849 return m.CompInformationItems
854 func (m *CompInformation) GetCompInformationStartTime() *StartTime {
856 return m.CompInformationStartTime
861 type CompInformationItem struct {
862 CompHypothesisSets []*CompHypothesisSet `protobuf:"bytes,1,rep,name=comp_hypothesis_sets,json=compHypothesisSets,proto3" json:"comp_hypothesis_sets,omitempty"`
863 BenefitMetric int32 `protobuf:"varint,2,opt,name=benefit_metric,json=benefitMetric,proto3" json:"benefit_metric,omitempty"`
864 XXX_NoUnkeyedLiteral struct{} `json:"-"`
865 XXX_unrecognized []byte `json:"-"`
866 XXX_sizecache int32 `json:"-"`
869 func (m *CompInformationItem) Reset() { *m = CompInformationItem{} }
870 func (m *CompInformationItem) String() string { return proto.CompactTextString(m) }
871 func (*CompInformationItem) ProtoMessage() {}
872 func (*CompInformationItem) Descriptor() ([]byte, []int) {
873 return fileDescriptor_dbb5982ee58718b9, []int{9}
876 func (m *CompInformationItem) XXX_Unmarshal(b []byte) error {
877 return xxx_messageInfo_CompInformationItem.Unmarshal(m, b)
879 func (m *CompInformationItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
880 return xxx_messageInfo_CompInformationItem.Marshal(b, m, deterministic)
882 func (m *CompInformationItem) XXX_Merge(src proto.Message) {
883 xxx_messageInfo_CompInformationItem.Merge(m, src)
885 func (m *CompInformationItem) XXX_Size() int {
886 return xxx_messageInfo_CompInformationItem.Size(m)
888 func (m *CompInformationItem) XXX_DiscardUnknown() {
889 xxx_messageInfo_CompInformationItem.DiscardUnknown(m)
892 var xxx_messageInfo_CompInformationItem proto.InternalMessageInfo
894 func (m *CompInformationItem) GetCompHypothesisSets() []*CompHypothesisSet {
896 return m.CompHypothesisSets
901 func (m *CompInformationItem) GetBenefitMetric() int32 {
903 return m.BenefitMetric
908 type CompHypothesisSet struct {
909 CellId string `protobuf:"bytes,1,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
910 CompHypothesis string `protobuf:"bytes,2,opt,name=comp_hypothesis,json=compHypothesis,proto3" json:"comp_hypothesis,omitempty"`
911 XXX_NoUnkeyedLiteral struct{} `json:"-"`
912 XXX_unrecognized []byte `json:"-"`
913 XXX_sizecache int32 `json:"-"`
916 func (m *CompHypothesisSet) Reset() { *m = CompHypothesisSet{} }
917 func (m *CompHypothesisSet) String() string { return proto.CompactTextString(m) }
918 func (*CompHypothesisSet) ProtoMessage() {}
919 func (*CompHypothesisSet) Descriptor() ([]byte, []int) {
920 return fileDescriptor_dbb5982ee58718b9, []int{10}
923 func (m *CompHypothesisSet) XXX_Unmarshal(b []byte) error {
924 return xxx_messageInfo_CompHypothesisSet.Unmarshal(m, b)
926 func (m *CompHypothesisSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
927 return xxx_messageInfo_CompHypothesisSet.Marshal(b, m, deterministic)
929 func (m *CompHypothesisSet) XXX_Merge(src proto.Message) {
930 xxx_messageInfo_CompHypothesisSet.Merge(m, src)
932 func (m *CompHypothesisSet) XXX_Size() int {
933 return xxx_messageInfo_CompHypothesisSet.Size(m)
935 func (m *CompHypothesisSet) XXX_DiscardUnknown() {
936 xxx_messageInfo_CompHypothesisSet.DiscardUnknown(m)
939 var xxx_messageInfo_CompHypothesisSet proto.InternalMessageInfo
941 func (m *CompHypothesisSet) GetCellId() string {
948 func (m *CompHypothesisSet) GetCompHypothesis() string {
950 return m.CompHypothesis
956 type DynamicDlTransmissionInformation struct {
957 State NaicsState `protobuf:"varint,1,opt,name=state,proto3,enum=entities.NaicsState" json:"state,omitempty"`
958 TransmissionModes string `protobuf:"bytes,2,opt,name=transmission_modes,json=transmissionModes,proto3" json:"transmission_modes,omitempty"`
959 PB uint32 `protobuf:"varint,3,opt,name=p_b,json=pB,proto3" json:"p_b,omitempty"`
960 PAList []PA `protobuf:"varint,4,rep,packed,name=p_a_list,json=pAList,proto3,enum=entities.PA" json:"p_a_list,omitempty"`
961 XXX_NoUnkeyedLiteral struct{} `json:"-"`
962 XXX_unrecognized []byte `json:"-"`
963 XXX_sizecache int32 `json:"-"`
966 func (m *DynamicDlTransmissionInformation) Reset() { *m = DynamicDlTransmissionInformation{} }
967 func (m *DynamicDlTransmissionInformation) String() string { return proto.CompactTextString(m) }
968 func (*DynamicDlTransmissionInformation) ProtoMessage() {}
969 func (*DynamicDlTransmissionInformation) Descriptor() ([]byte, []int) {
970 return fileDescriptor_dbb5982ee58718b9, []int{11}
973 func (m *DynamicDlTransmissionInformation) XXX_Unmarshal(b []byte) error {
974 return xxx_messageInfo_DynamicDlTransmissionInformation.Unmarshal(m, b)
976 func (m *DynamicDlTransmissionInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
977 return xxx_messageInfo_DynamicDlTransmissionInformation.Marshal(b, m, deterministic)
979 func (m *DynamicDlTransmissionInformation) XXX_Merge(src proto.Message) {
980 xxx_messageInfo_DynamicDlTransmissionInformation.Merge(m, src)
982 func (m *DynamicDlTransmissionInformation) XXX_Size() int {
983 return xxx_messageInfo_DynamicDlTransmissionInformation.Size(m)
985 func (m *DynamicDlTransmissionInformation) XXX_DiscardUnknown() {
986 xxx_messageInfo_DynamicDlTransmissionInformation.DiscardUnknown(m)
989 var xxx_messageInfo_DynamicDlTransmissionInformation proto.InternalMessageInfo
991 func (m *DynamicDlTransmissionInformation) GetState() NaicsState {
995 return NaicsState_UNKNOWN_NAICS_STATE
998 func (m *DynamicDlTransmissionInformation) GetTransmissionModes() string {
1000 return m.TransmissionModes
1005 func (m *DynamicDlTransmissionInformation) GetPB() uint32 {
1012 func (m *DynamicDlTransmissionInformation) GetPAList() []PA {
1020 proto.RegisterEnum("entities.UlInterferenceOverloadIndication", UlInterferenceOverloadIndication_name, UlInterferenceOverloadIndication_value)
1021 proto.RegisterEnum("entities.RntpThreshold", RntpThreshold_name, RntpThreshold_value)
1022 proto.RegisterEnum("entities.NumberOfCellSpecificAntennaPorts", NumberOfCellSpecificAntennaPorts_name, NumberOfCellSpecificAntennaPorts_value)
1023 proto.RegisterEnum("entities.AbsInformationMode", AbsInformationMode_name, AbsInformationMode_value)
1024 proto.RegisterEnum("entities.InvokeIndication", InvokeIndication_name, InvokeIndication_value)
1025 proto.RegisterEnum("entities.NaicsState", NaicsState_name, NaicsState_value)
1026 proto.RegisterEnum("entities.PA", PA_name, PA_value)
1027 proto.RegisterType((*RanLoadInformation)(nil), "entities.RanLoadInformation")
1028 proto.RegisterType((*CellLoadInformation)(nil), "entities.CellLoadInformation")
1029 proto.RegisterType((*UlHighInterferenceInformation)(nil), "entities.UlHighInterferenceInformation")
1030 proto.RegisterType((*RelativeNarrowbandTxPower)(nil), "entities.RelativeNarrowbandTxPower")
1031 proto.RegisterType((*EnhancedRntp)(nil), "entities.EnhancedRntp")
1032 proto.RegisterType((*StartTime)(nil), "entities.StartTime")
1033 proto.RegisterType((*AbsInformation)(nil), "entities.AbsInformation")
1034 proto.RegisterType((*ExtendedUlInterferenceOverloadInfo)(nil), "entities.ExtendedUlInterferenceOverloadInfo")
1035 proto.RegisterType((*CompInformation)(nil), "entities.CompInformation")
1036 proto.RegisterType((*CompInformationItem)(nil), "entities.CompInformationItem")
1037 proto.RegisterType((*CompHypothesisSet)(nil), "entities.CompHypothesisSet")
1038 proto.RegisterType((*DynamicDlTransmissionInformation)(nil), "entities.DynamicDlTransmissionInformation")
1041 func init() { proto.RegisterFile("ran_load_information.proto", fileDescriptor_dbb5982ee58718b9) }
1043 var fileDescriptor_dbb5982ee58718b9 = []byte{
1044 // 1626 bytes of a gzipped FileDescriptorProto
1045 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x57, 0xdd, 0x6e, 0xdb, 0xca,
1046 0x11, 0x0e, 0x25, 0xdb, 0xb1, 0xc7, 0x96, 0xbc, 0x5e, 0x3b, 0xb1, 0xec, 0x38, 0xa8, 0xaa, 0xf3,
1047 0xe7, 0xba, 0x4d, 0x6a, 0xc9, 0x69, 0xd3, 0x1f, 0xa0, 0x00, 0x2d, 0xd1, 0x31, 0x11, 0x99, 0x12,
1048 0x56, 0xb4, 0x0f, 0x0a, 0xb4, 0x58, 0x50, 0xe4, 0xca, 0x26, 0xca, 0x3f, 0x90, 0xab, 0x9c, 0x04,
1049 0xe7, 0xa2, 0xc5, 0x41, 0x7b, 0xd5, 0xf3, 0x00, 0xed, 0x0b, 0xf4, 0x11, 0x7a, 0xd1, 0x27, 0xe9,
1050 0x75, 0x2f, 0xfa, 0x1c, 0xc5, 0x2e, 0x49, 0x89, 0x54, 0xec, 0xea, 0x00, 0xbd, 0xe8, 0x95, 0x76,
1051 0x67, 0xbe, 0xf9, 0x66, 0x76, 0x76, 0x66, 0x96, 0x82, 0xc3, 0xd8, 0x0a, 0xa8, 0x17, 0x5a, 0x0e,
1052 0x75, 0x83, 0x49, 0x18, 0xfb, 0x16, 0x77, 0xc3, 0xe0, 0x65, 0x14, 0x87, 0x3c, 0xc4, 0xeb, 0x2c,
1053 0xe0, 0x2e, 0x77, 0x59, 0x72, 0xb8, 0xc1, 0x82, 0x71, 0x2a, 0x6c, 0x7d, 0xa3, 0x00, 0x26, 0x56,
1054 0xd0, 0x0f, 0x2d, 0x47, 0x9f, 0x5b, 0xe0, 0xcf, 0xa0, 0x2e, 0x59, 0xb8, 0xeb, 0xb3, 0x84, 0x5b,
1055 0x7e, 0xd4, 0x50, 0x9a, 0xca, 0xf1, 0x0a, 0xa9, 0x09, 0xa9, 0x99, 0x0b, 0xb1, 0x06, 0xdb, 0x36,
1056 0xf3, 0xbc, 0xb9, 0xc7, 0xa4, 0x51, 0x69, 0x56, 0x8f, 0x37, 0x3b, 0xcf, 0x5f, 0xe6, 0xce, 0x5e,
1057 0x76, 0x99, 0xe7, 0x2d, 0xd0, 0x93, 0x9a, 0x5d, 0x10, 0x26, 0xad, 0xbf, 0x3d, 0x86, 0xdd, 0x7b,
1058 0x60, 0x78, 0x1f, 0x1e, 0x4b, 0x7a, 0xd7, 0x91, 0xee, 0x37, 0xc8, 0x9a, 0xd8, 0xea, 0x0e, 0xfe,
1059 0x1a, 0x3e, 0x9d, 0x7a, 0xd4, 0x0d, 0x38, 0x8b, 0x27, 0x2c, 0x66, 0x81, 0xcd, 0x68, 0xf8, 0x8e,
1060 0xc5, 0x59, 0x18, 0x8e, 0x6b, 0x4b, 0xfb, 0x34, 0x98, 0x7a, 0xe7, 0x64, 0x1e, 0xcc, 0xb5, 0xa7,
1061 0x17, 0x8c, 0x06, 0x99, 0x8d, 0x3e, 0x33, 0x21, 0xdf, 0x9f, 0x2e, 0x41, 0x24, 0xd8, 0x81, 0xc3,
1062 0xa9, 0x47, 0xef, 0xdc, 0xdb, 0xbb, 0x72, 0x04, 0xe9, 0xf9, 0xab, 0xf2, 0xfc, 0x5f, 0x14, 0x5d,
1063 0x5e, 0xba, 0xb7, 0x77, 0x45, 0xd2, 0x62, 0x26, 0xf6, 0xa7, 0xf7, 0xaa, 0x85, 0x97, 0xa3, 0x98,
1064 0x79, 0x16, 0x77, 0xdf, 0x31, 0x1a, 0x58, 0x71, 0x1c, 0x7e, 0x35, 0xb6, 0x02, 0x87, 0xf2, 0xf7,
1065 0x34, 0x0a, 0xbf, 0x62, 0x71, 0x63, 0xa5, 0xa9, 0x1c, 0x6f, 0x76, 0x3e, 0x99, 0xfb, 0x21, 0x19,
1066 0xda, 0x98, 0x81, 0xcd, 0xf7, 0x43, 0x01, 0x25, 0x07, 0xf1, 0x43, 0x2a, 0xac, 0xc2, 0xb6, 0x35,
1067 0x4e, 0x8a, 0xc5, 0xd2, 0x58, 0x95, 0xc4, 0x8d, 0x39, 0xb1, 0x3a, 0x4e, 0x8a, 0x11, 0xd7, 0xad,
1068 0xd2, 0x1e, 0xbf, 0x81, 0x1d, 0x37, 0x78, 0x17, 0xfe, 0x8e, 0x15, 0x32, 0xdf, 0x58, 0x6b, 0x2a,
1069 0xc7, 0xf5, 0xce, 0xe1, 0x9c, 0x44, 0x97, 0x90, 0x42, 0xa2, 0x91, 0xbb, 0x20, 0xc1, 0xbf, 0x85,
1070 0x23, 0x91, 0xcf, 0xc0, 0x61, 0x0e, 0x9d, 0x7a, 0xd4, 0xf1, 0xa8, 0x1d, 0x06, 0x13, 0xf7, 0x76,
1071 0x1a, 0xa7, 0x9c, 0x8f, 0x25, 0xe7, 0xd1, 0x9c, 0x73, 0x34, 0x1d, 0x4f, 0x62, 0xcb, 0x67, 0x6a,
1072 0x92, 0xb8, 0xb7, 0x81, 0xcf, 0x02, 0x4e, 0x0e, 0x72, 0x86, 0x6b, 0xaf, 0xe7, 0x75, 0x8b, 0xe6,
1073 0xf8, 0x0f, 0x0a, 0x7c, 0xce, 0xde, 0xcf, 0xf9, 0x1f, 0xaa, 0x9e, 0x49, 0xd8, 0x58, 0x97, 0x29,
1074 0xf8, 0xd1, 0xdc, 0x93, 0xf6, 0x3e, 0x67, 0xbd, 0xbf, 0x38, 0x26, 0x21, 0x69, 0xb1, 0xa5, 0x18,
1075 0xdc, 0x03, 0x64, 0x87, 0x7e, 0x54, 0x4a, 0xf7, 0x86, 0xf4, 0x75, 0x50, 0xe8, 0x97, 0xd0, 0x8f,
1076 0x8a, 0xf9, 0xde, 0xb6, 0xcb, 0x02, 0xfc, 0x01, 0x3e, 0x71, 0x3e, 0x04, 0x96, 0xef, 0xda, 0x22,
1077 0x47, 0x3c, 0xb6, 0x82, 0xc4, 0x77, 0x93, 0xc4, 0x0d, 0x83, 0x12, 0x31, 0x48, 0xe2, 0x42, 0xed,
1078 0xf7, 0x52, 0xa3, 0x9e, 0x67, 0x16, 0x4c, 0x8a, 0x9e, 0x9a, 0xce, 0x12, 0x44, 0xeb, 0x5b, 0x05,
1079 0x9e, 0xff, 0xd7, 0x7a, 0xc6, 0x9f, 0x42, 0x9d, 0x5b, 0xf1, 0x2d, 0xe3, 0xb4, 0xdc, 0xb9, 0x5b,
1080 0xa9, 0xb4, 0x9b, 0xf6, 0xaf, 0x06, 0xdf, 0x7b, 0xa0, 0x85, 0x66, 0x15, 0x54, 0x91, 0x66, 0x47,
1081 0xf7, 0xb5, 0x47, 0x8e, 0x69, 0xfd, 0xb1, 0x0a, 0x07, 0x0f, 0x96, 0x3d, 0x6e, 0xc2, 0x56, 0x1c,
1082 0xf0, 0x88, 0x46, 0x2c, 0xa6, 0x51, 0x3c, 0xce, 0x02, 0x01, 0x21, 0x1b, 0xb2, 0x78, 0x18, 0x8f,
1083 0xf1, 0xaf, 0xa0, 0x2e, 0x11, 0xfc, 0x2e, 0x66, 0xc9, 0x5d, 0xe8, 0x39, 0xd2, 0x6b, 0xbd, 0xb3,
1084 0x5f, 0xe8, 0xaa, 0x80, 0x47, 0x66, 0xae, 0x26, 0xb5, 0xb8, 0xb8, 0xc5, 0x5f, 0xc3, 0x67, 0xc1,
1085 0xd4, 0x1f, 0xb3, 0x98, 0x86, 0x93, 0xf4, 0xbc, 0x49, 0xc4, 0x6c, 0x77, 0xe2, 0xda, 0xd4, 0x12,
1086 0x75, 0x18, 0x58, 0x34, 0x0a, 0x63, 0x2e, 0x86, 0x82, 0x52, 0x9e, 0x43, 0x86, 0x34, 0x1b, 0x4c,
1087 0x44, 0x3e, 0x46, 0x99, 0x8d, 0x9a, 0x9a, 0x0c, 0x85, 0x05, 0x69, 0x06, 0x4b, 0x10, 0x78, 0x1b,
1088 0xaa, 0x11, 0x1d, 0xcb, 0x39, 0x50, 0x23, 0x95, 0xe8, 0x1c, 0xff, 0x02, 0x0e, 0x22, 0xc7, 0xb6,
1089 0x17, 0x53, 0xea, 0x47, 0x96, 0xcd, 0x65, 0x57, 0xd7, 0xc8, 0xbe, 0x04, 0x94, 0xb2, 0x29, 0xd5,
1090 0xf8, 0x97, 0x50, 0x63, 0xc1, 0x9d, 0x15, 0xd8, 0xcc, 0xa1, 0xe2, 0x8c, 0xb2, 0x81, 0x37, 0x3b,
1091 0x4f, 0x0b, 0x2d, 0x90, 0xa9, 0x45, 0x42, 0xc8, 0x16, 0x2b, 0xec, 0x5a, 0xff, 0x52, 0x60, 0xab,
1092 0xa8, 0xc6, 0xa7, 0xb0, 0x57, 0x62, 0xa3, 0x63, 0x97, 0xfb, 0x56, 0x94, 0xdd, 0x00, 0x2e, 0x1a,
1093 0x9f, 0x4b, 0x0d, 0x26, 0x70, 0x20, 0x81, 0xb2, 0x24, 0xe4, 0x80, 0xfb, 0xee, 0x97, 0xf2, 0x54,
1094 0x58, 0x8a, 0x2a, 0x91, 0xd7, 0x3e, 0xbf, 0x9d, 0x3e, 0x34, 0xca, 0x51, 0x24, 0xdc, 0x8a, 0xb9,
1095 0x7c, 0xd2, 0xe4, 0x85, 0x6c, 0x76, 0x76, 0x0b, 0xb3, 0x44, 0xe8, 0xc4, 0xc3, 0x46, 0x9e, 0x14,
1096 0xc3, 0x9b, 0x89, 0x5b, 0xbf, 0x81, 0x8d, 0xd9, 0x06, 0x3f, 0x83, 0x8d, 0x94, 0x2c, 0x99, 0x04,
1097 0xf2, 0x54, 0xab, 0x64, 0x5d, 0x0a, 0x46, 0x93, 0x00, 0x77, 0xe0, 0x49, 0xa6, 0xcc, 0xe6, 0x13,
1098 0x4d, 0xef, 0x52, 0x9e, 0x63, 0x95, 0xec, 0xa6, 0xc0, 0x4c, 0x97, 0x16, 0x42, 0xeb, 0x2f, 0x15,
1099 0xa8, 0x97, 0xe7, 0x2c, 0x3e, 0x85, 0x15, 0x3f, 0x74, 0x98, 0xa4, 0x2f, 0x8d, 0xbd, 0x32, 0xee,
1100 0x2a, 0x74, 0x18, 0x91, 0x48, 0x7c, 0x0c, 0x48, 0x0c, 0xf3, 0xc8, 0xe2, 0x9c, 0xc5, 0xe9, 0x30,
1101 0xc8, 0xda, 0x48, 0xcc, 0xec, 0x61, 0x2a, 0x96, 0x83, 0xe8, 0xff, 0x5a, 0xb8, 0x2f, 0x00, 0xfb,
1102 0xcc, 0x4a, 0xa6, 0x31, 0x13, 0x23, 0x5b, 0x64, 0x29, 0x61, 0x5c, 0xd6, 0xf1, 0x06, 0xd9, 0x29,
1103 0x68, 0x46, 0x52, 0xd1, 0xfa, 0xb7, 0x02, 0xad, 0xe5, 0xf3, 0x17, 0xb7, 0x61, 0xcf, 0x4a, 0x92,
1104 0xd0, 0x76, 0x2d, 0xce, 0x9c, 0x59, 0xea, 0x93, 0xac, 0xe6, 0x76, 0xe7, 0xba, 0x3c, 0xf3, 0x09,
1105 0xfe, 0x56, 0x81, 0x17, 0xdf, 0xe5, 0x45, 0xf8, 0x5f, 0xbe, 0x27, 0x7e, 0xb0, 0xec, 0x59, 0x98,
1106 0x91, 0xb7, 0xfe, 0xa1, 0xc0, 0xf6, 0xc2, 0xf0, 0xc7, 0x23, 0x78, 0xba, 0xf8, 0x62, 0x50, 0x97,
1107 0x33, 0x5f, 0x9c, 0x6b, 0xf1, 0x3b, 0xab, 0x6c, 0xaa, 0x73, 0xe6, 0x93, 0x3d, 0xfb, 0x63, 0x61,
1108 0x82, 0x09, 0x3c, 0xfb, 0x88, 0xb4, 0xd0, 0x1b, 0x95, 0x87, 0x7b, 0xa3, 0xb1, 0xc0, 0x37, 0x6f,
1109 0x8f, 0x3f, 0x2b, 0xb0, 0x7b, 0x4f, 0x04, 0xf8, 0x0a, 0x64, 0x0c, 0xf4, 0xee, 0x43, 0x14, 0xf2,
1110 0x3b, 0x96, 0xb8, 0x09, 0x4d, 0x18, 0xcf, 0xc3, 0x7f, 0x56, 0x0e, 0xff, 0x72, 0x06, 0x1a, 0x31,
1111 0x4e, 0xb0, 0xbd, 0x28, 0x4a, 0xc4, 0x77, 0xe9, 0x98, 0x05, 0x6c, 0xe2, 0x72, 0xea, 0x33, 0x1e,
1112 0xbb, 0x76, 0xd6, 0x54, 0xb5, 0x4c, 0x7a, 0x25, 0x85, 0xad, 0x6b, 0xd8, 0xf9, 0x88, 0xef, 0xe1,
1113 0xaf, 0xc9, 0x2f, 0x60, 0x7b, 0x21, 0xc6, 0xbc, 0x6d, 0xca, 0x11, 0xb4, 0xfe, 0xae, 0x40, 0x73,
1114 0xd9, 0x2b, 0x8a, 0x4f, 0x60, 0x35, 0xe1, 0x16, 0xcf, 0x1b, 0x77, 0xaf, 0xd0, 0x3b, 0x96, 0x6b,
1115 0x27, 0x23, 0xa1, 0x23, 0x29, 0x44, 0xb4, 0x42, 0xe9, 0xfd, 0x16, 0x6d, 0x9c, 0x3b, 0xdf, 0x29,
1116 0x6a, 0x44, 0x97, 0xcf, 0x46, 0x7e, 0x75, 0x36, 0xf2, 0x3f, 0x87, 0xf5, 0x88, 0x5a, 0xd4, 0x73,
1117 0x13, 0xd1, 0x40, 0xa2, 0x36, 0xb7, 0xe6, 0xee, 0x86, 0x2a, 0x59, 0x8b, 0xd4, 0xbe, 0x9b, 0xf0,
1118 0x93, 0xbf, 0x2a, 0xd0, 0x5c, 0x56, 0x80, 0xf8, 0xc7, 0xf0, 0xc3, 0x6b, 0xe3, 0xad, 0x31, 0xf8,
1119 0xd2, 0xa0, 0xd7, 0x7d, 0xaa, 0x1b, 0xa6, 0x46, 0x2e, 0x34, 0xa2, 0x19, 0x5d, 0x8d, 0x0e, 0x6e,
1120 0x34, 0xd2, 0x1f, 0xa8, 0x3d, 0xaa, 0x1b, 0x3d, 0xbd, 0xab, 0x9a, 0xfa, 0xc0, 0x40, 0x8f, 0xf0,
1121 0x13, 0xd8, 0xb9, 0xd4, 0xdf, 0x5c, 0x96, 0xa0, 0x48, 0xc1, 0xfb, 0xb0, 0x7b, 0xa5, 0xf5, 0xf4,
1122 0xeb, 0xab, 0xb2, 0xa2, 0x82, 0xf7, 0x00, 0xf5, 0x07, 0x5f, 0x96, 0xa5, 0xd5, 0x93, 0x7f, 0x2a,
1123 0x50, 0x2b, 0x0d, 0x74, 0x7c, 0x08, 0x4f, 0xf3, 0x40, 0x88, 0x61, 0x0e, 0xa9, 0x79, 0x49, 0xb4,
1124 0xd1, 0xe5, 0xa0, 0xdf, 0x43, 0x8f, 0x30, 0x82, 0x2d, 0x43, 0x7b, 0x43, 0x75, 0xe3, 0x42, 0x37,
1125 0x74, 0xf3, 0xd7, 0x48, 0xc1, 0x00, 0x6b, 0x42, 0xd2, 0x6e, 0xa3, 0xca, 0x6c, 0x7d, 0x8a, 0xaa,
1126 0x78, 0x03, 0x56, 0xc5, 0xfa, 0xe7, 0x68, 0x25, 0x5f, 0xfe, 0x0c, 0xad, 0xe6, 0xcb, 0xd7, 0x68,
1127 0x2d, 0x5f, 0xfe, 0x14, 0x3d, 0xce, 0x97, 0x3f, 0x41, 0xeb, 0xf9, 0xf2, 0x15, 0xda, 0xc8, 0x97,
1128 0x67, 0x08, 0xf2, 0x65, 0x07, 0x6d, 0xe6, 0xcb, 0x36, 0xda, 0xc2, 0x6b, 0x50, 0xb9, 0x39, 0x45,
1129 0x35, 0xf9, 0xdb, 0x46, 0x75, 0xf9, 0xdb, 0x41, 0xdb, 0xf2, 0xf7, 0x0c, 0xa1, 0x93, 0x3f, 0x29,
1130 0xd0, 0x5c, 0x36, 0x30, 0x71, 0x1b, 0x5e, 0xe4, 0xa7, 0x35, 0xae, 0xaf, 0xce, 0x35, 0x42, 0x07,
1131 0x17, 0xb4, 0xab, 0xf5, 0xfb, 0x74, 0x34, 0xd4, 0xba, 0xfa, 0x85, 0xde, 0xa5, 0xaa, 0x61, 0x6a,
1132 0x86, 0xa1, 0xd2, 0xe1, 0x80, 0x98, 0x23, 0xf4, 0x08, 0xd7, 0x01, 0x6e, 0xda, 0x42, 0x4a, 0x87,
1133 0xc4, 0x44, 0x8a, 0xdc, 0x77, 0x66, 0xfb, 0x8a, 0xdc, 0xbf, 0x9a, 0xed, 0x57, 0x4e, 0x3c, 0xc0,
1134 0x1f, 0x3f, 0x1a, 0xb8, 0x09, 0x47, 0xb9, 0x63, 0xf5, 0x7c, 0x24, 0x52, 0x3a, 0x20, 0x57, 0xf2,
1135 0x6e, 0xe9, 0xd5, 0xa0, 0xa7, 0xa5, 0xc9, 0xce, 0x35, 0xf4, 0xa2, 0xd7, 0x43, 0x4a, 0x49, 0x62,
1136 0xf6, 0x7a, 0xa8, 0x32, 0x97, 0xa8, 0x5d, 0x53, 0xbf, 0x11, 0x17, 0xfa, 0x7b, 0x40, 0x8b, 0x5f,
1137 0xfb, 0xf8, 0x39, 0x1c, 0xe4, 0xbe, 0x74, 0xe3, 0x66, 0xf0, 0x56, 0x2b, 0x57, 0xd2, 0x2e, 0x6c,
1138 0x2f, 0x84, 0x80, 0x14, 0xfc, 0x0c, 0xf6, 0x47, 0xa6, 0x4a, 0x4c, 0x6a, 0xa8, 0x7a, 0xb7, 0xac,
1139 0xac, 0x88, 0x1a, 0x19, 0x99, 0x83, 0xe1, 0x3d, 0xba, 0xea, 0xc9, 0x5b, 0x80, 0x79, 0xab, 0x89,
1140 0x72, 0x9c, 0xe5, 0x57, 0x82, 0x47, 0xa6, 0x6a, 0x66, 0xa7, 0x4b, 0x05, 0x59, 0xe4, 0x0a, 0xc6,
1141 0x50, 0xcf, 0xf9, 0x32, 0x59, 0xe5, 0xe4, 0x1b, 0x05, 0x2a, 0x43, 0x55, 0xa4, 0x34, 0x67, 0x19,
1142 0xaa, 0xe8, 0x11, 0xde, 0x82, 0xf5, 0xde, 0x39, 0x4d, 0xeb, 0x47, 0x11, 0xf1, 0x67, 0xbb, 0x57,
1143 0xb4, 0x37, 0x30, 0xe9, 0xeb, 0xd7, 0xa8, 0x52, 0x80, 0x9c, 0xa1, 0x6a, 0x01, 0xd2, 0xce, 0x21,
1144 0x2b, 0x78, 0x1d, 0x56, 0x7a, 0xe7, 0xf4, 0x14, 0xad, 0x66, 0xab, 0x36, 0x5a, 0xcb, 0x56, 0x1d,
1145 0xf4, 0x38, 0x5b, 0x9d, 0xa1, 0xf5, 0xf1, 0x9a, 0xfc, 0xb3, 0x7e, 0xf6, 0x9f, 0x00, 0x00, 0x00,
1146 0xff, 0xff, 0x81, 0xba, 0xa4, 0xf6, 0xdf, 0x0f, 0x00, 0x00,