github.com/onosproject/onos-api/go@v0.10.32/onos/topo/ran.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: onos/topo/ran.proto 3 4 package topo 5 6 import ( 7 encoding_binary "encoding/binary" 8 fmt "fmt" 9 _ "github.com/gogo/protobuf/gogoproto" 10 proto "github.com/gogo/protobuf/proto" 11 github_com_gogo_protobuf_types "github.com/gogo/protobuf/types" 12 types "github.com/gogo/protobuf/types" 13 io "io" 14 math "math" 15 math_bits "math/bits" 16 time "time" 17 ) 18 19 // Reference imports to suppress errors if they are not otherwise used. 20 var _ = proto.Marshal 21 var _ = fmt.Errorf 22 var _ = math.Inf 23 var _ = time.Kitchen 24 25 // This is a compile-time assertion to ensure that this generated file 26 // is compatible with the proto package it is being compiled against. 27 // A compilation error at this line likely means your copy of the 28 // proto package needs to be updated. 29 const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package 30 31 // TODO: Deprecate! Use language specific constant definitions instead. 32 // Kinds of RAN entities 33 type RANEntityKinds int32 34 35 const ( 36 RANEntityKinds_E2NODE RANEntityKinds = 0 37 RANEntityKinds_E2CELL RANEntityKinds = 1 38 RANEntityKinds_E2T RANEntityKinds = 3 39 RANEntityKinds_XAPP RANEntityKinds = 4 40 RANEntityKinds_A1T RANEntityKinds = 5 41 ) 42 43 var RANEntityKinds_name = map[int32]string{ 44 0: "E2NODE", 45 1: "E2CELL", 46 3: "E2T", 47 4: "XAPP", 48 5: "A1T", 49 } 50 51 var RANEntityKinds_value = map[string]int32{ 52 "E2NODE": 0, 53 "E2CELL": 1, 54 "E2T": 3, 55 "XAPP": 4, 56 "A1T": 5, 57 } 58 59 func (x RANEntityKinds) String() string { 60 return proto.EnumName(RANEntityKinds_name, int32(x)) 61 } 62 63 func (RANEntityKinds) EnumDescriptor() ([]byte, []int) { 64 return fileDescriptor_23cc5f935e05bbb6, []int{0} 65 } 66 67 // TODO: Deprecate! Use language specific constant definitions instead. 68 // Kinds of RAN relations 69 type RANRelationKinds int32 70 71 const ( 72 RANRelationKinds_CONTROLS RANRelationKinds = 0 73 RANRelationKinds_CONTAINS RANRelationKinds = 1 74 RANRelationKinds_NEIGHBORS RANRelationKinds = 2 75 ) 76 77 var RANRelationKinds_name = map[int32]string{ 78 0: "CONTROLS", 79 1: "CONTAINS", 80 2: "NEIGHBORS", 81 } 82 83 var RANRelationKinds_value = map[string]int32{ 84 "CONTROLS": 0, 85 "CONTAINS": 1, 86 "NEIGHBORS": 2, 87 } 88 89 func (x RANRelationKinds) String() string { 90 return proto.EnumName(RANRelationKinds_name, int32(x)) 91 } 92 93 func (RANRelationKinds) EnumDescriptor() ([]byte, []int) { 94 return fileDescriptor_23cc5f935e05bbb6, []int{1} 95 } 96 97 type CellGlobalIDType int32 98 99 const ( 100 CellGlobalIDType_NRCGI CellGlobalIDType = 0 101 CellGlobalIDType_ECGI CellGlobalIDType = 1 102 ) 103 104 var CellGlobalIDType_name = map[int32]string{ 105 0: "NRCGI", 106 1: "ECGI", 107 } 108 109 var CellGlobalIDType_value = map[string]int32{ 110 "NRCGI": 0, 111 "ECGI": 1, 112 } 113 114 func (x CellGlobalIDType) String() string { 115 return proto.EnumName(CellGlobalIDType_name, int32(x)) 116 } 117 118 func (CellGlobalIDType) EnumDescriptor() ([]byte, []int) { 119 return fileDescriptor_23cc5f935e05bbb6, []int{2} 120 } 121 122 // NodeType is for use in encoding node type in topo Entity URI identifier; see section 9.2.6 of ORAN E2AP v02.00 spec 123 type NodeType int32 124 125 const ( 126 NodeType_NT_NONE NodeType = 0 127 NodeType_NT_GNB NodeType = 1 128 NodeType_NT_EN_GNB NodeType = 2 129 NodeType_NT_NG_ENB NodeType = 3 130 NodeType_NT_ENB NodeType = 4 131 ) 132 133 var NodeType_name = map[int32]string{ 134 0: "NT_NONE", 135 1: "NT_GNB", 136 2: "NT_EN_GNB", 137 3: "NT_NG_ENB", 138 4: "NT_ENB", 139 } 140 141 var NodeType_value = map[string]int32{ 142 "NT_NONE": 0, 143 "NT_GNB": 1, 144 "NT_EN_GNB": 2, 145 "NT_NG_ENB": 3, 146 "NT_ENB": 4, 147 } 148 149 func (x NodeType) String() string { 150 return proto.EnumName(NodeType_name, int32(x)) 151 } 152 153 func (NodeType) EnumDescriptor() ([]byte, []int) { 154 return fileDescriptor_23cc5f935e05bbb6, []int{3} 155 } 156 157 // ComponentType is for use in encoding node component type in topo Entity URI identifier; see section 9.2.6 of ORAN E2AP v02.00 spec 158 type ComponentType int32 159 160 const ( 161 ComponentType_CT_NONE ComponentType = 0 162 ComponentType_CT_CU ComponentType = 1 163 ComponentType_CT_CU_UP ComponentType = 2 164 ComponentType_CT_DU ComponentType = 3 165 ComponentType_CT_ENB ComponentType = 4 166 ) 167 168 var ComponentType_name = map[int32]string{ 169 0: "CT_NONE", 170 1: "CT_CU", 171 2: "CT_CU_UP", 172 3: "CT_DU", 173 4: "CT_ENB", 174 } 175 176 var ComponentType_value = map[string]int32{ 177 "CT_NONE": 0, 178 "CT_CU": 1, 179 "CT_CU_UP": 2, 180 "CT_DU": 3, 181 "CT_ENB": 4, 182 } 183 184 func (x ComponentType) String() string { 185 return proto.EnumName(ComponentType_name, int32(x)) 186 } 187 188 func (ComponentType) EnumDescriptor() ([]byte, []int) { 189 return fileDescriptor_23cc5f935e05bbb6, []int{4} 190 } 191 192 type E2SmRsmCommand int32 193 194 const ( 195 E2SmRsmCommand_E2_SM_RSM_COMMAND_SLICE_CREATE E2SmRsmCommand = 0 196 E2SmRsmCommand_E2_SM_RSM_COMMAND_SLICE_UPDATE E2SmRsmCommand = 1 197 E2SmRsmCommand_E2_SM_RSM_COMMAND_SLICE_DELETE E2SmRsmCommand = 2 198 E2SmRsmCommand_E2_SM_RSM_COMMAND_UE_ASSOCIATE E2SmRsmCommand = 3 199 E2SmRsmCommand_E2_SM_RSM_COMMAND_EVENT_TRIGGERS E2SmRsmCommand = 4 200 ) 201 202 var E2SmRsmCommand_name = map[int32]string{ 203 0: "E2_SM_RSM_COMMAND_SLICE_CREATE", 204 1: "E2_SM_RSM_COMMAND_SLICE_UPDATE", 205 2: "E2_SM_RSM_COMMAND_SLICE_DELETE", 206 3: "E2_SM_RSM_COMMAND_UE_ASSOCIATE", 207 4: "E2_SM_RSM_COMMAND_EVENT_TRIGGERS", 208 } 209 210 var E2SmRsmCommand_value = map[string]int32{ 211 "E2_SM_RSM_COMMAND_SLICE_CREATE": 0, 212 "E2_SM_RSM_COMMAND_SLICE_UPDATE": 1, 213 "E2_SM_RSM_COMMAND_SLICE_DELETE": 2, 214 "E2_SM_RSM_COMMAND_UE_ASSOCIATE": 3, 215 "E2_SM_RSM_COMMAND_EVENT_TRIGGERS": 4, 216 } 217 218 func (x E2SmRsmCommand) String() string { 219 return proto.EnumName(E2SmRsmCommand_name, int32(x)) 220 } 221 222 func (E2SmRsmCommand) EnumDescriptor() ([]byte, []int) { 223 return fileDescriptor_23cc5f935e05bbb6, []int{5} 224 } 225 226 type RSMSlicingType int32 227 228 const ( 229 RSMSlicingType_SLICING_TYPE_STATIC RSMSlicingType = 0 230 RSMSlicingType_SLICING_TYPE_DYNAMIC RSMSlicingType = 1 231 ) 232 233 var RSMSlicingType_name = map[int32]string{ 234 0: "SLICING_TYPE_STATIC", 235 1: "SLICING_TYPE_DYNAMIC", 236 } 237 238 var RSMSlicingType_value = map[string]int32{ 239 "SLICING_TYPE_STATIC": 0, 240 "SLICING_TYPE_DYNAMIC": 1, 241 } 242 243 func (x RSMSlicingType) String() string { 244 return proto.EnumName(RSMSlicingType_name, int32(x)) 245 } 246 247 func (RSMSlicingType) EnumDescriptor() ([]byte, []int) { 248 return fileDescriptor_23cc5f935e05bbb6, []int{6} 249 } 250 251 type RSMSchedulerType int32 252 253 const ( 254 RSMSchedulerType_SCHEDULER_TYPE_ROUND_ROBIN RSMSchedulerType = 0 255 RSMSchedulerType_SCHEDULER_TYPE_PROPORTIONALLY_FAIR RSMSchedulerType = 1 256 RSMSchedulerType_SCHEDULER_TYPE_QOS_BASED RSMSchedulerType = 2 257 ) 258 259 var RSMSchedulerType_name = map[int32]string{ 260 0: "SCHEDULER_TYPE_ROUND_ROBIN", 261 1: "SCHEDULER_TYPE_PROPORTIONALLY_FAIR", 262 2: "SCHEDULER_TYPE_QOS_BASED", 263 } 264 265 var RSMSchedulerType_value = map[string]int32{ 266 "SCHEDULER_TYPE_ROUND_ROBIN": 0, 267 "SCHEDULER_TYPE_PROPORTIONALLY_FAIR": 1, 268 "SCHEDULER_TYPE_QOS_BASED": 2, 269 } 270 271 func (x RSMSchedulerType) String() string { 272 return proto.EnumName(RSMSchedulerType_name, int32(x)) 273 } 274 275 func (RSMSchedulerType) EnumDescriptor() ([]byte, []int) { 276 return fileDescriptor_23cc5f935e05bbb6, []int{7} 277 } 278 279 type RSMSliceType int32 280 281 const ( 282 RSMSliceType_SLICE_TYPE_DL_SLICE RSMSliceType = 0 283 RSMSliceType_SLICE_TYPE_UL_SLICE RSMSliceType = 1 284 ) 285 286 var RSMSliceType_name = map[int32]string{ 287 0: "SLICE_TYPE_DL_SLICE", 288 1: "SLICE_TYPE_UL_SLICE", 289 } 290 291 var RSMSliceType_value = map[string]int32{ 292 "SLICE_TYPE_DL_SLICE": 0, 293 "SLICE_TYPE_UL_SLICE": 1, 294 } 295 296 func (x RSMSliceType) String() string { 297 return proto.EnumName(RSMSliceType_name, int32(x)) 298 } 299 300 func (RSMSliceType) EnumDescriptor() ([]byte, []int) { 301 return fileDescriptor_23cc5f935e05bbb6, []int{8} 302 } 303 304 type UeIdType int32 305 306 const ( 307 UeIdType_UE_ID_TYPE_CU_UE_F1_AP_ID UeIdType = 0 308 UeIdType_UE_ID_TYPE_DU_UE_F1_AP_ID UeIdType = 1 309 UeIdType_UE_ID_TYPE_RAN_UE_NGAP_ID UeIdType = 2 310 UeIdType_UE_ID_TYPE_AMF_UE_NGAP_ID UeIdType = 3 311 UeIdType_UE_ID_TYPE_ENB_UE_S1_AP_ID UeIdType = 4 312 ) 313 314 var UeIdType_name = map[int32]string{ 315 0: "UE_ID_TYPE_CU_UE_F1_AP_ID", 316 1: "UE_ID_TYPE_DU_UE_F1_AP_ID", 317 2: "UE_ID_TYPE_RAN_UE_NGAP_ID", 318 3: "UE_ID_TYPE_AMF_UE_NGAP_ID", 319 4: "UE_ID_TYPE_ENB_UE_S1_AP_ID", 320 } 321 322 var UeIdType_value = map[string]int32{ 323 "UE_ID_TYPE_CU_UE_F1_AP_ID": 0, 324 "UE_ID_TYPE_DU_UE_F1_AP_ID": 1, 325 "UE_ID_TYPE_RAN_UE_NGAP_ID": 2, 326 "UE_ID_TYPE_AMF_UE_NGAP_ID": 3, 327 "UE_ID_TYPE_ENB_UE_S1_AP_ID": 4, 328 } 329 330 func (x UeIdType) String() string { 331 return proto.EnumName(UeIdType_name, int32(x)) 332 } 333 334 func (UeIdType) EnumDescriptor() ([]byte, []int) { 335 return fileDescriptor_23cc5f935e05bbb6, []int{9} 336 } 337 338 type NrScs int32 339 340 const ( 341 NrScs_SCS_UNKNOWN NrScs = 0 342 NrScs_SCS_15 NrScs = 1 343 NrScs_SCS_30 NrScs = 2 344 NrScs_SCS_50 NrScs = 3 345 NrScs_SCS_120 NrScs = 4 346 ) 347 348 var NrScs_name = map[int32]string{ 349 0: "SCS_UNKNOWN", 350 1: "SCS_15", 351 2: "SCS_30", 352 3: "SCS_50", 353 4: "SCS_120", 354 } 355 356 var NrScs_value = map[string]int32{ 357 "SCS_UNKNOWN": 0, 358 "SCS_15": 1, 359 "SCS_30": 2, 360 "SCS_50": 3, 361 "SCS_120": 4, 362 } 363 364 func (x NrScs) String() string { 365 return proto.EnumName(NrScs_name, int32(x)) 366 } 367 368 func (NrScs) EnumDescriptor() ([]byte, []int) { 369 return fileDescriptor_23cc5f935e05bbb6, []int{10} 370 } 371 372 type Nrb int32 373 374 const ( 375 Nrb_NRB_UNKNOWN Nrb = 0 376 Nrb_NRB_11 Nrb = 1 377 Nrb_NRB_18 Nrb = 2 378 Nrb_NRB_24 Nrb = 3 379 Nrb_NRB_25 Nrb = 4 380 Nrb_NRB_31 Nrb = 5 381 Nrb_NRB_32 Nrb = 6 382 Nrb_NRB_38 Nrb = 7 383 Nrb_NRB_51 Nrb = 8 384 Nrb_NRB_52 Nrb = 9 385 Nrb_NRB_65 Nrb = 10 386 Nrb_NRB_66 Nrb = 11 387 Nrb_NRB_78 Nrb = 12 388 Nrb_NRB_79 Nrb = 13 389 Nrb_NRB_93 Nrb = 14 390 Nrb_NRB_106 Nrb = 15 391 Nrb_NRB_107 Nrb = 16 392 Nrb_NRB_121 Nrb = 17 393 Nrb_NRB_132 Nrb = 18 394 Nrb_NRB_133 Nrb = 19 395 Nrb_NRB_135 Nrb = 20 396 Nrb_NRB_160 Nrb = 21 397 Nrb_NRB_162 Nrb = 22 398 Nrb_NRB_189 Nrb = 23 399 Nrb_NRB_216 Nrb = 24 400 Nrb_NRB_217 Nrb = 25 401 Nrb_NRB_245 Nrb = 26 402 Nrb_NRB_264 Nrb = 27 403 Nrb_NRB_270 Nrb = 28 404 Nrb_NRB_273 Nrb = 29 405 ) 406 407 var Nrb_name = map[int32]string{ 408 0: "NRB_UNKNOWN", 409 1: "NRB_11", 410 2: "NRB_18", 411 3: "NRB_24", 412 4: "NRB_25", 413 5: "NRB_31", 414 6: "NRB_32", 415 7: "NRB_38", 416 8: "NRB_51", 417 9: "NRB_52", 418 10: "NRB_65", 419 11: "NRB_66", 420 12: "NRB_78", 421 13: "NRB_79", 422 14: "NRB_93", 423 15: "NRB_106", 424 16: "NRB_107", 425 17: "NRB_121", 426 18: "NRB_132", 427 19: "NRB_133", 428 20: "NRB_135", 429 21: "NRB_160", 430 22: "NRB_162", 431 23: "NRB_189", 432 24: "NRB_216", 433 25: "NRB_217", 434 26: "NRB_245", 435 27: "NRB_264", 436 28: "NRB_270", 437 29: "NRB_273", 438 } 439 440 var Nrb_value = map[string]int32{ 441 "NRB_UNKNOWN": 0, 442 "NRB_11": 1, 443 "NRB_18": 2, 444 "NRB_24": 3, 445 "NRB_25": 4, 446 "NRB_31": 5, 447 "NRB_32": 6, 448 "NRB_38": 7, 449 "NRB_51": 8, 450 "NRB_52": 9, 451 "NRB_65": 10, 452 "NRB_66": 11, 453 "NRB_78": 12, 454 "NRB_79": 13, 455 "NRB_93": 14, 456 "NRB_106": 15, 457 "NRB_107": 16, 458 "NRB_121": 17, 459 "NRB_132": 18, 460 "NRB_133": 19, 461 "NRB_135": 20, 462 "NRB_160": 21, 463 "NRB_162": 22, 464 "NRB_189": 23, 465 "NRB_216": 24, 466 "NRB_217": 25, 467 "NRB_245": 26, 468 "NRB_264": 27, 469 "NRB_270": 28, 470 "NRB_273": 29, 471 } 472 473 func (x Nrb) String() string { 474 return proto.EnumName(Nrb_name, int32(x)) 475 } 476 477 func (Nrb) EnumDescriptor() ([]byte, []int) { 478 return fileDescriptor_23cc5f935e05bbb6, []int{11} 479 } 480 481 type EnDcSupport int32 482 483 const ( 484 EnDcSupport_EN_DC_SUPPORT_UNKNOWN EnDcSupport = 0 485 EnDcSupport_EN_DC_SUPPORT_SUPPORTED EnDcSupport = 1 486 EnDcSupport_EN_DC_SUPPORT_NOT_SUPPORTED EnDcSupport = 2 487 ) 488 489 var EnDcSupport_name = map[int32]string{ 490 0: "EN_DC_SUPPORT_UNKNOWN", 491 1: "EN_DC_SUPPORT_SUPPORTED", 492 2: "EN_DC_SUPPORT_NOT_SUPPORTED", 493 } 494 495 var EnDcSupport_value = map[string]int32{ 496 "EN_DC_SUPPORT_UNKNOWN": 0, 497 "EN_DC_SUPPORT_SUPPORTED": 1, 498 "EN_DC_SUPPORT_NOT_SUPPORTED": 2, 499 } 500 501 func (x EnDcSupport) String() string { 502 return proto.EnumName(EnDcSupport_name, int32(x)) 503 } 504 505 func (EnDcSupport) EnumDescriptor() ([]byte, []int) { 506 return fileDescriptor_23cc5f935e05bbb6, []int{12} 507 } 508 509 type Interface_Type int32 510 511 const ( 512 Interface_INTERFACE_UNKNOWN Interface_Type = 0 513 Interface_INTERFACE_E2T Interface_Type = 1 514 Interface_INTERFACE_E2AP101 Interface_Type = 2 515 Interface_INTERFACE_E2AP200 Interface_Type = 3 516 Interface_INTERFACE_A1_XAPP Interface_Type = 4 517 Interface_INTERFACE_A1AP Interface_Type = 5 518 ) 519 520 var Interface_Type_name = map[int32]string{ 521 0: "INTERFACE_UNKNOWN", 522 1: "INTERFACE_E2T", 523 2: "INTERFACE_E2AP101", 524 3: "INTERFACE_E2AP200", 525 4: "INTERFACE_A1_XAPP", 526 5: "INTERFACE_A1AP", 527 } 528 529 var Interface_Type_value = map[string]int32{ 530 "INTERFACE_UNKNOWN": 0, 531 "INTERFACE_E2T": 1, 532 "INTERFACE_E2AP101": 2, 533 "INTERFACE_E2AP200": 3, 534 "INTERFACE_A1_XAPP": 4, 535 "INTERFACE_A1AP": 5, 536 } 537 538 func (x Interface_Type) String() string { 539 return proto.EnumName(Interface_Type_name, int32(x)) 540 } 541 542 func (Interface_Type) EnumDescriptor() ([]byte, []int) { 543 return fileDescriptor_23cc5f935e05bbb6, []int{14, 0} 544 } 545 546 type Location struct { 547 // Legacy Geographical location; expected value type of "location" aspect 548 Lat float64 `protobuf:"fixed64,1,opt,name=lat,proto3" json:"lat,omitempty"` // Deprecated: Do not use. 549 Lng float64 `protobuf:"fixed64,2,opt,name=lng,proto3" json:"lng,omitempty"` // Deprecated: Do not use. 550 // Types that are valid to be assigned to Ext: 551 // *Location_Wgs84 552 // *Location_Cartesian 553 Ext isLocation_Ext `protobuf_oneof:"ext"` 554 } 555 556 func (m *Location) Reset() { *m = Location{} } 557 func (m *Location) String() string { return proto.CompactTextString(m) } 558 func (*Location) ProtoMessage() {} 559 func (*Location) Descriptor() ([]byte, []int) { 560 return fileDescriptor_23cc5f935e05bbb6, []int{0} 561 } 562 func (m *Location) XXX_Unmarshal(b []byte) error { 563 return m.Unmarshal(b) 564 } 565 func (m *Location) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 566 if deterministic { 567 return xxx_messageInfo_Location.Marshal(b, m, deterministic) 568 } else { 569 b = b[:cap(b)] 570 n, err := m.MarshalToSizedBuffer(b) 571 if err != nil { 572 return nil, err 573 } 574 return b[:n], nil 575 } 576 } 577 func (m *Location) XXX_Merge(src proto.Message) { 578 xxx_messageInfo_Location.Merge(m, src) 579 } 580 func (m *Location) XXX_Size() int { 581 return m.Size() 582 } 583 func (m *Location) XXX_DiscardUnknown() { 584 xxx_messageInfo_Location.DiscardUnknown(m) 585 } 586 587 var xxx_messageInfo_Location proto.InternalMessageInfo 588 589 type isLocation_Ext interface { 590 isLocation_Ext() 591 MarshalTo([]byte) (int, error) 592 Size() int 593 } 594 595 type Location_Wgs84 struct { 596 Wgs84 *Wgs84Location `protobuf:"bytes,3,opt,name=wgs84,proto3,oneof" json:"wgs84,omitempty"` 597 } 598 type Location_Cartesian struct { 599 Cartesian *CartesianLocation `protobuf:"bytes,4,opt,name=cartesian,proto3,oneof" json:"cartesian,omitempty"` 600 } 601 602 func (*Location_Wgs84) isLocation_Ext() {} 603 func (*Location_Cartesian) isLocation_Ext() {} 604 605 func (m *Location) GetExt() isLocation_Ext { 606 if m != nil { 607 return m.Ext 608 } 609 return nil 610 } 611 612 // Deprecated: Do not use. 613 func (m *Location) GetLat() float64 { 614 if m != nil { 615 return m.Lat 616 } 617 return 0 618 } 619 620 // Deprecated: Do not use. 621 func (m *Location) GetLng() float64 { 622 if m != nil { 623 return m.Lng 624 } 625 return 0 626 } 627 628 func (m *Location) GetWgs84() *Wgs84Location { 629 if x, ok := m.GetExt().(*Location_Wgs84); ok { 630 return x.Wgs84 631 } 632 return nil 633 } 634 635 func (m *Location) GetCartesian() *CartesianLocation { 636 if x, ok := m.GetExt().(*Location_Cartesian); ok { 637 return x.Cartesian 638 } 639 return nil 640 } 641 642 // XXX_OneofWrappers is for the internal use of the proto package. 643 func (*Location) XXX_OneofWrappers() []interface{} { 644 return []interface{}{ 645 (*Location_Wgs84)(nil), 646 (*Location_Cartesian)(nil), 647 } 648 } 649 650 type Wgs84Location struct { 651 // Latitude in degrees, between +/- 90. 652 LatitudeDeg float64 `protobuf:"fixed64,1,opt,name=latitude_deg,json=latitudeDeg,proto3" json:"latitude_deg,omitempty"` 653 // Longitude in degrees, between +/- 180. 654 LongitudeDeg float64 `protobuf:"fixed64,2,opt,name=longitude_deg,json=longitudeDeg,proto3" json:"longitude_deg,omitempty"` 655 // Altitude in meters, from the surface of the WGS-84 ellipsoid. 656 AltitudeM float64 `protobuf:"fixed64,3,opt,name=altitude_m,json=altitudeM,proto3" json:"altitude_m,omitempty"` 657 } 658 659 func (m *Wgs84Location) Reset() { *m = Wgs84Location{} } 660 func (m *Wgs84Location) String() string { return proto.CompactTextString(m) } 661 func (*Wgs84Location) ProtoMessage() {} 662 func (*Wgs84Location) Descriptor() ([]byte, []int) { 663 return fileDescriptor_23cc5f935e05bbb6, []int{1} 664 } 665 func (m *Wgs84Location) XXX_Unmarshal(b []byte) error { 666 return m.Unmarshal(b) 667 } 668 func (m *Wgs84Location) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 669 if deterministic { 670 return xxx_messageInfo_Wgs84Location.Marshal(b, m, deterministic) 671 } else { 672 b = b[:cap(b)] 673 n, err := m.MarshalToSizedBuffer(b) 674 if err != nil { 675 return nil, err 676 } 677 return b[:n], nil 678 } 679 } 680 func (m *Wgs84Location) XXX_Merge(src proto.Message) { 681 xxx_messageInfo_Wgs84Location.Merge(m, src) 682 } 683 func (m *Wgs84Location) XXX_Size() int { 684 return m.Size() 685 } 686 func (m *Wgs84Location) XXX_DiscardUnknown() { 687 xxx_messageInfo_Wgs84Location.DiscardUnknown(m) 688 } 689 690 var xxx_messageInfo_Wgs84Location proto.InternalMessageInfo 691 692 func (m *Wgs84Location) GetLatitudeDeg() float64 { 693 if m != nil { 694 return m.LatitudeDeg 695 } 696 return 0 697 } 698 699 func (m *Wgs84Location) GetLongitudeDeg() float64 { 700 if m != nil { 701 return m.LongitudeDeg 702 } 703 return 0 704 } 705 706 func (m *Wgs84Location) GetAltitudeM() float64 { 707 if m != nil { 708 return m.AltitudeM 709 } 710 return 0 711 } 712 713 // ECEF-compatible cartesian coordinates. 714 type CartesianLocation struct { 715 // X, Y, and Z coordinates in meters. 716 XM float64 `protobuf:"fixed64,1,opt,name=x_m,json=xM,proto3" json:"x_m,omitempty"` 717 YM float64 `protobuf:"fixed64,2,opt,name=y_m,json=yM,proto3" json:"y_m,omitempty"` 718 ZM float64 `protobuf:"fixed64,3,opt,name=z_m,json=zM,proto3" json:"z_m,omitempty"` 719 } 720 721 func (m *CartesianLocation) Reset() { *m = CartesianLocation{} } 722 func (m *CartesianLocation) String() string { return proto.CompactTextString(m) } 723 func (*CartesianLocation) ProtoMessage() {} 724 func (*CartesianLocation) Descriptor() ([]byte, []int) { 725 return fileDescriptor_23cc5f935e05bbb6, []int{2} 726 } 727 func (m *CartesianLocation) XXX_Unmarshal(b []byte) error { 728 return m.Unmarshal(b) 729 } 730 func (m *CartesianLocation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 731 if deterministic { 732 return xxx_messageInfo_CartesianLocation.Marshal(b, m, deterministic) 733 } else { 734 b = b[:cap(b)] 735 n, err := m.MarshalToSizedBuffer(b) 736 if err != nil { 737 return nil, err 738 } 739 return b[:n], nil 740 } 741 } 742 func (m *CartesianLocation) XXX_Merge(src proto.Message) { 743 xxx_messageInfo_CartesianLocation.Merge(m, src) 744 } 745 func (m *CartesianLocation) XXX_Size() int { 746 return m.Size() 747 } 748 func (m *CartesianLocation) XXX_DiscardUnknown() { 749 xxx_messageInfo_CartesianLocation.DiscardUnknown(m) 750 } 751 752 var xxx_messageInfo_CartesianLocation proto.InternalMessageInfo 753 754 func (m *CartesianLocation) GetXM() float64 { 755 if m != nil { 756 return m.XM 757 } 758 return 0 759 } 760 761 func (m *CartesianLocation) GetYM() float64 { 762 if m != nil { 763 return m.YM 764 } 765 return 0 766 } 767 768 func (m *CartesianLocation) GetZM() float64 { 769 if m != nil { 770 return m.ZM 771 } 772 return 0 773 } 774 775 type AzElOrientation struct { 776 // Azimuth angle in degrees. 777 AzimuthDeg float64 `protobuf:"fixed64,1,opt,name=azimuth_deg,json=azimuthDeg,proto3" json:"azimuth_deg,omitempty"` 778 // Elevation angle in degrees. 779 ElevationDeg float64 `protobuf:"fixed64,2,opt,name=elevation_deg,json=elevationDeg,proto3" json:"elevation_deg,omitempty"` 780 // Rotation around boresight in degrees. 781 RotationDeg float64 `protobuf:"fixed64,3,opt,name=rotation_deg,json=rotationDeg,proto3" json:"rotation_deg,omitempty"` 782 } 783 784 func (m *AzElOrientation) Reset() { *m = AzElOrientation{} } 785 func (m *AzElOrientation) String() string { return proto.CompactTextString(m) } 786 func (*AzElOrientation) ProtoMessage() {} 787 func (*AzElOrientation) Descriptor() ([]byte, []int) { 788 return fileDescriptor_23cc5f935e05bbb6, []int{3} 789 } 790 func (m *AzElOrientation) XXX_Unmarshal(b []byte) error { 791 return m.Unmarshal(b) 792 } 793 func (m *AzElOrientation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 794 if deterministic { 795 return xxx_messageInfo_AzElOrientation.Marshal(b, m, deterministic) 796 } else { 797 b = b[:cap(b)] 798 n, err := m.MarshalToSizedBuffer(b) 799 if err != nil { 800 return nil, err 801 } 802 return b[:n], nil 803 } 804 } 805 func (m *AzElOrientation) XXX_Merge(src proto.Message) { 806 xxx_messageInfo_AzElOrientation.Merge(m, src) 807 } 808 func (m *AzElOrientation) XXX_Size() int { 809 return m.Size() 810 } 811 func (m *AzElOrientation) XXX_DiscardUnknown() { 812 xxx_messageInfo_AzElOrientation.DiscardUnknown(m) 813 } 814 815 var xxx_messageInfo_AzElOrientation proto.InternalMessageInfo 816 817 func (m *AzElOrientation) GetAzimuthDeg() float64 { 818 if m != nil { 819 return m.AzimuthDeg 820 } 821 return 0 822 } 823 824 func (m *AzElOrientation) GetElevationDeg() float64 { 825 if m != nil { 826 return m.ElevationDeg 827 } 828 return 0 829 } 830 831 func (m *AzElOrientation) GetRotationDeg() float64 { 832 if m != nil { 833 return m.RotationDeg 834 } 835 return 0 836 } 837 838 type YprOrientation struct { 839 // Yaw angle around z-axis. 840 YawDeg float64 `protobuf:"fixed64,1,opt,name=yaw_deg,json=yawDeg,proto3" json:"yaw_deg,omitempty"` 841 // Pitch angle around y-axix. 842 PitchDeg float64 `protobuf:"fixed64,2,opt,name=pitch_deg,json=pitchDeg,proto3" json:"pitch_deg,omitempty"` 843 // Roll angle around x-axis. 844 RollDeg float64 `protobuf:"fixed64,3,opt,name=roll_deg,json=rollDeg,proto3" json:"roll_deg,omitempty"` 845 } 846 847 func (m *YprOrientation) Reset() { *m = YprOrientation{} } 848 func (m *YprOrientation) String() string { return proto.CompactTextString(m) } 849 func (*YprOrientation) ProtoMessage() {} 850 func (*YprOrientation) Descriptor() ([]byte, []int) { 851 return fileDescriptor_23cc5f935e05bbb6, []int{4} 852 } 853 func (m *YprOrientation) XXX_Unmarshal(b []byte) error { 854 return m.Unmarshal(b) 855 } 856 func (m *YprOrientation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 857 if deterministic { 858 return xxx_messageInfo_YprOrientation.Marshal(b, m, deterministic) 859 } else { 860 b = b[:cap(b)] 861 n, err := m.MarshalToSizedBuffer(b) 862 if err != nil { 863 return nil, err 864 } 865 return b[:n], nil 866 } 867 } 868 func (m *YprOrientation) XXX_Merge(src proto.Message) { 869 xxx_messageInfo_YprOrientation.Merge(m, src) 870 } 871 func (m *YprOrientation) XXX_Size() int { 872 return m.Size() 873 } 874 func (m *YprOrientation) XXX_DiscardUnknown() { 875 xxx_messageInfo_YprOrientation.DiscardUnknown(m) 876 } 877 878 var xxx_messageInfo_YprOrientation proto.InternalMessageInfo 879 880 func (m *YprOrientation) GetYawDeg() float64 { 881 if m != nil { 882 return m.YawDeg 883 } 884 return 0 885 } 886 887 func (m *YprOrientation) GetPitchDeg() float64 { 888 if m != nil { 889 return m.PitchDeg 890 } 891 return 0 892 } 893 894 func (m *YprOrientation) GetRollDeg() float64 { 895 if m != nil { 896 return m.RollDeg 897 } 898 return 0 899 } 900 901 type Orientation struct { 902 // Types that are valid to be assigned to Orientation: 903 // *Orientation_Azel 904 // *Orientation_Ypr 905 Orientation isOrientation_Orientation `protobuf_oneof:"orientation"` 906 } 907 908 func (m *Orientation) Reset() { *m = Orientation{} } 909 func (m *Orientation) String() string { return proto.CompactTextString(m) } 910 func (*Orientation) ProtoMessage() {} 911 func (*Orientation) Descriptor() ([]byte, []int) { 912 return fileDescriptor_23cc5f935e05bbb6, []int{5} 913 } 914 func (m *Orientation) XXX_Unmarshal(b []byte) error { 915 return m.Unmarshal(b) 916 } 917 func (m *Orientation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 918 if deterministic { 919 return xxx_messageInfo_Orientation.Marshal(b, m, deterministic) 920 } else { 921 b = b[:cap(b)] 922 n, err := m.MarshalToSizedBuffer(b) 923 if err != nil { 924 return nil, err 925 } 926 return b[:n], nil 927 } 928 } 929 func (m *Orientation) XXX_Merge(src proto.Message) { 930 xxx_messageInfo_Orientation.Merge(m, src) 931 } 932 func (m *Orientation) XXX_Size() int { 933 return m.Size() 934 } 935 func (m *Orientation) XXX_DiscardUnknown() { 936 xxx_messageInfo_Orientation.DiscardUnknown(m) 937 } 938 939 var xxx_messageInfo_Orientation proto.InternalMessageInfo 940 941 type isOrientation_Orientation interface { 942 isOrientation_Orientation() 943 MarshalTo([]byte) (int, error) 944 Size() int 945 } 946 947 type Orientation_Azel struct { 948 Azel *AzElOrientation `protobuf:"bytes,1,opt,name=azel,proto3,oneof" json:"azel,omitempty"` 949 } 950 type Orientation_Ypr struct { 951 Ypr *YprOrientation `protobuf:"bytes,2,opt,name=ypr,proto3,oneof" json:"ypr,omitempty"` 952 } 953 954 func (*Orientation_Azel) isOrientation_Orientation() {} 955 func (*Orientation_Ypr) isOrientation_Orientation() {} 956 957 func (m *Orientation) GetOrientation() isOrientation_Orientation { 958 if m != nil { 959 return m.Orientation 960 } 961 return nil 962 } 963 964 func (m *Orientation) GetAzel() *AzElOrientation { 965 if x, ok := m.GetOrientation().(*Orientation_Azel); ok { 966 return x.Azel 967 } 968 return nil 969 } 970 971 func (m *Orientation) GetYpr() *YprOrientation { 972 if x, ok := m.GetOrientation().(*Orientation_Ypr); ok { 973 return x.Ypr 974 } 975 return nil 976 } 977 978 // XXX_OneofWrappers is for the internal use of the proto package. 979 func (*Orientation) XXX_OneofWrappers() []interface{} { 980 return []interface{}{ 981 (*Orientation_Azel)(nil), 982 (*Orientation_Ypr)(nil), 983 } 984 } 985 986 type Waypoint struct { 987 Time *types.Timestamp `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty"` 988 Location *Location `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"` 989 } 990 991 func (m *Waypoint) Reset() { *m = Waypoint{} } 992 func (m *Waypoint) String() string { return proto.CompactTextString(m) } 993 func (*Waypoint) ProtoMessage() {} 994 func (*Waypoint) Descriptor() ([]byte, []int) { 995 return fileDescriptor_23cc5f935e05bbb6, []int{6} 996 } 997 func (m *Waypoint) XXX_Unmarshal(b []byte) error { 998 return m.Unmarshal(b) 999 } 1000 func (m *Waypoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1001 if deterministic { 1002 return xxx_messageInfo_Waypoint.Marshal(b, m, deterministic) 1003 } else { 1004 b = b[:cap(b)] 1005 n, err := m.MarshalToSizedBuffer(b) 1006 if err != nil { 1007 return nil, err 1008 } 1009 return b[:n], nil 1010 } 1011 } 1012 func (m *Waypoint) XXX_Merge(src proto.Message) { 1013 xxx_messageInfo_Waypoint.Merge(m, src) 1014 } 1015 func (m *Waypoint) XXX_Size() int { 1016 return m.Size() 1017 } 1018 func (m *Waypoint) XXX_DiscardUnknown() { 1019 xxx_messageInfo_Waypoint.DiscardUnknown(m) 1020 } 1021 1022 var xxx_messageInfo_Waypoint proto.InternalMessageInfo 1023 1024 func (m *Waypoint) GetTime() *types.Timestamp { 1025 if m != nil { 1026 return m.Time 1027 } 1028 return nil 1029 } 1030 1031 func (m *Waypoint) GetLocation() *Location { 1032 if m != nil { 1033 return m.Location 1034 } 1035 return nil 1036 } 1037 1038 // A set of waypoints that can be interpolated. 1039 type Waypoints struct { 1040 Waypoint []*Waypoint `protobuf:"bytes,1,rep,name=waypoint,proto3" json:"waypoint,omitempty"` 1041 } 1042 1043 func (m *Waypoints) Reset() { *m = Waypoints{} } 1044 func (m *Waypoints) String() string { return proto.CompactTextString(m) } 1045 func (*Waypoints) ProtoMessage() {} 1046 func (*Waypoints) Descriptor() ([]byte, []int) { 1047 return fileDescriptor_23cc5f935e05bbb6, []int{7} 1048 } 1049 func (m *Waypoints) XXX_Unmarshal(b []byte) error { 1050 return m.Unmarshal(b) 1051 } 1052 func (m *Waypoints) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1053 if deterministic { 1054 return xxx_messageInfo_Waypoints.Marshal(b, m, deterministic) 1055 } else { 1056 b = b[:cap(b)] 1057 n, err := m.MarshalToSizedBuffer(b) 1058 if err != nil { 1059 return nil, err 1060 } 1061 return b[:n], nil 1062 } 1063 } 1064 func (m *Waypoints) XXX_Merge(src proto.Message) { 1065 xxx_messageInfo_Waypoints.Merge(m, src) 1066 } 1067 func (m *Waypoints) XXX_Size() int { 1068 return m.Size() 1069 } 1070 func (m *Waypoints) XXX_DiscardUnknown() { 1071 xxx_messageInfo_Waypoints.DiscardUnknown(m) 1072 } 1073 1074 var xxx_messageInfo_Waypoints proto.InternalMessageInfo 1075 1076 func (m *Waypoints) GetWaypoint() []*Waypoint { 1077 if m != nil { 1078 return m.Waypoint 1079 } 1080 return nil 1081 } 1082 1083 // Minimal satellite orbit data, e.g. from a TLE, that can be propagated. 1084 type OrbitData struct { 1085 Epoch *types.Timestamp `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"` 1086 // Orbit inclination in degrees. 1087 InclinationDeg float64 `protobuf:"fixed64,2,opt,name=inclination_deg,json=inclinationDeg,proto3" json:"inclination_deg,omitempty"` 1088 // Right ascension of the ascending node in degrees. 1089 RaanDeg float64 `protobuf:"fixed64,3,opt,name=raan_deg,json=raanDeg,proto3" json:"raan_deg,omitempty"` 1090 // Orbit eccentricity. 1091 E float64 `protobuf:"fixed64,4,opt,name=e,proto3" json:"e,omitempty"` 1092 // Argument of perigee in degrees. 1093 ArgumentDeg float64 `protobuf:"fixed64,5,opt,name=argument_deg,json=argumentDeg,proto3" json:"argument_deg,omitempty"` 1094 // Mean anomaly in degrees. 1095 AnomalyDeg float64 `protobuf:"fixed64,6,opt,name=anomaly_deg,json=anomalyDeg,proto3" json:"anomaly_deg,omitempty"` 1096 // Mean motion in revolutions per day. 1097 MeanMotion float64 `protobuf:"fixed64,7,opt,name=mean_motion,json=meanMotion,proto3" json:"mean_motion,omitempty"` 1098 } 1099 1100 func (m *OrbitData) Reset() { *m = OrbitData{} } 1101 func (m *OrbitData) String() string { return proto.CompactTextString(m) } 1102 func (*OrbitData) ProtoMessage() {} 1103 func (*OrbitData) Descriptor() ([]byte, []int) { 1104 return fileDescriptor_23cc5f935e05bbb6, []int{8} 1105 } 1106 func (m *OrbitData) XXX_Unmarshal(b []byte) error { 1107 return m.Unmarshal(b) 1108 } 1109 func (m *OrbitData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1110 if deterministic { 1111 return xxx_messageInfo_OrbitData.Marshal(b, m, deterministic) 1112 } else { 1113 b = b[:cap(b)] 1114 n, err := m.MarshalToSizedBuffer(b) 1115 if err != nil { 1116 return nil, err 1117 } 1118 return b[:n], nil 1119 } 1120 } 1121 func (m *OrbitData) XXX_Merge(src proto.Message) { 1122 xxx_messageInfo_OrbitData.Merge(m, src) 1123 } 1124 func (m *OrbitData) XXX_Size() int { 1125 return m.Size() 1126 } 1127 func (m *OrbitData) XXX_DiscardUnknown() { 1128 xxx_messageInfo_OrbitData.DiscardUnknown(m) 1129 } 1130 1131 var xxx_messageInfo_OrbitData proto.InternalMessageInfo 1132 1133 func (m *OrbitData) GetEpoch() *types.Timestamp { 1134 if m != nil { 1135 return m.Epoch 1136 } 1137 return nil 1138 } 1139 1140 func (m *OrbitData) GetInclinationDeg() float64 { 1141 if m != nil { 1142 return m.InclinationDeg 1143 } 1144 return 0 1145 } 1146 1147 func (m *OrbitData) GetRaanDeg() float64 { 1148 if m != nil { 1149 return m.RaanDeg 1150 } 1151 return 0 1152 } 1153 1154 func (m *OrbitData) GetE() float64 { 1155 if m != nil { 1156 return m.E 1157 } 1158 return 0 1159 } 1160 1161 func (m *OrbitData) GetArgumentDeg() float64 { 1162 if m != nil { 1163 return m.ArgumentDeg 1164 } 1165 return 0 1166 } 1167 1168 func (m *OrbitData) GetAnomalyDeg() float64 { 1169 if m != nil { 1170 return m.AnomalyDeg 1171 } 1172 return 0 1173 } 1174 1175 func (m *OrbitData) GetMeanMotion() float64 { 1176 if m != nil { 1177 return m.MeanMotion 1178 } 1179 return 0 1180 } 1181 1182 type Motion struct { 1183 // Types that are valid to be assigned to Motion: 1184 // *Motion_FixedLocation 1185 // *Motion_Waypoints 1186 // *Motion_Orbit 1187 Motion isMotion_Motion `protobuf_oneof:"motion"` 1188 } 1189 1190 func (m *Motion) Reset() { *m = Motion{} } 1191 func (m *Motion) String() string { return proto.CompactTextString(m) } 1192 func (*Motion) ProtoMessage() {} 1193 func (*Motion) Descriptor() ([]byte, []int) { 1194 return fileDescriptor_23cc5f935e05bbb6, []int{9} 1195 } 1196 func (m *Motion) XXX_Unmarshal(b []byte) error { 1197 return m.Unmarshal(b) 1198 } 1199 func (m *Motion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1200 if deterministic { 1201 return xxx_messageInfo_Motion.Marshal(b, m, deterministic) 1202 } else { 1203 b = b[:cap(b)] 1204 n, err := m.MarshalToSizedBuffer(b) 1205 if err != nil { 1206 return nil, err 1207 } 1208 return b[:n], nil 1209 } 1210 } 1211 func (m *Motion) XXX_Merge(src proto.Message) { 1212 xxx_messageInfo_Motion.Merge(m, src) 1213 } 1214 func (m *Motion) XXX_Size() int { 1215 return m.Size() 1216 } 1217 func (m *Motion) XXX_DiscardUnknown() { 1218 xxx_messageInfo_Motion.DiscardUnknown(m) 1219 } 1220 1221 var xxx_messageInfo_Motion proto.InternalMessageInfo 1222 1223 type isMotion_Motion interface { 1224 isMotion_Motion() 1225 MarshalTo([]byte) (int, error) 1226 Size() int 1227 } 1228 1229 type Motion_FixedLocation struct { 1230 FixedLocation *Location `protobuf:"bytes,1,opt,name=fixed_location,json=fixedLocation,proto3,oneof" json:"fixed_location,omitempty"` 1231 } 1232 type Motion_Waypoints struct { 1233 Waypoints *Waypoints `protobuf:"bytes,2,opt,name=waypoints,proto3,oneof" json:"waypoints,omitempty"` 1234 } 1235 type Motion_Orbit struct { 1236 Orbit *OrbitData `protobuf:"bytes,3,opt,name=orbit,proto3,oneof" json:"orbit,omitempty"` 1237 } 1238 1239 func (*Motion_FixedLocation) isMotion_Motion() {} 1240 func (*Motion_Waypoints) isMotion_Motion() {} 1241 func (*Motion_Orbit) isMotion_Motion() {} 1242 1243 func (m *Motion) GetMotion() isMotion_Motion { 1244 if m != nil { 1245 return m.Motion 1246 } 1247 return nil 1248 } 1249 1250 func (m *Motion) GetFixedLocation() *Location { 1251 if x, ok := m.GetMotion().(*Motion_FixedLocation); ok { 1252 return x.FixedLocation 1253 } 1254 return nil 1255 } 1256 1257 func (m *Motion) GetWaypoints() *Waypoints { 1258 if x, ok := m.GetMotion().(*Motion_Waypoints); ok { 1259 return x.Waypoints 1260 } 1261 return nil 1262 } 1263 1264 func (m *Motion) GetOrbit() *OrbitData { 1265 if x, ok := m.GetMotion().(*Motion_Orbit); ok { 1266 return x.Orbit 1267 } 1268 return nil 1269 } 1270 1271 // XXX_OneofWrappers is for the internal use of the proto package. 1272 func (*Motion) XXX_OneofWrappers() []interface{} { 1273 return []interface{}{ 1274 (*Motion_FixedLocation)(nil), 1275 (*Motion_Waypoints)(nil), 1276 (*Motion_Orbit)(nil), 1277 } 1278 } 1279 1280 // Area of coverage; expected value type of "coverage" aspect 1281 type Coverage struct { 1282 Height int32 `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"` 1283 ArcWidth int32 `protobuf:"varint,2,opt,name=arc_width,json=arcWidth,proto3" json:"arc_width,omitempty"` 1284 Azimuth int32 `protobuf:"varint,3,opt,name=azimuth,proto3" json:"azimuth,omitempty"` 1285 Tilt int32 `protobuf:"varint,4,opt,name=tilt,proto3" json:"tilt,omitempty"` 1286 } 1287 1288 func (m *Coverage) Reset() { *m = Coverage{} } 1289 func (m *Coverage) String() string { return proto.CompactTextString(m) } 1290 func (*Coverage) ProtoMessage() {} 1291 func (*Coverage) Descriptor() ([]byte, []int) { 1292 return fileDescriptor_23cc5f935e05bbb6, []int{10} 1293 } 1294 func (m *Coverage) XXX_Unmarshal(b []byte) error { 1295 return m.Unmarshal(b) 1296 } 1297 func (m *Coverage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1298 if deterministic { 1299 return xxx_messageInfo_Coverage.Marshal(b, m, deterministic) 1300 } else { 1301 b = b[:cap(b)] 1302 n, err := m.MarshalToSizedBuffer(b) 1303 if err != nil { 1304 return nil, err 1305 } 1306 return b[:n], nil 1307 } 1308 } 1309 func (m *Coverage) XXX_Merge(src proto.Message) { 1310 xxx_messageInfo_Coverage.Merge(m, src) 1311 } 1312 func (m *Coverage) XXX_Size() int { 1313 return m.Size() 1314 } 1315 func (m *Coverage) XXX_DiscardUnknown() { 1316 xxx_messageInfo_Coverage.DiscardUnknown(m) 1317 } 1318 1319 var xxx_messageInfo_Coverage proto.InternalMessageInfo 1320 1321 func (m *Coverage) GetHeight() int32 { 1322 if m != nil { 1323 return m.Height 1324 } 1325 return 0 1326 } 1327 1328 func (m *Coverage) GetArcWidth() int32 { 1329 if m != nil { 1330 return m.ArcWidth 1331 } 1332 return 0 1333 } 1334 1335 func (m *Coverage) GetAzimuth() int32 { 1336 if m != nil { 1337 return m.Azimuth 1338 } 1339 return 0 1340 } 1341 1342 func (m *Coverage) GetTilt() int32 { 1343 if m != nil { 1344 return m.Tilt 1345 } 1346 return 0 1347 } 1348 1349 // E2Node aspect; expected value type of "E2NODE" aspect and expected on entities of "E2NODE" kind 1350 type E2Node struct { 1351 ServiceModels map[string]*ServiceModelInfo `protobuf:"bytes,1,rep,name=service_models,json=serviceModels,proto3" json:"service_models,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 1352 } 1353 1354 func (m *E2Node) Reset() { *m = E2Node{} } 1355 func (m *E2Node) String() string { return proto.CompactTextString(m) } 1356 func (*E2Node) ProtoMessage() {} 1357 func (*E2Node) Descriptor() ([]byte, []int) { 1358 return fileDescriptor_23cc5f935e05bbb6, []int{11} 1359 } 1360 func (m *E2Node) XXX_Unmarshal(b []byte) error { 1361 return m.Unmarshal(b) 1362 } 1363 func (m *E2Node) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1364 if deterministic { 1365 return xxx_messageInfo_E2Node.Marshal(b, m, deterministic) 1366 } else { 1367 b = b[:cap(b)] 1368 n, err := m.MarshalToSizedBuffer(b) 1369 if err != nil { 1370 return nil, err 1371 } 1372 return b[:n], nil 1373 } 1374 } 1375 func (m *E2Node) XXX_Merge(src proto.Message) { 1376 xxx_messageInfo_E2Node.Merge(m, src) 1377 } 1378 func (m *E2Node) XXX_Size() int { 1379 return m.Size() 1380 } 1381 func (m *E2Node) XXX_DiscardUnknown() { 1382 xxx_messageInfo_E2Node.DiscardUnknown(m) 1383 } 1384 1385 var xxx_messageInfo_E2Node proto.InternalMessageInfo 1386 1387 func (m *E2Node) GetServiceModels() map[string]*ServiceModelInfo { 1388 if m != nil { 1389 return m.ServiceModels 1390 } 1391 return nil 1392 } 1393 1394 // E2NodeConfig aspect tracks the managed configuration for an E2 node 1395 type E2NodeConfig struct { 1396 Connections []Interface `protobuf:"bytes,1,rep,name=connections,proto3" json:"connections"` 1397 Version uint64 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"` 1398 } 1399 1400 func (m *E2NodeConfig) Reset() { *m = E2NodeConfig{} } 1401 func (m *E2NodeConfig) String() string { return proto.CompactTextString(m) } 1402 func (*E2NodeConfig) ProtoMessage() {} 1403 func (*E2NodeConfig) Descriptor() ([]byte, []int) { 1404 return fileDescriptor_23cc5f935e05bbb6, []int{12} 1405 } 1406 func (m *E2NodeConfig) XXX_Unmarshal(b []byte) error { 1407 return m.Unmarshal(b) 1408 } 1409 func (m *E2NodeConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1410 if deterministic { 1411 return xxx_messageInfo_E2NodeConfig.Marshal(b, m, deterministic) 1412 } else { 1413 b = b[:cap(b)] 1414 n, err := m.MarshalToSizedBuffer(b) 1415 if err != nil { 1416 return nil, err 1417 } 1418 return b[:n], nil 1419 } 1420 } 1421 func (m *E2NodeConfig) XXX_Merge(src proto.Message) { 1422 xxx_messageInfo_E2NodeConfig.Merge(m, src) 1423 } 1424 func (m *E2NodeConfig) XXX_Size() int { 1425 return m.Size() 1426 } 1427 func (m *E2NodeConfig) XXX_DiscardUnknown() { 1428 xxx_messageInfo_E2NodeConfig.DiscardUnknown(m) 1429 } 1430 1431 var xxx_messageInfo_E2NodeConfig proto.InternalMessageInfo 1432 1433 func (m *E2NodeConfig) GetConnections() []Interface { 1434 if m != nil { 1435 return m.Connections 1436 } 1437 return nil 1438 } 1439 1440 func (m *E2NodeConfig) GetVersion() uint64 { 1441 if m != nil { 1442 return m.Version 1443 } 1444 return 0 1445 } 1446 1447 // Lease aspect with an expiration timestamp for RAN entities 1448 type Lease struct { 1449 Expiration *time.Time `protobuf:"bytes,1,opt,name=expiration,proto3,stdtime" json:"expiration,omitempty"` 1450 } 1451 1452 func (m *Lease) Reset() { *m = Lease{} } 1453 func (m *Lease) String() string { return proto.CompactTextString(m) } 1454 func (*Lease) ProtoMessage() {} 1455 func (*Lease) Descriptor() ([]byte, []int) { 1456 return fileDescriptor_23cc5f935e05bbb6, []int{13} 1457 } 1458 func (m *Lease) XXX_Unmarshal(b []byte) error { 1459 return m.Unmarshal(b) 1460 } 1461 func (m *Lease) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1462 if deterministic { 1463 return xxx_messageInfo_Lease.Marshal(b, m, deterministic) 1464 } else { 1465 b = b[:cap(b)] 1466 n, err := m.MarshalToSizedBuffer(b) 1467 if err != nil { 1468 return nil, err 1469 } 1470 return b[:n], nil 1471 } 1472 } 1473 func (m *Lease) XXX_Merge(src proto.Message) { 1474 xxx_messageInfo_Lease.Merge(m, src) 1475 } 1476 func (m *Lease) XXX_Size() int { 1477 return m.Size() 1478 } 1479 func (m *Lease) XXX_DiscardUnknown() { 1480 xxx_messageInfo_Lease.DiscardUnknown(m) 1481 } 1482 1483 var xxx_messageInfo_Lease proto.InternalMessageInfo 1484 1485 func (m *Lease) GetExpiration() *time.Time { 1486 if m != nil { 1487 return m.Expiration 1488 } 1489 return nil 1490 } 1491 1492 // Interface determines address and type of an endpoint interface 1493 type Interface struct { 1494 Type Interface_Type `protobuf:"varint,1,opt,name=type,proto3,enum=onos.topo.Interface_Type" json:"type,omitempty"` 1495 IP string `protobuf:"bytes,2,opt,name=ip,proto3" json:"ip,omitempty"` 1496 Port uint32 `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"` 1497 } 1498 1499 func (m *Interface) Reset() { *m = Interface{} } 1500 func (m *Interface) String() string { return proto.CompactTextString(m) } 1501 func (*Interface) ProtoMessage() {} 1502 func (*Interface) Descriptor() ([]byte, []int) { 1503 return fileDescriptor_23cc5f935e05bbb6, []int{14} 1504 } 1505 func (m *Interface) XXX_Unmarshal(b []byte) error { 1506 return m.Unmarshal(b) 1507 } 1508 func (m *Interface) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1509 if deterministic { 1510 return xxx_messageInfo_Interface.Marshal(b, m, deterministic) 1511 } else { 1512 b = b[:cap(b)] 1513 n, err := m.MarshalToSizedBuffer(b) 1514 if err != nil { 1515 return nil, err 1516 } 1517 return b[:n], nil 1518 } 1519 } 1520 func (m *Interface) XXX_Merge(src proto.Message) { 1521 xxx_messageInfo_Interface.Merge(m, src) 1522 } 1523 func (m *Interface) XXX_Size() int { 1524 return m.Size() 1525 } 1526 func (m *Interface) XXX_DiscardUnknown() { 1527 xxx_messageInfo_Interface.DiscardUnknown(m) 1528 } 1529 1530 var xxx_messageInfo_Interface proto.InternalMessageInfo 1531 1532 func (m *Interface) GetType() Interface_Type { 1533 if m != nil { 1534 return m.Type 1535 } 1536 return Interface_INTERFACE_UNKNOWN 1537 } 1538 1539 func (m *Interface) GetIP() string { 1540 if m != nil { 1541 return m.IP 1542 } 1543 return "" 1544 } 1545 1546 func (m *Interface) GetPort() uint32 { 1547 if m != nil { 1548 return m.Port 1549 } 1550 return 0 1551 } 1552 1553 // E2TInfo E2T aspect; 1554 type E2TInfo struct { 1555 Interfaces []*Interface `protobuf:"bytes,1,rep,name=interfaces,proto3" json:"interfaces,omitempty"` 1556 } 1557 1558 func (m *E2TInfo) Reset() { *m = E2TInfo{} } 1559 func (m *E2TInfo) String() string { return proto.CompactTextString(m) } 1560 func (*E2TInfo) ProtoMessage() {} 1561 func (*E2TInfo) Descriptor() ([]byte, []int) { 1562 return fileDescriptor_23cc5f935e05bbb6, []int{15} 1563 } 1564 func (m *E2TInfo) XXX_Unmarshal(b []byte) error { 1565 return m.Unmarshal(b) 1566 } 1567 func (m *E2TInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1568 if deterministic { 1569 return xxx_messageInfo_E2TInfo.Marshal(b, m, deterministic) 1570 } else { 1571 b = b[:cap(b)] 1572 n, err := m.MarshalToSizedBuffer(b) 1573 if err != nil { 1574 return nil, err 1575 } 1576 return b[:n], nil 1577 } 1578 } 1579 func (m *E2TInfo) XXX_Merge(src proto.Message) { 1580 xxx_messageInfo_E2TInfo.Merge(m, src) 1581 } 1582 func (m *E2TInfo) XXX_Size() int { 1583 return m.Size() 1584 } 1585 func (m *E2TInfo) XXX_DiscardUnknown() { 1586 xxx_messageInfo_E2TInfo.DiscardUnknown(m) 1587 } 1588 1589 var xxx_messageInfo_E2TInfo proto.InternalMessageInfo 1590 1591 func (m *E2TInfo) GetInterfaces() []*Interface { 1592 if m != nil { 1593 return m.Interfaces 1594 } 1595 return nil 1596 } 1597 1598 type XAppInfo struct { 1599 Interfaces []*Interface `protobuf:"bytes,1,rep,name=interfaces,proto3" json:"interfaces,omitempty"` 1600 A1PolicyTypes []*A1PolicyType `protobuf:"bytes,2,rep,name=a1_policy_types,json=a1PolicyTypes,proto3" json:"a1_policy_types,omitempty"` 1601 } 1602 1603 func (m *XAppInfo) Reset() { *m = XAppInfo{} } 1604 func (m *XAppInfo) String() string { return proto.CompactTextString(m) } 1605 func (*XAppInfo) ProtoMessage() {} 1606 func (*XAppInfo) Descriptor() ([]byte, []int) { 1607 return fileDescriptor_23cc5f935e05bbb6, []int{16} 1608 } 1609 func (m *XAppInfo) XXX_Unmarshal(b []byte) error { 1610 return m.Unmarshal(b) 1611 } 1612 func (m *XAppInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1613 if deterministic { 1614 return xxx_messageInfo_XAppInfo.Marshal(b, m, deterministic) 1615 } else { 1616 b = b[:cap(b)] 1617 n, err := m.MarshalToSizedBuffer(b) 1618 if err != nil { 1619 return nil, err 1620 } 1621 return b[:n], nil 1622 } 1623 } 1624 func (m *XAppInfo) XXX_Merge(src proto.Message) { 1625 xxx_messageInfo_XAppInfo.Merge(m, src) 1626 } 1627 func (m *XAppInfo) XXX_Size() int { 1628 return m.Size() 1629 } 1630 func (m *XAppInfo) XXX_DiscardUnknown() { 1631 xxx_messageInfo_XAppInfo.DiscardUnknown(m) 1632 } 1633 1634 var xxx_messageInfo_XAppInfo proto.InternalMessageInfo 1635 1636 func (m *XAppInfo) GetInterfaces() []*Interface { 1637 if m != nil { 1638 return m.Interfaces 1639 } 1640 return nil 1641 } 1642 1643 func (m *XAppInfo) GetA1PolicyTypes() []*A1PolicyType { 1644 if m != nil { 1645 return m.A1PolicyTypes 1646 } 1647 return nil 1648 } 1649 1650 type A1PolicyType struct { 1651 ID PolicyTypeID `protobuf:"bytes,1,opt,name=id,proto3,casttype=PolicyTypeID" json:"id,omitempty"` 1652 Name PolicyTypeName `protobuf:"bytes,2,opt,name=name,proto3,casttype=PolicyTypeName" json:"name,omitempty"` 1653 Version PolicyTypeVersion `protobuf:"bytes,3,opt,name=version,proto3,casttype=PolicyTypeVersion" json:"version,omitempty"` 1654 Description PolicyTypeDescription `protobuf:"bytes,4,opt,name=description,proto3,casttype=PolicyTypeDescription" json:"description,omitempty"` 1655 } 1656 1657 func (m *A1PolicyType) Reset() { *m = A1PolicyType{} } 1658 func (m *A1PolicyType) String() string { return proto.CompactTextString(m) } 1659 func (*A1PolicyType) ProtoMessage() {} 1660 func (*A1PolicyType) Descriptor() ([]byte, []int) { 1661 return fileDescriptor_23cc5f935e05bbb6, []int{17} 1662 } 1663 func (m *A1PolicyType) XXX_Unmarshal(b []byte) error { 1664 return m.Unmarshal(b) 1665 } 1666 func (m *A1PolicyType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1667 if deterministic { 1668 return xxx_messageInfo_A1PolicyType.Marshal(b, m, deterministic) 1669 } else { 1670 b = b[:cap(b)] 1671 n, err := m.MarshalToSizedBuffer(b) 1672 if err != nil { 1673 return nil, err 1674 } 1675 return b[:n], nil 1676 } 1677 } 1678 func (m *A1PolicyType) XXX_Merge(src proto.Message) { 1679 xxx_messageInfo_A1PolicyType.Merge(m, src) 1680 } 1681 func (m *A1PolicyType) XXX_Size() int { 1682 return m.Size() 1683 } 1684 func (m *A1PolicyType) XXX_DiscardUnknown() { 1685 xxx_messageInfo_A1PolicyType.DiscardUnknown(m) 1686 } 1687 1688 var xxx_messageInfo_A1PolicyType proto.InternalMessageInfo 1689 1690 func (m *A1PolicyType) GetID() PolicyTypeID { 1691 if m != nil { 1692 return m.ID 1693 } 1694 return "" 1695 } 1696 1697 func (m *A1PolicyType) GetName() PolicyTypeName { 1698 if m != nil { 1699 return m.Name 1700 } 1701 return "" 1702 } 1703 1704 func (m *A1PolicyType) GetVersion() PolicyTypeVersion { 1705 if m != nil { 1706 return m.Version 1707 } 1708 return "" 1709 } 1710 1711 func (m *A1PolicyType) GetDescription() PolicyTypeDescription { 1712 if m != nil { 1713 return m.Description 1714 } 1715 return "" 1716 } 1717 1718 type A1TInfo struct { 1719 Interfaces []*Interface `protobuf:"bytes,1,rep,name=interfaces,proto3" json:"interfaces,omitempty"` 1720 } 1721 1722 func (m *A1TInfo) Reset() { *m = A1TInfo{} } 1723 func (m *A1TInfo) String() string { return proto.CompactTextString(m) } 1724 func (*A1TInfo) ProtoMessage() {} 1725 func (*A1TInfo) Descriptor() ([]byte, []int) { 1726 return fileDescriptor_23cc5f935e05bbb6, []int{18} 1727 } 1728 func (m *A1TInfo) XXX_Unmarshal(b []byte) error { 1729 return m.Unmarshal(b) 1730 } 1731 func (m *A1TInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1732 if deterministic { 1733 return xxx_messageInfo_A1TInfo.Marshal(b, m, deterministic) 1734 } else { 1735 b = b[:cap(b)] 1736 n, err := m.MarshalToSizedBuffer(b) 1737 if err != nil { 1738 return nil, err 1739 } 1740 return b[:n], nil 1741 } 1742 } 1743 func (m *A1TInfo) XXX_Merge(src proto.Message) { 1744 xxx_messageInfo_A1TInfo.Merge(m, src) 1745 } 1746 func (m *A1TInfo) XXX_Size() int { 1747 return m.Size() 1748 } 1749 func (m *A1TInfo) XXX_DiscardUnknown() { 1750 xxx_messageInfo_A1TInfo.DiscardUnknown(m) 1751 } 1752 1753 var xxx_messageInfo_A1TInfo proto.InternalMessageInfo 1754 1755 func (m *A1TInfo) GetInterfaces() []*Interface { 1756 if m != nil { 1757 return m.Interfaces 1758 } 1759 return nil 1760 } 1761 1762 type CellGlobalID struct { 1763 Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` 1764 Type CellGlobalIDType `protobuf:"varint,2,opt,name=type,proto3,enum=onos.topo.CellGlobalIDType" json:"type,omitempty"` 1765 } 1766 1767 func (m *CellGlobalID) Reset() { *m = CellGlobalID{} } 1768 func (m *CellGlobalID) String() string { return proto.CompactTextString(m) } 1769 func (*CellGlobalID) ProtoMessage() {} 1770 func (*CellGlobalID) Descriptor() ([]byte, []int) { 1771 return fileDescriptor_23cc5f935e05bbb6, []int{19} 1772 } 1773 func (m *CellGlobalID) XXX_Unmarshal(b []byte) error { 1774 return m.Unmarshal(b) 1775 } 1776 func (m *CellGlobalID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1777 if deterministic { 1778 return xxx_messageInfo_CellGlobalID.Marshal(b, m, deterministic) 1779 } else { 1780 b = b[:cap(b)] 1781 n, err := m.MarshalToSizedBuffer(b) 1782 if err != nil { 1783 return nil, err 1784 } 1785 return b[:n], nil 1786 } 1787 } 1788 func (m *CellGlobalID) XXX_Merge(src proto.Message) { 1789 xxx_messageInfo_CellGlobalID.Merge(m, src) 1790 } 1791 func (m *CellGlobalID) XXX_Size() int { 1792 return m.Size() 1793 } 1794 func (m *CellGlobalID) XXX_DiscardUnknown() { 1795 xxx_messageInfo_CellGlobalID.DiscardUnknown(m) 1796 } 1797 1798 var xxx_messageInfo_CellGlobalID proto.InternalMessageInfo 1799 1800 func (m *CellGlobalID) GetValue() string { 1801 if m != nil { 1802 return m.Value 1803 } 1804 return "" 1805 } 1806 1807 func (m *CellGlobalID) GetType() CellGlobalIDType { 1808 if m != nil { 1809 return m.Type 1810 } 1811 return CellGlobalIDType_NRCGI 1812 } 1813 1814 type NeighborCellID struct { 1815 CellGlobalID *CellGlobalID `protobuf:"bytes,1,opt,name=cell_global_id,json=cellGlobalId,proto3" json:"cell_global_id,omitempty"` 1816 PlmnID string `protobuf:"bytes,2,opt,name=plmn_id,json=plmnId,proto3" json:"plmn_id,omitempty"` 1817 } 1818 1819 func (m *NeighborCellID) Reset() { *m = NeighborCellID{} } 1820 func (m *NeighborCellID) String() string { return proto.CompactTextString(m) } 1821 func (*NeighborCellID) ProtoMessage() {} 1822 func (*NeighborCellID) Descriptor() ([]byte, []int) { 1823 return fileDescriptor_23cc5f935e05bbb6, []int{20} 1824 } 1825 func (m *NeighborCellID) XXX_Unmarshal(b []byte) error { 1826 return m.Unmarshal(b) 1827 } 1828 func (m *NeighborCellID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1829 if deterministic { 1830 return xxx_messageInfo_NeighborCellID.Marshal(b, m, deterministic) 1831 } else { 1832 b = b[:cap(b)] 1833 n, err := m.MarshalToSizedBuffer(b) 1834 if err != nil { 1835 return nil, err 1836 } 1837 return b[:n], nil 1838 } 1839 } 1840 func (m *NeighborCellID) XXX_Merge(src proto.Message) { 1841 xxx_messageInfo_NeighborCellID.Merge(m, src) 1842 } 1843 func (m *NeighborCellID) XXX_Size() int { 1844 return m.Size() 1845 } 1846 func (m *NeighborCellID) XXX_DiscardUnknown() { 1847 xxx_messageInfo_NeighborCellID.DiscardUnknown(m) 1848 } 1849 1850 var xxx_messageInfo_NeighborCellID proto.InternalMessageInfo 1851 1852 func (m *NeighborCellID) GetCellGlobalID() *CellGlobalID { 1853 if m != nil { 1854 return m.CellGlobalID 1855 } 1856 return nil 1857 } 1858 1859 func (m *NeighborCellID) GetPlmnID() string { 1860 if m != nil { 1861 return m.PlmnID 1862 } 1863 return "" 1864 } 1865 1866 // E2Cell aspect; expected value type of "E2CELL" aspect and expected on entities of "E2CELL" kind 1867 type E2Cell struct { 1868 CellObjectID string `protobuf:"bytes,1,opt,name=cell_object_id,json=cellObjectId,proto3" json:"cell_object_id,omitempty"` 1869 CellGlobalID *CellGlobalID `protobuf:"bytes,2,opt,name=cell_global_id,json=cellGlobalId,proto3" json:"cell_global_id,omitempty"` 1870 AntennaCount uint32 `protobuf:"varint,3,opt,name=antenna_count,json=antennaCount,proto3" json:"antenna_count,omitempty"` 1871 ARFCN uint32 `protobuf:"varint,4,opt,name=arfcn,proto3" json:"arfcn,omitempty"` 1872 CellType string `protobuf:"bytes,5,opt,name=cell_type,json=cellType,proto3" json:"cell_type,omitempty"` 1873 PCI uint32 `protobuf:"varint,6,opt,name=pci,proto3" json:"pci,omitempty"` 1874 KpiReports map[string]uint32 `protobuf:"bytes,7,rep,name=kpi_reports,json=kpiReports,proto3" json:"kpi_reports,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 1875 NeighborCellIDs []*NeighborCellID `protobuf:"bytes,8,rep,name=neighbor_cell_ids,json=neighborCellIds,proto3" json:"neighbor_cell_ids,omitempty"` 1876 GnbDuId uint32 `protobuf:"varint,9,opt,name=gnb_du_id,json=gnbDuId,proto3" json:"gnb_du_id,omitempty"` 1877 LatestRrcVersion uint32 `protobuf:"varint,10,opt,name=latest_rrc_version,json=latestRrcVersion,proto3" json:"latest_rrc_version,omitempty"` 1878 PlmnId uint32 `protobuf:"varint,11,opt,name=plmn_id,json=plmnId,proto3" json:"plmn_id,omitempty"` 1879 ServedPlmns []uint32 `protobuf:"varint,12,rep,packed,name=served_plmns,json=servedPlmns,proto3" json:"served_plmns,omitempty"` 1880 // Types that are valid to be assigned to NrModeInfo: 1881 // 1882 // *E2Cell_FddInfo 1883 // *E2Cell_TddInfo 1884 NrModeInfo isE2Cell_NrModeInfo `protobuf_oneof:"nr_mode_info"` 1885 MeasurementTimingConfiguration uint32 `protobuf:"varint,15,opt,name=measurement_timing_configuration,json=measurementTimingConfiguration,proto3" json:"measurement_timing_configuration,omitempty"` 1886 GlobalNgRanNodeId *GlobalNgRanNodeID `protobuf:"bytes,16,opt,name=global_ng_ran_node_id,json=globalNgRanNodeId,proto3" json:"global_ng_ran_node_id,omitempty"` 1887 TaiSupportList *TaiSupportList `protobuf:"bytes,17,opt,name=tai_support_list,json=taiSupportList,proto3" json:"tai_support_list,omitempty"` 1888 AmfRegionInformation *AmfRegionInformation `protobuf:"bytes,18,opt,name=amf_region_information,json=amfRegionInformation,proto3" json:"amf_region_information,omitempty"` 1889 ConnectivitySupport *ConnectivitySupport `protobuf:"bytes,19,opt,name=connectivity_support,json=connectivitySupport,proto3" json:"connectivity_support,omitempty"` 1890 NeighborInformationNrs []*NeighborInformationNr `protobuf:"bytes,20,rep,name=neighbor_information_nrs,json=neighborInformationNrs,proto3" json:"neighbor_information_nrs,omitempty"` 1891 } 1892 1893 func (m *E2Cell) Reset() { *m = E2Cell{} } 1894 func (m *E2Cell) String() string { return proto.CompactTextString(m) } 1895 func (*E2Cell) ProtoMessage() {} 1896 func (*E2Cell) Descriptor() ([]byte, []int) { 1897 return fileDescriptor_23cc5f935e05bbb6, []int{21} 1898 } 1899 func (m *E2Cell) XXX_Unmarshal(b []byte) error { 1900 return m.Unmarshal(b) 1901 } 1902 func (m *E2Cell) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1903 if deterministic { 1904 return xxx_messageInfo_E2Cell.Marshal(b, m, deterministic) 1905 } else { 1906 b = b[:cap(b)] 1907 n, err := m.MarshalToSizedBuffer(b) 1908 if err != nil { 1909 return nil, err 1910 } 1911 return b[:n], nil 1912 } 1913 } 1914 func (m *E2Cell) XXX_Merge(src proto.Message) { 1915 xxx_messageInfo_E2Cell.Merge(m, src) 1916 } 1917 func (m *E2Cell) XXX_Size() int { 1918 return m.Size() 1919 } 1920 func (m *E2Cell) XXX_DiscardUnknown() { 1921 xxx_messageInfo_E2Cell.DiscardUnknown(m) 1922 } 1923 1924 var xxx_messageInfo_E2Cell proto.InternalMessageInfo 1925 1926 type isE2Cell_NrModeInfo interface { 1927 isE2Cell_NrModeInfo() 1928 MarshalTo([]byte) (int, error) 1929 Size() int 1930 } 1931 1932 type E2Cell_FddInfo struct { 1933 FddInfo *FDDInfo `protobuf:"bytes,13,opt,name=fdd_info,json=fddInfo,proto3,oneof" json:"fdd_info,omitempty"` 1934 } 1935 type E2Cell_TddInfo struct { 1936 TddInfo *TDDInfo `protobuf:"bytes,14,opt,name=tdd_info,json=tddInfo,proto3,oneof" json:"tdd_info,omitempty"` 1937 } 1938 1939 func (*E2Cell_FddInfo) isE2Cell_NrModeInfo() {} 1940 func (*E2Cell_TddInfo) isE2Cell_NrModeInfo() {} 1941 1942 func (m *E2Cell) GetNrModeInfo() isE2Cell_NrModeInfo { 1943 if m != nil { 1944 return m.NrModeInfo 1945 } 1946 return nil 1947 } 1948 1949 func (m *E2Cell) GetCellObjectID() string { 1950 if m != nil { 1951 return m.CellObjectID 1952 } 1953 return "" 1954 } 1955 1956 func (m *E2Cell) GetCellGlobalID() *CellGlobalID { 1957 if m != nil { 1958 return m.CellGlobalID 1959 } 1960 return nil 1961 } 1962 1963 func (m *E2Cell) GetAntennaCount() uint32 { 1964 if m != nil { 1965 return m.AntennaCount 1966 } 1967 return 0 1968 } 1969 1970 func (m *E2Cell) GetARFCN() uint32 { 1971 if m != nil { 1972 return m.ARFCN 1973 } 1974 return 0 1975 } 1976 1977 func (m *E2Cell) GetCellType() string { 1978 if m != nil { 1979 return m.CellType 1980 } 1981 return "" 1982 } 1983 1984 func (m *E2Cell) GetPCI() uint32 { 1985 if m != nil { 1986 return m.PCI 1987 } 1988 return 0 1989 } 1990 1991 func (m *E2Cell) GetKpiReports() map[string]uint32 { 1992 if m != nil { 1993 return m.KpiReports 1994 } 1995 return nil 1996 } 1997 1998 func (m *E2Cell) GetNeighborCellIDs() []*NeighborCellID { 1999 if m != nil { 2000 return m.NeighborCellIDs 2001 } 2002 return nil 2003 } 2004 2005 func (m *E2Cell) GetGnbDuId() uint32 { 2006 if m != nil { 2007 return m.GnbDuId 2008 } 2009 return 0 2010 } 2011 2012 func (m *E2Cell) GetLatestRrcVersion() uint32 { 2013 if m != nil { 2014 return m.LatestRrcVersion 2015 } 2016 return 0 2017 } 2018 2019 func (m *E2Cell) GetPlmnId() uint32 { 2020 if m != nil { 2021 return m.PlmnId 2022 } 2023 return 0 2024 } 2025 2026 func (m *E2Cell) GetServedPlmns() []uint32 { 2027 if m != nil { 2028 return m.ServedPlmns 2029 } 2030 return nil 2031 } 2032 2033 func (m *E2Cell) GetFddInfo() *FDDInfo { 2034 if x, ok := m.GetNrModeInfo().(*E2Cell_FddInfo); ok { 2035 return x.FddInfo 2036 } 2037 return nil 2038 } 2039 2040 func (m *E2Cell) GetTddInfo() *TDDInfo { 2041 if x, ok := m.GetNrModeInfo().(*E2Cell_TddInfo); ok { 2042 return x.TddInfo 2043 } 2044 return nil 2045 } 2046 2047 func (m *E2Cell) GetMeasurementTimingConfiguration() uint32 { 2048 if m != nil { 2049 return m.MeasurementTimingConfiguration 2050 } 2051 return 0 2052 } 2053 2054 func (m *E2Cell) GetGlobalNgRanNodeId() *GlobalNgRanNodeID { 2055 if m != nil { 2056 return m.GlobalNgRanNodeId 2057 } 2058 return nil 2059 } 2060 2061 func (m *E2Cell) GetTaiSupportList() *TaiSupportList { 2062 if m != nil { 2063 return m.TaiSupportList 2064 } 2065 return nil 2066 } 2067 2068 func (m *E2Cell) GetAmfRegionInformation() *AmfRegionInformation { 2069 if m != nil { 2070 return m.AmfRegionInformation 2071 } 2072 return nil 2073 } 2074 2075 func (m *E2Cell) GetConnectivitySupport() *ConnectivitySupport { 2076 if m != nil { 2077 return m.ConnectivitySupport 2078 } 2079 return nil 2080 } 2081 2082 func (m *E2Cell) GetNeighborInformationNrs() []*NeighborInformationNr { 2083 if m != nil { 2084 return m.NeighborInformationNrs 2085 } 2086 return nil 2087 } 2088 2089 // XXX_OneofWrappers is for the internal use of the proto package. 2090 func (*E2Cell) XXX_OneofWrappers() []interface{} { 2091 return []interface{}{ 2092 (*E2Cell_FddInfo)(nil), 2093 (*E2Cell_TddInfo)(nil), 2094 } 2095 } 2096 2097 type ConnectivitySupport struct { 2098 EnDcSupport EnDcSupport `protobuf:"varint,1,opt,name=en_dc_support,json=enDcSupport,proto3,enum=onos.topo.EnDcSupport" json:"en_dc_support,omitempty"` 2099 } 2100 2101 func (m *ConnectivitySupport) Reset() { *m = ConnectivitySupport{} } 2102 func (m *ConnectivitySupport) String() string { return proto.CompactTextString(m) } 2103 func (*ConnectivitySupport) ProtoMessage() {} 2104 func (*ConnectivitySupport) Descriptor() ([]byte, []int) { 2105 return fileDescriptor_23cc5f935e05bbb6, []int{22} 2106 } 2107 func (m *ConnectivitySupport) XXX_Unmarshal(b []byte) error { 2108 return m.Unmarshal(b) 2109 } 2110 func (m *ConnectivitySupport) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2111 if deterministic { 2112 return xxx_messageInfo_ConnectivitySupport.Marshal(b, m, deterministic) 2113 } else { 2114 b = b[:cap(b)] 2115 n, err := m.MarshalToSizedBuffer(b) 2116 if err != nil { 2117 return nil, err 2118 } 2119 return b[:n], nil 2120 } 2121 } 2122 func (m *ConnectivitySupport) XXX_Merge(src proto.Message) { 2123 xxx_messageInfo_ConnectivitySupport.Merge(m, src) 2124 } 2125 func (m *ConnectivitySupport) XXX_Size() int { 2126 return m.Size() 2127 } 2128 func (m *ConnectivitySupport) XXX_DiscardUnknown() { 2129 xxx_messageInfo_ConnectivitySupport.DiscardUnknown(m) 2130 } 2131 2132 var xxx_messageInfo_ConnectivitySupport proto.InternalMessageInfo 2133 2134 func (m *ConnectivitySupport) GetEnDcSupport() EnDcSupport { 2135 if m != nil { 2136 return m.EnDcSupport 2137 } 2138 return EnDcSupport_EN_DC_SUPPORT_UNKNOWN 2139 } 2140 2141 type FDDInfo struct { 2142 UlFreqInfo *FrequencyInfo `protobuf:"bytes,1,opt,name=ul_freq_info,json=ulFreqInfo,proto3" json:"ul_freq_info,omitempty"` 2143 DlFreqInfo *FrequencyInfo `protobuf:"bytes,2,opt,name=dl_freq_info,json=dlFreqInfo,proto3" json:"dl_freq_info,omitempty"` 2144 UlTransmissionBandwidth *TransmissionBandwidth `protobuf:"bytes,3,opt,name=ul_transmission_bandwidth,json=ulTransmissionBandwidth,proto3" json:"ul_transmission_bandwidth,omitempty"` 2145 DlTransmissionBandwidth *TransmissionBandwidth `protobuf:"bytes,4,opt,name=dl_transmission_bandwidth,json=dlTransmissionBandwidth,proto3" json:"dl_transmission_bandwidth,omitempty"` 2146 } 2147 2148 func (m *FDDInfo) Reset() { *m = FDDInfo{} } 2149 func (m *FDDInfo) String() string { return proto.CompactTextString(m) } 2150 func (*FDDInfo) ProtoMessage() {} 2151 func (*FDDInfo) Descriptor() ([]byte, []int) { 2152 return fileDescriptor_23cc5f935e05bbb6, []int{23} 2153 } 2154 func (m *FDDInfo) XXX_Unmarshal(b []byte) error { 2155 return m.Unmarshal(b) 2156 } 2157 func (m *FDDInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2158 if deterministic { 2159 return xxx_messageInfo_FDDInfo.Marshal(b, m, deterministic) 2160 } else { 2161 b = b[:cap(b)] 2162 n, err := m.MarshalToSizedBuffer(b) 2163 if err != nil { 2164 return nil, err 2165 } 2166 return b[:n], nil 2167 } 2168 } 2169 func (m *FDDInfo) XXX_Merge(src proto.Message) { 2170 xxx_messageInfo_FDDInfo.Merge(m, src) 2171 } 2172 func (m *FDDInfo) XXX_Size() int { 2173 return m.Size() 2174 } 2175 func (m *FDDInfo) XXX_DiscardUnknown() { 2176 xxx_messageInfo_FDDInfo.DiscardUnknown(m) 2177 } 2178 2179 var xxx_messageInfo_FDDInfo proto.InternalMessageInfo 2180 2181 func (m *FDDInfo) GetUlFreqInfo() *FrequencyInfo { 2182 if m != nil { 2183 return m.UlFreqInfo 2184 } 2185 return nil 2186 } 2187 2188 func (m *FDDInfo) GetDlFreqInfo() *FrequencyInfo { 2189 if m != nil { 2190 return m.DlFreqInfo 2191 } 2192 return nil 2193 } 2194 2195 func (m *FDDInfo) GetUlTransmissionBandwidth() *TransmissionBandwidth { 2196 if m != nil { 2197 return m.UlTransmissionBandwidth 2198 } 2199 return nil 2200 } 2201 2202 func (m *FDDInfo) GetDlTransmissionBandwidth() *TransmissionBandwidth { 2203 if m != nil { 2204 return m.DlTransmissionBandwidth 2205 } 2206 return nil 2207 } 2208 2209 type TDDInfo struct { 2210 NrFreqInfo *FrequencyInfo `protobuf:"bytes,1,opt,name=nr_freq_info,json=nrFreqInfo,proto3" json:"nr_freq_info,omitempty"` 2211 TransmissionBandwidth *TransmissionBandwidth `protobuf:"bytes,2,opt,name=transmission_bandwidth,json=transmissionBandwidth,proto3" json:"transmission_bandwidth,omitempty"` 2212 } 2213 2214 func (m *TDDInfo) Reset() { *m = TDDInfo{} } 2215 func (m *TDDInfo) String() string { return proto.CompactTextString(m) } 2216 func (*TDDInfo) ProtoMessage() {} 2217 func (*TDDInfo) Descriptor() ([]byte, []int) { 2218 return fileDescriptor_23cc5f935e05bbb6, []int{24} 2219 } 2220 func (m *TDDInfo) XXX_Unmarshal(b []byte) error { 2221 return m.Unmarshal(b) 2222 } 2223 func (m *TDDInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2224 if deterministic { 2225 return xxx_messageInfo_TDDInfo.Marshal(b, m, deterministic) 2226 } else { 2227 b = b[:cap(b)] 2228 n, err := m.MarshalToSizedBuffer(b) 2229 if err != nil { 2230 return nil, err 2231 } 2232 return b[:n], nil 2233 } 2234 } 2235 func (m *TDDInfo) XXX_Merge(src proto.Message) { 2236 xxx_messageInfo_TDDInfo.Merge(m, src) 2237 } 2238 func (m *TDDInfo) XXX_Size() int { 2239 return m.Size() 2240 } 2241 func (m *TDDInfo) XXX_DiscardUnknown() { 2242 xxx_messageInfo_TDDInfo.DiscardUnknown(m) 2243 } 2244 2245 var xxx_messageInfo_TDDInfo proto.InternalMessageInfo 2246 2247 func (m *TDDInfo) GetNrFreqInfo() *FrequencyInfo { 2248 if m != nil { 2249 return m.NrFreqInfo 2250 } 2251 return nil 2252 } 2253 2254 func (m *TDDInfo) GetTransmissionBandwidth() *TransmissionBandwidth { 2255 if m != nil { 2256 return m.TransmissionBandwidth 2257 } 2258 return nil 2259 } 2260 2261 type FrequencyInfo struct { 2262 NrArfcn uint32 `protobuf:"varint,1,opt,name=nr_arfcn,json=nrArfcn,proto3" json:"nr_arfcn,omitempty"` 2263 FrequencyBandList *FrequencyBandList `protobuf:"bytes,2,opt,name=frequency_band_list,json=frequencyBandList,proto3" json:"frequency_band_list,omitempty"` 2264 } 2265 2266 func (m *FrequencyInfo) Reset() { *m = FrequencyInfo{} } 2267 func (m *FrequencyInfo) String() string { return proto.CompactTextString(m) } 2268 func (*FrequencyInfo) ProtoMessage() {} 2269 func (*FrequencyInfo) Descriptor() ([]byte, []int) { 2270 return fileDescriptor_23cc5f935e05bbb6, []int{25} 2271 } 2272 func (m *FrequencyInfo) XXX_Unmarshal(b []byte) error { 2273 return m.Unmarshal(b) 2274 } 2275 func (m *FrequencyInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2276 if deterministic { 2277 return xxx_messageInfo_FrequencyInfo.Marshal(b, m, deterministic) 2278 } else { 2279 b = b[:cap(b)] 2280 n, err := m.MarshalToSizedBuffer(b) 2281 if err != nil { 2282 return nil, err 2283 } 2284 return b[:n], nil 2285 } 2286 } 2287 func (m *FrequencyInfo) XXX_Merge(src proto.Message) { 2288 xxx_messageInfo_FrequencyInfo.Merge(m, src) 2289 } 2290 func (m *FrequencyInfo) XXX_Size() int { 2291 return m.Size() 2292 } 2293 func (m *FrequencyInfo) XXX_DiscardUnknown() { 2294 xxx_messageInfo_FrequencyInfo.DiscardUnknown(m) 2295 } 2296 2297 var xxx_messageInfo_FrequencyInfo proto.InternalMessageInfo 2298 2299 func (m *FrequencyInfo) GetNrArfcn() uint32 { 2300 if m != nil { 2301 return m.NrArfcn 2302 } 2303 return 0 2304 } 2305 2306 func (m *FrequencyInfo) GetFrequencyBandList() *FrequencyBandList { 2307 if m != nil { 2308 return m.FrequencyBandList 2309 } 2310 return nil 2311 } 2312 2313 type TransmissionBandwidth struct { 2314 NrScs NrScs `protobuf:"varint,1,opt,name=nr_scs,json=nrScs,proto3,enum=onos.topo.NrScs" json:"nr_scs,omitempty"` 2315 Nrb Nrb `protobuf:"varint,2,opt,name=nrb,proto3,enum=onos.topo.Nrb" json:"nrb,omitempty"` 2316 } 2317 2318 func (m *TransmissionBandwidth) Reset() { *m = TransmissionBandwidth{} } 2319 func (m *TransmissionBandwidth) String() string { return proto.CompactTextString(m) } 2320 func (*TransmissionBandwidth) ProtoMessage() {} 2321 func (*TransmissionBandwidth) Descriptor() ([]byte, []int) { 2322 return fileDescriptor_23cc5f935e05bbb6, []int{26} 2323 } 2324 func (m *TransmissionBandwidth) XXX_Unmarshal(b []byte) error { 2325 return m.Unmarshal(b) 2326 } 2327 func (m *TransmissionBandwidth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2328 if deterministic { 2329 return xxx_messageInfo_TransmissionBandwidth.Marshal(b, m, deterministic) 2330 } else { 2331 b = b[:cap(b)] 2332 n, err := m.MarshalToSizedBuffer(b) 2333 if err != nil { 2334 return nil, err 2335 } 2336 return b[:n], nil 2337 } 2338 } 2339 func (m *TransmissionBandwidth) XXX_Merge(src proto.Message) { 2340 xxx_messageInfo_TransmissionBandwidth.Merge(m, src) 2341 } 2342 func (m *TransmissionBandwidth) XXX_Size() int { 2343 return m.Size() 2344 } 2345 func (m *TransmissionBandwidth) XXX_DiscardUnknown() { 2346 xxx_messageInfo_TransmissionBandwidth.DiscardUnknown(m) 2347 } 2348 2349 var xxx_messageInfo_TransmissionBandwidth proto.InternalMessageInfo 2350 2351 func (m *TransmissionBandwidth) GetNrScs() NrScs { 2352 if m != nil { 2353 return m.NrScs 2354 } 2355 return NrScs_SCS_UNKNOWN 2356 } 2357 2358 func (m *TransmissionBandwidth) GetNrb() Nrb { 2359 if m != nil { 2360 return m.Nrb 2361 } 2362 return Nrb_NRB_UNKNOWN 2363 } 2364 2365 type FrequencyBandList struct { 2366 FrequencyBandItems []*FrequencyBandItem `protobuf:"bytes,1,rep,name=frequency_band_items,json=frequencyBandItems,proto3" json:"frequency_band_items,omitempty"` 2367 } 2368 2369 func (m *FrequencyBandList) Reset() { *m = FrequencyBandList{} } 2370 func (m *FrequencyBandList) String() string { return proto.CompactTextString(m) } 2371 func (*FrequencyBandList) ProtoMessage() {} 2372 func (*FrequencyBandList) Descriptor() ([]byte, []int) { 2373 return fileDescriptor_23cc5f935e05bbb6, []int{27} 2374 } 2375 func (m *FrequencyBandList) XXX_Unmarshal(b []byte) error { 2376 return m.Unmarshal(b) 2377 } 2378 func (m *FrequencyBandList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2379 if deterministic { 2380 return xxx_messageInfo_FrequencyBandList.Marshal(b, m, deterministic) 2381 } else { 2382 b = b[:cap(b)] 2383 n, err := m.MarshalToSizedBuffer(b) 2384 if err != nil { 2385 return nil, err 2386 } 2387 return b[:n], nil 2388 } 2389 } 2390 func (m *FrequencyBandList) XXX_Merge(src proto.Message) { 2391 xxx_messageInfo_FrequencyBandList.Merge(m, src) 2392 } 2393 func (m *FrequencyBandList) XXX_Size() int { 2394 return m.Size() 2395 } 2396 func (m *FrequencyBandList) XXX_DiscardUnknown() { 2397 xxx_messageInfo_FrequencyBandList.DiscardUnknown(m) 2398 } 2399 2400 var xxx_messageInfo_FrequencyBandList proto.InternalMessageInfo 2401 2402 func (m *FrequencyBandList) GetFrequencyBandItems() []*FrequencyBandItem { 2403 if m != nil { 2404 return m.FrequencyBandItems 2405 } 2406 return nil 2407 } 2408 2409 type FrequencyBandItem struct { 2410 NrFrequencyBand uint32 `protobuf:"varint,1,opt,name=nr_frequency_band,json=nrFrequencyBand,proto3" json:"nr_frequency_band,omitempty"` 2411 } 2412 2413 func (m *FrequencyBandItem) Reset() { *m = FrequencyBandItem{} } 2414 func (m *FrequencyBandItem) String() string { return proto.CompactTextString(m) } 2415 func (*FrequencyBandItem) ProtoMessage() {} 2416 func (*FrequencyBandItem) Descriptor() ([]byte, []int) { 2417 return fileDescriptor_23cc5f935e05bbb6, []int{28} 2418 } 2419 func (m *FrequencyBandItem) XXX_Unmarshal(b []byte) error { 2420 return m.Unmarshal(b) 2421 } 2422 func (m *FrequencyBandItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2423 if deterministic { 2424 return xxx_messageInfo_FrequencyBandItem.Marshal(b, m, deterministic) 2425 } else { 2426 b = b[:cap(b)] 2427 n, err := m.MarshalToSizedBuffer(b) 2428 if err != nil { 2429 return nil, err 2430 } 2431 return b[:n], nil 2432 } 2433 } 2434 func (m *FrequencyBandItem) XXX_Merge(src proto.Message) { 2435 xxx_messageInfo_FrequencyBandItem.Merge(m, src) 2436 } 2437 func (m *FrequencyBandItem) XXX_Size() int { 2438 return m.Size() 2439 } 2440 func (m *FrequencyBandItem) XXX_DiscardUnknown() { 2441 xxx_messageInfo_FrequencyBandItem.DiscardUnknown(m) 2442 } 2443 2444 var xxx_messageInfo_FrequencyBandItem proto.InternalMessageInfo 2445 2446 func (m *FrequencyBandItem) GetNrFrequencyBand() uint32 { 2447 if m != nil { 2448 return m.NrFrequencyBand 2449 } 2450 return 0 2451 } 2452 2453 type GlobalNgRanNodeID struct { 2454 // Types that are valid to be assigned to GlobalNgRanNodeId: 2455 // 2456 // *GlobalNgRanNodeID_GlobalGnbId 2457 // *GlobalNgRanNodeID_GlobalNgEnbId 2458 GlobalNgRanNodeId isGlobalNgRanNodeID_GlobalNgRanNodeId `protobuf_oneof:"global_ng_ran_node_id"` 2459 } 2460 2461 func (m *GlobalNgRanNodeID) Reset() { *m = GlobalNgRanNodeID{} } 2462 func (m *GlobalNgRanNodeID) String() string { return proto.CompactTextString(m) } 2463 func (*GlobalNgRanNodeID) ProtoMessage() {} 2464 func (*GlobalNgRanNodeID) Descriptor() ([]byte, []int) { 2465 return fileDescriptor_23cc5f935e05bbb6, []int{29} 2466 } 2467 func (m *GlobalNgRanNodeID) XXX_Unmarshal(b []byte) error { 2468 return m.Unmarshal(b) 2469 } 2470 func (m *GlobalNgRanNodeID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2471 if deterministic { 2472 return xxx_messageInfo_GlobalNgRanNodeID.Marshal(b, m, deterministic) 2473 } else { 2474 b = b[:cap(b)] 2475 n, err := m.MarshalToSizedBuffer(b) 2476 if err != nil { 2477 return nil, err 2478 } 2479 return b[:n], nil 2480 } 2481 } 2482 func (m *GlobalNgRanNodeID) XXX_Merge(src proto.Message) { 2483 xxx_messageInfo_GlobalNgRanNodeID.Merge(m, src) 2484 } 2485 func (m *GlobalNgRanNodeID) XXX_Size() int { 2486 return m.Size() 2487 } 2488 func (m *GlobalNgRanNodeID) XXX_DiscardUnknown() { 2489 xxx_messageInfo_GlobalNgRanNodeID.DiscardUnknown(m) 2490 } 2491 2492 var xxx_messageInfo_GlobalNgRanNodeID proto.InternalMessageInfo 2493 2494 type isGlobalNgRanNodeID_GlobalNgRanNodeId interface { 2495 isGlobalNgRanNodeID_GlobalNgRanNodeId() 2496 MarshalTo([]byte) (int, error) 2497 Size() int 2498 } 2499 2500 type GlobalNgRanNodeID_GlobalGnbId struct { 2501 GlobalGnbId *GlobalGnbID `protobuf:"bytes,1,opt,name=global_gnb_id,json=globalGnbId,proto3,oneof" json:"global_gnb_id,omitempty"` 2502 } 2503 type GlobalNgRanNodeID_GlobalNgEnbId struct { 2504 GlobalNgEnbId *GlobalNgEnbID `protobuf:"bytes,2,opt,name=global_ng_enb_id,json=globalNgEnbId,proto3,oneof" json:"global_ng_enb_id,omitempty"` 2505 } 2506 2507 func (*GlobalNgRanNodeID_GlobalGnbId) isGlobalNgRanNodeID_GlobalNgRanNodeId() {} 2508 func (*GlobalNgRanNodeID_GlobalNgEnbId) isGlobalNgRanNodeID_GlobalNgRanNodeId() {} 2509 2510 func (m *GlobalNgRanNodeID) GetGlobalNgRanNodeId() isGlobalNgRanNodeID_GlobalNgRanNodeId { 2511 if m != nil { 2512 return m.GlobalNgRanNodeId 2513 } 2514 return nil 2515 } 2516 2517 func (m *GlobalNgRanNodeID) GetGlobalGnbId() *GlobalGnbID { 2518 if x, ok := m.GetGlobalNgRanNodeId().(*GlobalNgRanNodeID_GlobalGnbId); ok { 2519 return x.GlobalGnbId 2520 } 2521 return nil 2522 } 2523 2524 func (m *GlobalNgRanNodeID) GetGlobalNgEnbId() *GlobalNgEnbID { 2525 if x, ok := m.GetGlobalNgRanNodeId().(*GlobalNgRanNodeID_GlobalNgEnbId); ok { 2526 return x.GlobalNgEnbId 2527 } 2528 return nil 2529 } 2530 2531 // XXX_OneofWrappers is for the internal use of the proto package. 2532 func (*GlobalNgRanNodeID) XXX_OneofWrappers() []interface{} { 2533 return []interface{}{ 2534 (*GlobalNgRanNodeID_GlobalGnbId)(nil), 2535 (*GlobalNgRanNodeID_GlobalNgEnbId)(nil), 2536 } 2537 } 2538 2539 type GlobalGnbID struct { 2540 PlmnId uint32 `protobuf:"varint,1,opt,name=plmn_id,json=plmnId,proto3" json:"plmn_id,omitempty"` 2541 GnbId uint32 `protobuf:"varint,2,opt,name=gnb_id,json=gnbId,proto3" json:"gnb_id,omitempty"` 2542 GnbIdLen uint32 `protobuf:"varint,3,opt,name=gnb_id_len,json=gnbIdLen,proto3" json:"gnb_id_len,omitempty"` 2543 } 2544 2545 func (m *GlobalGnbID) Reset() { *m = GlobalGnbID{} } 2546 func (m *GlobalGnbID) String() string { return proto.CompactTextString(m) } 2547 func (*GlobalGnbID) ProtoMessage() {} 2548 func (*GlobalGnbID) Descriptor() ([]byte, []int) { 2549 return fileDescriptor_23cc5f935e05bbb6, []int{30} 2550 } 2551 func (m *GlobalGnbID) XXX_Unmarshal(b []byte) error { 2552 return m.Unmarshal(b) 2553 } 2554 func (m *GlobalGnbID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2555 if deterministic { 2556 return xxx_messageInfo_GlobalGnbID.Marshal(b, m, deterministic) 2557 } else { 2558 b = b[:cap(b)] 2559 n, err := m.MarshalToSizedBuffer(b) 2560 if err != nil { 2561 return nil, err 2562 } 2563 return b[:n], nil 2564 } 2565 } 2566 func (m *GlobalGnbID) XXX_Merge(src proto.Message) { 2567 xxx_messageInfo_GlobalGnbID.Merge(m, src) 2568 } 2569 func (m *GlobalGnbID) XXX_Size() int { 2570 return m.Size() 2571 } 2572 func (m *GlobalGnbID) XXX_DiscardUnknown() { 2573 xxx_messageInfo_GlobalGnbID.DiscardUnknown(m) 2574 } 2575 2576 var xxx_messageInfo_GlobalGnbID proto.InternalMessageInfo 2577 2578 func (m *GlobalGnbID) GetPlmnId() uint32 { 2579 if m != nil { 2580 return m.PlmnId 2581 } 2582 return 0 2583 } 2584 2585 func (m *GlobalGnbID) GetGnbId() uint32 { 2586 if m != nil { 2587 return m.GnbId 2588 } 2589 return 0 2590 } 2591 2592 func (m *GlobalGnbID) GetGnbIdLen() uint32 { 2593 if m != nil { 2594 return m.GnbIdLen 2595 } 2596 return 0 2597 } 2598 2599 type GlobalNgEnbID struct { 2600 PlmnId uint32 `protobuf:"varint,1,opt,name=plmn_id,json=plmnId,proto3" json:"plmn_id,omitempty"` 2601 // Types that are valid to be assigned to NgEnbId: 2602 // 2603 // *GlobalNgEnbID_MacroNgEnbId 2604 // *GlobalNgEnbID_ShortMacroNgEnbId 2605 // *GlobalNgEnbID_LongMacroNgEnbId 2606 NgEnbId isGlobalNgEnbID_NgEnbId `protobuf_oneof:"ng_enb_id"` 2607 } 2608 2609 func (m *GlobalNgEnbID) Reset() { *m = GlobalNgEnbID{} } 2610 func (m *GlobalNgEnbID) String() string { return proto.CompactTextString(m) } 2611 func (*GlobalNgEnbID) ProtoMessage() {} 2612 func (*GlobalNgEnbID) Descriptor() ([]byte, []int) { 2613 return fileDescriptor_23cc5f935e05bbb6, []int{31} 2614 } 2615 func (m *GlobalNgEnbID) XXX_Unmarshal(b []byte) error { 2616 return m.Unmarshal(b) 2617 } 2618 func (m *GlobalNgEnbID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2619 if deterministic { 2620 return xxx_messageInfo_GlobalNgEnbID.Marshal(b, m, deterministic) 2621 } else { 2622 b = b[:cap(b)] 2623 n, err := m.MarshalToSizedBuffer(b) 2624 if err != nil { 2625 return nil, err 2626 } 2627 return b[:n], nil 2628 } 2629 } 2630 func (m *GlobalNgEnbID) XXX_Merge(src proto.Message) { 2631 xxx_messageInfo_GlobalNgEnbID.Merge(m, src) 2632 } 2633 func (m *GlobalNgEnbID) XXX_Size() int { 2634 return m.Size() 2635 } 2636 func (m *GlobalNgEnbID) XXX_DiscardUnknown() { 2637 xxx_messageInfo_GlobalNgEnbID.DiscardUnknown(m) 2638 } 2639 2640 var xxx_messageInfo_GlobalNgEnbID proto.InternalMessageInfo 2641 2642 type isGlobalNgEnbID_NgEnbId interface { 2643 isGlobalNgEnbID_NgEnbId() 2644 MarshalTo([]byte) (int, error) 2645 Size() int 2646 } 2647 2648 type GlobalNgEnbID_MacroNgEnbId struct { 2649 MacroNgEnbId uint32 `protobuf:"varint,2,opt,name=macro_ng_enb_id,json=macroNgEnbId,proto3,oneof" json:"macro_ng_enb_id,omitempty"` 2650 } 2651 type GlobalNgEnbID_ShortMacroNgEnbId struct { 2652 ShortMacroNgEnbId uint32 `protobuf:"varint,3,opt,name=short_macro_ng_enb_id,json=shortMacroNgEnbId,proto3,oneof" json:"short_macro_ng_enb_id,omitempty"` 2653 } 2654 type GlobalNgEnbID_LongMacroNgEnbId struct { 2655 LongMacroNgEnbId uint32 `protobuf:"varint,4,opt,name=long_macro_ng_enb_id,json=longMacroNgEnbId,proto3,oneof" json:"long_macro_ng_enb_id,omitempty"` 2656 } 2657 2658 func (*GlobalNgEnbID_MacroNgEnbId) isGlobalNgEnbID_NgEnbId() {} 2659 func (*GlobalNgEnbID_ShortMacroNgEnbId) isGlobalNgEnbID_NgEnbId() {} 2660 func (*GlobalNgEnbID_LongMacroNgEnbId) isGlobalNgEnbID_NgEnbId() {} 2661 2662 func (m *GlobalNgEnbID) GetNgEnbId() isGlobalNgEnbID_NgEnbId { 2663 if m != nil { 2664 return m.NgEnbId 2665 } 2666 return nil 2667 } 2668 2669 func (m *GlobalNgEnbID) GetPlmnId() uint32 { 2670 if m != nil { 2671 return m.PlmnId 2672 } 2673 return 0 2674 } 2675 2676 func (m *GlobalNgEnbID) GetMacroNgEnbId() uint32 { 2677 if x, ok := m.GetNgEnbId().(*GlobalNgEnbID_MacroNgEnbId); ok { 2678 return x.MacroNgEnbId 2679 } 2680 return 0 2681 } 2682 2683 func (m *GlobalNgEnbID) GetShortMacroNgEnbId() uint32 { 2684 if x, ok := m.GetNgEnbId().(*GlobalNgEnbID_ShortMacroNgEnbId); ok { 2685 return x.ShortMacroNgEnbId 2686 } 2687 return 0 2688 } 2689 2690 func (m *GlobalNgEnbID) GetLongMacroNgEnbId() uint32 { 2691 if x, ok := m.GetNgEnbId().(*GlobalNgEnbID_LongMacroNgEnbId); ok { 2692 return x.LongMacroNgEnbId 2693 } 2694 return 0 2695 } 2696 2697 // XXX_OneofWrappers is for the internal use of the proto package. 2698 func (*GlobalNgEnbID) XXX_OneofWrappers() []interface{} { 2699 return []interface{}{ 2700 (*GlobalNgEnbID_MacroNgEnbId)(nil), 2701 (*GlobalNgEnbID_ShortMacroNgEnbId)(nil), 2702 (*GlobalNgEnbID_LongMacroNgEnbId)(nil), 2703 } 2704 } 2705 2706 type TaiSupportList struct { 2707 TaiSupportItems []*TaiSupportItem `protobuf:"bytes,1,rep,name=tai_support_items,json=taiSupportItems,proto3" json:"tai_support_items,omitempty"` 2708 } 2709 2710 func (m *TaiSupportList) Reset() { *m = TaiSupportList{} } 2711 func (m *TaiSupportList) String() string { return proto.CompactTextString(m) } 2712 func (*TaiSupportList) ProtoMessage() {} 2713 func (*TaiSupportList) Descriptor() ([]byte, []int) { 2714 return fileDescriptor_23cc5f935e05bbb6, []int{32} 2715 } 2716 func (m *TaiSupportList) XXX_Unmarshal(b []byte) error { 2717 return m.Unmarshal(b) 2718 } 2719 func (m *TaiSupportList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2720 if deterministic { 2721 return xxx_messageInfo_TaiSupportList.Marshal(b, m, deterministic) 2722 } else { 2723 b = b[:cap(b)] 2724 n, err := m.MarshalToSizedBuffer(b) 2725 if err != nil { 2726 return nil, err 2727 } 2728 return b[:n], nil 2729 } 2730 } 2731 func (m *TaiSupportList) XXX_Merge(src proto.Message) { 2732 xxx_messageInfo_TaiSupportList.Merge(m, src) 2733 } 2734 func (m *TaiSupportList) XXX_Size() int { 2735 return m.Size() 2736 } 2737 func (m *TaiSupportList) XXX_DiscardUnknown() { 2738 xxx_messageInfo_TaiSupportList.DiscardUnknown(m) 2739 } 2740 2741 var xxx_messageInfo_TaiSupportList proto.InternalMessageInfo 2742 2743 func (m *TaiSupportList) GetTaiSupportItems() []*TaiSupportItem { 2744 if m != nil { 2745 return m.TaiSupportItems 2746 } 2747 return nil 2748 } 2749 2750 type TaiSupportItem struct { 2751 Tac uint32 `protobuf:"varint,1,opt,name=tac,proto3" json:"tac,omitempty"` 2752 BroadcastPlmns []*XnBroadcastPlmn `protobuf:"bytes,2,rep,name=broadcast_plmns,json=broadcastPlmns,proto3" json:"broadcast_plmns,omitempty"` 2753 } 2754 2755 func (m *TaiSupportItem) Reset() { *m = TaiSupportItem{} } 2756 func (m *TaiSupportItem) String() string { return proto.CompactTextString(m) } 2757 func (*TaiSupportItem) ProtoMessage() {} 2758 func (*TaiSupportItem) Descriptor() ([]byte, []int) { 2759 return fileDescriptor_23cc5f935e05bbb6, []int{33} 2760 } 2761 func (m *TaiSupportItem) XXX_Unmarshal(b []byte) error { 2762 return m.Unmarshal(b) 2763 } 2764 func (m *TaiSupportItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2765 if deterministic { 2766 return xxx_messageInfo_TaiSupportItem.Marshal(b, m, deterministic) 2767 } else { 2768 b = b[:cap(b)] 2769 n, err := m.MarshalToSizedBuffer(b) 2770 if err != nil { 2771 return nil, err 2772 } 2773 return b[:n], nil 2774 } 2775 } 2776 func (m *TaiSupportItem) XXX_Merge(src proto.Message) { 2777 xxx_messageInfo_TaiSupportItem.Merge(m, src) 2778 } 2779 func (m *TaiSupportItem) XXX_Size() int { 2780 return m.Size() 2781 } 2782 func (m *TaiSupportItem) XXX_DiscardUnknown() { 2783 xxx_messageInfo_TaiSupportItem.DiscardUnknown(m) 2784 } 2785 2786 var xxx_messageInfo_TaiSupportItem proto.InternalMessageInfo 2787 2788 func (m *TaiSupportItem) GetTac() uint32 { 2789 if m != nil { 2790 return m.Tac 2791 } 2792 return 0 2793 } 2794 2795 func (m *TaiSupportItem) GetBroadcastPlmns() []*XnBroadcastPlmn { 2796 if m != nil { 2797 return m.BroadcastPlmns 2798 } 2799 return nil 2800 } 2801 2802 type XnBroadcastPlmn struct { 2803 PlmnId uint32 `protobuf:"varint,1,opt,name=plmn_id,json=plmnId,proto3" json:"plmn_id,omitempty"` 2804 TaiSliceSupportList *TaiSliceSupportList `protobuf:"bytes,2,opt,name=tai_slice_support_list,json=taiSliceSupportList,proto3" json:"tai_slice_support_list,omitempty"` 2805 } 2806 2807 func (m *XnBroadcastPlmn) Reset() { *m = XnBroadcastPlmn{} } 2808 func (m *XnBroadcastPlmn) String() string { return proto.CompactTextString(m) } 2809 func (*XnBroadcastPlmn) ProtoMessage() {} 2810 func (*XnBroadcastPlmn) Descriptor() ([]byte, []int) { 2811 return fileDescriptor_23cc5f935e05bbb6, []int{34} 2812 } 2813 func (m *XnBroadcastPlmn) XXX_Unmarshal(b []byte) error { 2814 return m.Unmarshal(b) 2815 } 2816 func (m *XnBroadcastPlmn) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2817 if deterministic { 2818 return xxx_messageInfo_XnBroadcastPlmn.Marshal(b, m, deterministic) 2819 } else { 2820 b = b[:cap(b)] 2821 n, err := m.MarshalToSizedBuffer(b) 2822 if err != nil { 2823 return nil, err 2824 } 2825 return b[:n], nil 2826 } 2827 } 2828 func (m *XnBroadcastPlmn) XXX_Merge(src proto.Message) { 2829 xxx_messageInfo_XnBroadcastPlmn.Merge(m, src) 2830 } 2831 func (m *XnBroadcastPlmn) XXX_Size() int { 2832 return m.Size() 2833 } 2834 func (m *XnBroadcastPlmn) XXX_DiscardUnknown() { 2835 xxx_messageInfo_XnBroadcastPlmn.DiscardUnknown(m) 2836 } 2837 2838 var xxx_messageInfo_XnBroadcastPlmn proto.InternalMessageInfo 2839 2840 func (m *XnBroadcastPlmn) GetPlmnId() uint32 { 2841 if m != nil { 2842 return m.PlmnId 2843 } 2844 return 0 2845 } 2846 2847 func (m *XnBroadcastPlmn) GetTaiSliceSupportList() *TaiSliceSupportList { 2848 if m != nil { 2849 return m.TaiSliceSupportList 2850 } 2851 return nil 2852 } 2853 2854 type TaiSliceSupportList struct { 2855 SliceSupportItems []*SliceSupportItem `protobuf:"bytes,1,rep,name=slice_support_items,json=sliceSupportItems,proto3" json:"slice_support_items,omitempty"` 2856 } 2857 2858 func (m *TaiSliceSupportList) Reset() { *m = TaiSliceSupportList{} } 2859 func (m *TaiSliceSupportList) String() string { return proto.CompactTextString(m) } 2860 func (*TaiSliceSupportList) ProtoMessage() {} 2861 func (*TaiSliceSupportList) Descriptor() ([]byte, []int) { 2862 return fileDescriptor_23cc5f935e05bbb6, []int{35} 2863 } 2864 func (m *TaiSliceSupportList) XXX_Unmarshal(b []byte) error { 2865 return m.Unmarshal(b) 2866 } 2867 func (m *TaiSliceSupportList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2868 if deterministic { 2869 return xxx_messageInfo_TaiSliceSupportList.Marshal(b, m, deterministic) 2870 } else { 2871 b = b[:cap(b)] 2872 n, err := m.MarshalToSizedBuffer(b) 2873 if err != nil { 2874 return nil, err 2875 } 2876 return b[:n], nil 2877 } 2878 } 2879 func (m *TaiSliceSupportList) XXX_Merge(src proto.Message) { 2880 xxx_messageInfo_TaiSliceSupportList.Merge(m, src) 2881 } 2882 func (m *TaiSliceSupportList) XXX_Size() int { 2883 return m.Size() 2884 } 2885 func (m *TaiSliceSupportList) XXX_DiscardUnknown() { 2886 xxx_messageInfo_TaiSliceSupportList.DiscardUnknown(m) 2887 } 2888 2889 var xxx_messageInfo_TaiSliceSupportList proto.InternalMessageInfo 2890 2891 func (m *TaiSliceSupportList) GetSliceSupportItems() []*SliceSupportItem { 2892 if m != nil { 2893 return m.SliceSupportItems 2894 } 2895 return nil 2896 } 2897 2898 type SliceSupportItem struct { 2899 SNssai *SNssai `protobuf:"bytes,1,opt,name=s_nssai,json=sNssai,proto3" json:"s_nssai,omitempty"` 2900 } 2901 2902 func (m *SliceSupportItem) Reset() { *m = SliceSupportItem{} } 2903 func (m *SliceSupportItem) String() string { return proto.CompactTextString(m) } 2904 func (*SliceSupportItem) ProtoMessage() {} 2905 func (*SliceSupportItem) Descriptor() ([]byte, []int) { 2906 return fileDescriptor_23cc5f935e05bbb6, []int{36} 2907 } 2908 func (m *SliceSupportItem) XXX_Unmarshal(b []byte) error { 2909 return m.Unmarshal(b) 2910 } 2911 func (m *SliceSupportItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2912 if deterministic { 2913 return xxx_messageInfo_SliceSupportItem.Marshal(b, m, deterministic) 2914 } else { 2915 b = b[:cap(b)] 2916 n, err := m.MarshalToSizedBuffer(b) 2917 if err != nil { 2918 return nil, err 2919 } 2920 return b[:n], nil 2921 } 2922 } 2923 func (m *SliceSupportItem) XXX_Merge(src proto.Message) { 2924 xxx_messageInfo_SliceSupportItem.Merge(m, src) 2925 } 2926 func (m *SliceSupportItem) XXX_Size() int { 2927 return m.Size() 2928 } 2929 func (m *SliceSupportItem) XXX_DiscardUnknown() { 2930 xxx_messageInfo_SliceSupportItem.DiscardUnknown(m) 2931 } 2932 2933 var xxx_messageInfo_SliceSupportItem proto.InternalMessageInfo 2934 2935 func (m *SliceSupportItem) GetSNssai() *SNssai { 2936 if m != nil { 2937 return m.SNssai 2938 } 2939 return nil 2940 } 2941 2942 type SNssai struct { 2943 Sst uint32 `protobuf:"varint,1,opt,name=sst,proto3" json:"sst,omitempty"` 2944 Sd uint32 `protobuf:"varint,2,opt,name=sd,proto3" json:"sd,omitempty"` 2945 } 2946 2947 func (m *SNssai) Reset() { *m = SNssai{} } 2948 func (m *SNssai) String() string { return proto.CompactTextString(m) } 2949 func (*SNssai) ProtoMessage() {} 2950 func (*SNssai) Descriptor() ([]byte, []int) { 2951 return fileDescriptor_23cc5f935e05bbb6, []int{37} 2952 } 2953 func (m *SNssai) XXX_Unmarshal(b []byte) error { 2954 return m.Unmarshal(b) 2955 } 2956 func (m *SNssai) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2957 if deterministic { 2958 return xxx_messageInfo_SNssai.Marshal(b, m, deterministic) 2959 } else { 2960 b = b[:cap(b)] 2961 n, err := m.MarshalToSizedBuffer(b) 2962 if err != nil { 2963 return nil, err 2964 } 2965 return b[:n], nil 2966 } 2967 } 2968 func (m *SNssai) XXX_Merge(src proto.Message) { 2969 xxx_messageInfo_SNssai.Merge(m, src) 2970 } 2971 func (m *SNssai) XXX_Size() int { 2972 return m.Size() 2973 } 2974 func (m *SNssai) XXX_DiscardUnknown() { 2975 xxx_messageInfo_SNssai.DiscardUnknown(m) 2976 } 2977 2978 var xxx_messageInfo_SNssai proto.InternalMessageInfo 2979 2980 func (m *SNssai) GetSst() uint32 { 2981 if m != nil { 2982 return m.Sst 2983 } 2984 return 0 2985 } 2986 2987 func (m *SNssai) GetSd() uint32 { 2988 if m != nil { 2989 return m.Sd 2990 } 2991 return 0 2992 } 2993 2994 type AmfRegionInformation struct { 2995 GlobalAmfRegionInformationItems []*GlobalAmfRegionInformationItem `protobuf:"bytes,1,rep,name=global_amf_region_information_items,json=globalAmfRegionInformationItems,proto3" json:"global_amf_region_information_items,omitempty"` 2996 } 2997 2998 func (m *AmfRegionInformation) Reset() { *m = AmfRegionInformation{} } 2999 func (m *AmfRegionInformation) String() string { return proto.CompactTextString(m) } 3000 func (*AmfRegionInformation) ProtoMessage() {} 3001 func (*AmfRegionInformation) Descriptor() ([]byte, []int) { 3002 return fileDescriptor_23cc5f935e05bbb6, []int{38} 3003 } 3004 func (m *AmfRegionInformation) XXX_Unmarshal(b []byte) error { 3005 return m.Unmarshal(b) 3006 } 3007 func (m *AmfRegionInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3008 if deterministic { 3009 return xxx_messageInfo_AmfRegionInformation.Marshal(b, m, deterministic) 3010 } else { 3011 b = b[:cap(b)] 3012 n, err := m.MarshalToSizedBuffer(b) 3013 if err != nil { 3014 return nil, err 3015 } 3016 return b[:n], nil 3017 } 3018 } 3019 func (m *AmfRegionInformation) XXX_Merge(src proto.Message) { 3020 xxx_messageInfo_AmfRegionInformation.Merge(m, src) 3021 } 3022 func (m *AmfRegionInformation) XXX_Size() int { 3023 return m.Size() 3024 } 3025 func (m *AmfRegionInformation) XXX_DiscardUnknown() { 3026 xxx_messageInfo_AmfRegionInformation.DiscardUnknown(m) 3027 } 3028 3029 var xxx_messageInfo_AmfRegionInformation proto.InternalMessageInfo 3030 3031 func (m *AmfRegionInformation) GetGlobalAmfRegionInformationItems() []*GlobalAmfRegionInformationItem { 3032 if m != nil { 3033 return m.GlobalAmfRegionInformationItems 3034 } 3035 return nil 3036 } 3037 3038 type GlobalAmfRegionInformationItem struct { 3039 PlmnId uint32 `protobuf:"varint,1,opt,name=plmn_id,json=plmnId,proto3" json:"plmn_id,omitempty"` 3040 AmfRegionId uint32 `protobuf:"varint,2,opt,name=amf_region_id,json=amfRegionId,proto3" json:"amf_region_id,omitempty"` 3041 } 3042 3043 func (m *GlobalAmfRegionInformationItem) Reset() { *m = GlobalAmfRegionInformationItem{} } 3044 func (m *GlobalAmfRegionInformationItem) String() string { return proto.CompactTextString(m) } 3045 func (*GlobalAmfRegionInformationItem) ProtoMessage() {} 3046 func (*GlobalAmfRegionInformationItem) Descriptor() ([]byte, []int) { 3047 return fileDescriptor_23cc5f935e05bbb6, []int{39} 3048 } 3049 func (m *GlobalAmfRegionInformationItem) XXX_Unmarshal(b []byte) error { 3050 return m.Unmarshal(b) 3051 } 3052 func (m *GlobalAmfRegionInformationItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3053 if deterministic { 3054 return xxx_messageInfo_GlobalAmfRegionInformationItem.Marshal(b, m, deterministic) 3055 } else { 3056 b = b[:cap(b)] 3057 n, err := m.MarshalToSizedBuffer(b) 3058 if err != nil { 3059 return nil, err 3060 } 3061 return b[:n], nil 3062 } 3063 } 3064 func (m *GlobalAmfRegionInformationItem) XXX_Merge(src proto.Message) { 3065 xxx_messageInfo_GlobalAmfRegionInformationItem.Merge(m, src) 3066 } 3067 func (m *GlobalAmfRegionInformationItem) XXX_Size() int { 3068 return m.Size() 3069 } 3070 func (m *GlobalAmfRegionInformationItem) XXX_DiscardUnknown() { 3071 xxx_messageInfo_GlobalAmfRegionInformationItem.DiscardUnknown(m) 3072 } 3073 3074 var xxx_messageInfo_GlobalAmfRegionInformationItem proto.InternalMessageInfo 3075 3076 func (m *GlobalAmfRegionInformationItem) GetPlmnId() uint32 { 3077 if m != nil { 3078 return m.PlmnId 3079 } 3080 return 0 3081 } 3082 3083 func (m *GlobalAmfRegionInformationItem) GetAmfRegionId() uint32 { 3084 if m != nil { 3085 return m.AmfRegionId 3086 } 3087 return 0 3088 } 3089 3090 type NeighborInformationNr struct { 3091 Pci uint32 `protobuf:"varint,1,opt,name=pci,proto3" json:"pci,omitempty"` 3092 NrCgi *NeighborCellID `protobuf:"bytes,2,opt,name=nr_cgi,json=nrCgi,proto3" json:"nr_cgi,omitempty"` 3093 Tac uint32 `protobuf:"varint,3,opt,name=tac,proto3" json:"tac,omitempty"` 3094 // Types that are valid to be assigned to NrModeInfo: 3095 // 3096 // *NeighborInformationNr_FddInfo 3097 // *NeighborInformationNr_TddInfo 3098 NrModeInfo isNeighborInformationNr_NrModeInfo `protobuf_oneof:"nr_mode_info"` 3099 ConnectivitySupport *ConnectivitySupport `protobuf:"bytes,6,opt,name=connectivity_support,json=connectivitySupport,proto3" json:"connectivity_support,omitempty"` 3100 MeasurementTimingConfiguration uint32 `protobuf:"varint,7,opt,name=measurement_timing_configuration,json=measurementTimingConfiguration,proto3" json:"measurement_timing_configuration,omitempty"` 3101 } 3102 3103 func (m *NeighborInformationNr) Reset() { *m = NeighborInformationNr{} } 3104 func (m *NeighborInformationNr) String() string { return proto.CompactTextString(m) } 3105 func (*NeighborInformationNr) ProtoMessage() {} 3106 func (*NeighborInformationNr) Descriptor() ([]byte, []int) { 3107 return fileDescriptor_23cc5f935e05bbb6, []int{40} 3108 } 3109 func (m *NeighborInformationNr) XXX_Unmarshal(b []byte) error { 3110 return m.Unmarshal(b) 3111 } 3112 func (m *NeighborInformationNr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3113 if deterministic { 3114 return xxx_messageInfo_NeighborInformationNr.Marshal(b, m, deterministic) 3115 } else { 3116 b = b[:cap(b)] 3117 n, err := m.MarshalToSizedBuffer(b) 3118 if err != nil { 3119 return nil, err 3120 } 3121 return b[:n], nil 3122 } 3123 } 3124 func (m *NeighborInformationNr) XXX_Merge(src proto.Message) { 3125 xxx_messageInfo_NeighborInformationNr.Merge(m, src) 3126 } 3127 func (m *NeighborInformationNr) XXX_Size() int { 3128 return m.Size() 3129 } 3130 func (m *NeighborInformationNr) XXX_DiscardUnknown() { 3131 xxx_messageInfo_NeighborInformationNr.DiscardUnknown(m) 3132 } 3133 3134 var xxx_messageInfo_NeighborInformationNr proto.InternalMessageInfo 3135 3136 type isNeighborInformationNr_NrModeInfo interface { 3137 isNeighborInformationNr_NrModeInfo() 3138 MarshalTo([]byte) (int, error) 3139 Size() int 3140 } 3141 3142 type NeighborInformationNr_FddInfo struct { 3143 FddInfo *FDDInfo `protobuf:"bytes,4,opt,name=fdd_info,json=fddInfo,proto3,oneof" json:"fdd_info,omitempty"` 3144 } 3145 type NeighborInformationNr_TddInfo struct { 3146 TddInfo *TDDInfo `protobuf:"bytes,5,opt,name=tdd_info,json=tddInfo,proto3,oneof" json:"tdd_info,omitempty"` 3147 } 3148 3149 func (*NeighborInformationNr_FddInfo) isNeighborInformationNr_NrModeInfo() {} 3150 func (*NeighborInformationNr_TddInfo) isNeighborInformationNr_NrModeInfo() {} 3151 3152 func (m *NeighborInformationNr) GetNrModeInfo() isNeighborInformationNr_NrModeInfo { 3153 if m != nil { 3154 return m.NrModeInfo 3155 } 3156 return nil 3157 } 3158 3159 func (m *NeighborInformationNr) GetPci() uint32 { 3160 if m != nil { 3161 return m.Pci 3162 } 3163 return 0 3164 } 3165 3166 func (m *NeighborInformationNr) GetNrCgi() *NeighborCellID { 3167 if m != nil { 3168 return m.NrCgi 3169 } 3170 return nil 3171 } 3172 3173 func (m *NeighborInformationNr) GetTac() uint32 { 3174 if m != nil { 3175 return m.Tac 3176 } 3177 return 0 3178 } 3179 3180 func (m *NeighborInformationNr) GetFddInfo() *FDDInfo { 3181 if x, ok := m.GetNrModeInfo().(*NeighborInformationNr_FddInfo); ok { 3182 return x.FddInfo 3183 } 3184 return nil 3185 } 3186 3187 func (m *NeighborInformationNr) GetTddInfo() *TDDInfo { 3188 if x, ok := m.GetNrModeInfo().(*NeighborInformationNr_TddInfo); ok { 3189 return x.TddInfo 3190 } 3191 return nil 3192 } 3193 3194 func (m *NeighborInformationNr) GetConnectivitySupport() *ConnectivitySupport { 3195 if m != nil { 3196 return m.ConnectivitySupport 3197 } 3198 return nil 3199 } 3200 3201 func (m *NeighborInformationNr) GetMeasurementTimingConfiguration() uint32 { 3202 if m != nil { 3203 return m.MeasurementTimingConfiguration 3204 } 3205 return 0 3206 } 3207 3208 // XXX_OneofWrappers is for the internal use of the proto package. 3209 func (*NeighborInformationNr) XXX_OneofWrappers() []interface{} { 3210 return []interface{}{ 3211 (*NeighborInformationNr_FddInfo)(nil), 3212 (*NeighborInformationNr_TddInfo)(nil), 3213 } 3214 } 3215 3216 type ServiceModelInfo struct { 3217 OID string `protobuf:"bytes,1,opt,name=oid,proto3" json:"oid,omitempty"` 3218 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` 3219 RanFunctions []*types.Any `protobuf:"bytes,3,rep,name=ran_functions,json=ranFunctions,proto3" json:"ran_functions,omitempty"` 3220 RanFunctionIDs []uint32 `protobuf:"varint,4,rep,packed,name=ranFunctionIDs,proto3" json:"ranFunctionIDs,omitempty"` 3221 } 3222 3223 func (m *ServiceModelInfo) Reset() { *m = ServiceModelInfo{} } 3224 func (m *ServiceModelInfo) String() string { return proto.CompactTextString(m) } 3225 func (*ServiceModelInfo) ProtoMessage() {} 3226 func (*ServiceModelInfo) Descriptor() ([]byte, []int) { 3227 return fileDescriptor_23cc5f935e05bbb6, []int{41} 3228 } 3229 func (m *ServiceModelInfo) XXX_Unmarshal(b []byte) error { 3230 return m.Unmarshal(b) 3231 } 3232 func (m *ServiceModelInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3233 if deterministic { 3234 return xxx_messageInfo_ServiceModelInfo.Marshal(b, m, deterministic) 3235 } else { 3236 b = b[:cap(b)] 3237 n, err := m.MarshalToSizedBuffer(b) 3238 if err != nil { 3239 return nil, err 3240 } 3241 return b[:n], nil 3242 } 3243 } 3244 func (m *ServiceModelInfo) XXX_Merge(src proto.Message) { 3245 xxx_messageInfo_ServiceModelInfo.Merge(m, src) 3246 } 3247 func (m *ServiceModelInfo) XXX_Size() int { 3248 return m.Size() 3249 } 3250 func (m *ServiceModelInfo) XXX_DiscardUnknown() { 3251 xxx_messageInfo_ServiceModelInfo.DiscardUnknown(m) 3252 } 3253 3254 var xxx_messageInfo_ServiceModelInfo proto.InternalMessageInfo 3255 3256 func (m *ServiceModelInfo) GetOID() string { 3257 if m != nil { 3258 return m.OID 3259 } 3260 return "" 3261 } 3262 3263 func (m *ServiceModelInfo) GetName() string { 3264 if m != nil { 3265 return m.Name 3266 } 3267 return "" 3268 } 3269 3270 func (m *ServiceModelInfo) GetRanFunctions() []*types.Any { 3271 if m != nil { 3272 return m.RanFunctions 3273 } 3274 return nil 3275 } 3276 3277 func (m *ServiceModelInfo) GetRanFunctionIDs() []uint32 { 3278 if m != nil { 3279 return m.RanFunctionIDs 3280 } 3281 return nil 3282 } 3283 3284 type RCRanFunction struct { 3285 ID string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 3286 ReportStyles []*RCReportStyle `protobuf:"bytes,2,rep,name=report_styles,json=reportStyles,proto3" json:"report_styles,omitempty"` 3287 InsertStyles []*RCInsertStyle `protobuf:"bytes,3,rep,name=insert_styles,json=insertStyles,proto3" json:"insert_styles,omitempty"` 3288 EventTriggerStyles []*RCEventTriggerStyle `protobuf:"bytes,4,rep,name=event_trigger_styles,json=eventTriggerStyles,proto3" json:"event_trigger_styles,omitempty"` 3289 PolicyStyles []*RCPolicyStyle `protobuf:"bytes,5,rep,name=policy_styles,json=policyStyles,proto3" json:"policy_styles,omitempty"` 3290 ControlStyles []*RCControlStyle `protobuf:"bytes,6,rep,name=control_styles,json=controlStyles,proto3" json:"control_styles,omitempty"` 3291 } 3292 3293 func (m *RCRanFunction) Reset() { *m = RCRanFunction{} } 3294 func (m *RCRanFunction) String() string { return proto.CompactTextString(m) } 3295 func (*RCRanFunction) ProtoMessage() {} 3296 func (*RCRanFunction) Descriptor() ([]byte, []int) { 3297 return fileDescriptor_23cc5f935e05bbb6, []int{42} 3298 } 3299 func (m *RCRanFunction) XXX_Unmarshal(b []byte) error { 3300 return m.Unmarshal(b) 3301 } 3302 func (m *RCRanFunction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3303 if deterministic { 3304 return xxx_messageInfo_RCRanFunction.Marshal(b, m, deterministic) 3305 } else { 3306 b = b[:cap(b)] 3307 n, err := m.MarshalToSizedBuffer(b) 3308 if err != nil { 3309 return nil, err 3310 } 3311 return b[:n], nil 3312 } 3313 } 3314 func (m *RCRanFunction) XXX_Merge(src proto.Message) { 3315 xxx_messageInfo_RCRanFunction.Merge(m, src) 3316 } 3317 func (m *RCRanFunction) XXX_Size() int { 3318 return m.Size() 3319 } 3320 func (m *RCRanFunction) XXX_DiscardUnknown() { 3321 xxx_messageInfo_RCRanFunction.DiscardUnknown(m) 3322 } 3323 3324 var xxx_messageInfo_RCRanFunction proto.InternalMessageInfo 3325 3326 func (m *RCRanFunction) GetID() string { 3327 if m != nil { 3328 return m.ID 3329 } 3330 return "" 3331 } 3332 3333 func (m *RCRanFunction) GetReportStyles() []*RCReportStyle { 3334 if m != nil { 3335 return m.ReportStyles 3336 } 3337 return nil 3338 } 3339 3340 func (m *RCRanFunction) GetInsertStyles() []*RCInsertStyle { 3341 if m != nil { 3342 return m.InsertStyles 3343 } 3344 return nil 3345 } 3346 3347 func (m *RCRanFunction) GetEventTriggerStyles() []*RCEventTriggerStyle { 3348 if m != nil { 3349 return m.EventTriggerStyles 3350 } 3351 return nil 3352 } 3353 3354 func (m *RCRanFunction) GetPolicyStyles() []*RCPolicyStyle { 3355 if m != nil { 3356 return m.PolicyStyles 3357 } 3358 return nil 3359 } 3360 3361 func (m *RCRanFunction) GetControlStyles() []*RCControlStyle { 3362 if m != nil { 3363 return m.ControlStyles 3364 } 3365 return nil 3366 } 3367 3368 type MHORanFunction struct { 3369 ID string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 3370 ReportStyles []*MHOReportStyle `protobuf:"bytes,2,rep,name=report_styles,json=reportStyles,proto3" json:"report_styles,omitempty"` 3371 } 3372 3373 func (m *MHORanFunction) Reset() { *m = MHORanFunction{} } 3374 func (m *MHORanFunction) String() string { return proto.CompactTextString(m) } 3375 func (*MHORanFunction) ProtoMessage() {} 3376 func (*MHORanFunction) Descriptor() ([]byte, []int) { 3377 return fileDescriptor_23cc5f935e05bbb6, []int{43} 3378 } 3379 func (m *MHORanFunction) XXX_Unmarshal(b []byte) error { 3380 return m.Unmarshal(b) 3381 } 3382 func (m *MHORanFunction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3383 if deterministic { 3384 return xxx_messageInfo_MHORanFunction.Marshal(b, m, deterministic) 3385 } else { 3386 b = b[:cap(b)] 3387 n, err := m.MarshalToSizedBuffer(b) 3388 if err != nil { 3389 return nil, err 3390 } 3391 return b[:n], nil 3392 } 3393 } 3394 func (m *MHORanFunction) XXX_Merge(src proto.Message) { 3395 xxx_messageInfo_MHORanFunction.Merge(m, src) 3396 } 3397 func (m *MHORanFunction) XXX_Size() int { 3398 return m.Size() 3399 } 3400 func (m *MHORanFunction) XXX_DiscardUnknown() { 3401 xxx_messageInfo_MHORanFunction.DiscardUnknown(m) 3402 } 3403 3404 var xxx_messageInfo_MHORanFunction proto.InternalMessageInfo 3405 3406 func (m *MHORanFunction) GetID() string { 3407 if m != nil { 3408 return m.ID 3409 } 3410 return "" 3411 } 3412 3413 func (m *MHORanFunction) GetReportStyles() []*MHOReportStyle { 3414 if m != nil { 3415 return m.ReportStyles 3416 } 3417 return nil 3418 } 3419 3420 type KPMRanFunction struct { 3421 ID string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 3422 ReportStyles []*KPMReportStyle `protobuf:"bytes,2,rep,name=report_styles,json=reportStyles,proto3" json:"report_styles,omitempty"` 3423 } 3424 3425 func (m *KPMRanFunction) Reset() { *m = KPMRanFunction{} } 3426 func (m *KPMRanFunction) String() string { return proto.CompactTextString(m) } 3427 func (*KPMRanFunction) ProtoMessage() {} 3428 func (*KPMRanFunction) Descriptor() ([]byte, []int) { 3429 return fileDescriptor_23cc5f935e05bbb6, []int{44} 3430 } 3431 func (m *KPMRanFunction) XXX_Unmarshal(b []byte) error { 3432 return m.Unmarshal(b) 3433 } 3434 func (m *KPMRanFunction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3435 if deterministic { 3436 return xxx_messageInfo_KPMRanFunction.Marshal(b, m, deterministic) 3437 } else { 3438 b = b[:cap(b)] 3439 n, err := m.MarshalToSizedBuffer(b) 3440 if err != nil { 3441 return nil, err 3442 } 3443 return b[:n], nil 3444 } 3445 } 3446 func (m *KPMRanFunction) XXX_Merge(src proto.Message) { 3447 xxx_messageInfo_KPMRanFunction.Merge(m, src) 3448 } 3449 func (m *KPMRanFunction) XXX_Size() int { 3450 return m.Size() 3451 } 3452 func (m *KPMRanFunction) XXX_DiscardUnknown() { 3453 xxx_messageInfo_KPMRanFunction.DiscardUnknown(m) 3454 } 3455 3456 var xxx_messageInfo_KPMRanFunction proto.InternalMessageInfo 3457 3458 func (m *KPMRanFunction) GetID() string { 3459 if m != nil { 3460 return m.ID 3461 } 3462 return "" 3463 } 3464 3465 func (m *KPMRanFunction) GetReportStyles() []*KPMReportStyle { 3466 if m != nil { 3467 return m.ReportStyles 3468 } 3469 return nil 3470 } 3471 3472 type RSMRanFunction struct { 3473 ID string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 3474 RicSlicingNodeCapabilityList []*RSMNodeSlicingCapabilityItem `protobuf:"bytes,2,rep,name=ric_slicing_node_capability_list,json=ricSlicingNodeCapabilityList,proto3" json:"ric_slicing_node_capability_list,omitempty"` 3475 } 3476 3477 func (m *RSMRanFunction) Reset() { *m = RSMRanFunction{} } 3478 func (m *RSMRanFunction) String() string { return proto.CompactTextString(m) } 3479 func (*RSMRanFunction) ProtoMessage() {} 3480 func (*RSMRanFunction) Descriptor() ([]byte, []int) { 3481 return fileDescriptor_23cc5f935e05bbb6, []int{45} 3482 } 3483 func (m *RSMRanFunction) XXX_Unmarshal(b []byte) error { 3484 return m.Unmarshal(b) 3485 } 3486 func (m *RSMRanFunction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3487 if deterministic { 3488 return xxx_messageInfo_RSMRanFunction.Marshal(b, m, deterministic) 3489 } else { 3490 b = b[:cap(b)] 3491 n, err := m.MarshalToSizedBuffer(b) 3492 if err != nil { 3493 return nil, err 3494 } 3495 return b[:n], nil 3496 } 3497 } 3498 func (m *RSMRanFunction) XXX_Merge(src proto.Message) { 3499 xxx_messageInfo_RSMRanFunction.Merge(m, src) 3500 } 3501 func (m *RSMRanFunction) XXX_Size() int { 3502 return m.Size() 3503 } 3504 func (m *RSMRanFunction) XXX_DiscardUnknown() { 3505 xxx_messageInfo_RSMRanFunction.DiscardUnknown(m) 3506 } 3507 3508 var xxx_messageInfo_RSMRanFunction proto.InternalMessageInfo 3509 3510 func (m *RSMRanFunction) GetID() string { 3511 if m != nil { 3512 return m.ID 3513 } 3514 return "" 3515 } 3516 3517 func (m *RSMRanFunction) GetRicSlicingNodeCapabilityList() []*RSMNodeSlicingCapabilityItem { 3518 if m != nil { 3519 return m.RicSlicingNodeCapabilityList 3520 } 3521 return nil 3522 } 3523 3524 type RCEventTriggerStyle struct { 3525 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 3526 Type int32 `protobuf:"varint,2,opt,name=type,proto3" json:"type,omitempty"` 3527 FormatType int32 `protobuf:"varint,3,opt,name=format_type,json=formatType,proto3" json:"format_type,omitempty"` 3528 } 3529 3530 func (m *RCEventTriggerStyle) Reset() { *m = RCEventTriggerStyle{} } 3531 func (m *RCEventTriggerStyle) String() string { return proto.CompactTextString(m) } 3532 func (*RCEventTriggerStyle) ProtoMessage() {} 3533 func (*RCEventTriggerStyle) Descriptor() ([]byte, []int) { 3534 return fileDescriptor_23cc5f935e05bbb6, []int{46} 3535 } 3536 func (m *RCEventTriggerStyle) XXX_Unmarshal(b []byte) error { 3537 return m.Unmarshal(b) 3538 } 3539 func (m *RCEventTriggerStyle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3540 if deterministic { 3541 return xxx_messageInfo_RCEventTriggerStyle.Marshal(b, m, deterministic) 3542 } else { 3543 b = b[:cap(b)] 3544 n, err := m.MarshalToSizedBuffer(b) 3545 if err != nil { 3546 return nil, err 3547 } 3548 return b[:n], nil 3549 } 3550 } 3551 func (m *RCEventTriggerStyle) XXX_Merge(src proto.Message) { 3552 xxx_messageInfo_RCEventTriggerStyle.Merge(m, src) 3553 } 3554 func (m *RCEventTriggerStyle) XXX_Size() int { 3555 return m.Size() 3556 } 3557 func (m *RCEventTriggerStyle) XXX_DiscardUnknown() { 3558 xxx_messageInfo_RCEventTriggerStyle.DiscardUnknown(m) 3559 } 3560 3561 var xxx_messageInfo_RCEventTriggerStyle proto.InternalMessageInfo 3562 3563 func (m *RCEventTriggerStyle) GetName() string { 3564 if m != nil { 3565 return m.Name 3566 } 3567 return "" 3568 } 3569 3570 func (m *RCEventTriggerStyle) GetType() int32 { 3571 if m != nil { 3572 return m.Type 3573 } 3574 return 0 3575 } 3576 3577 func (m *RCEventTriggerStyle) GetFormatType() int32 { 3578 if m != nil { 3579 return m.FormatType 3580 } 3581 return 0 3582 } 3583 3584 type RCReportStyle struct { 3585 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 3586 Type int32 `protobuf:"varint,2,opt,name=type,proto3" json:"type,omitempty"` 3587 RanParameters []*RANParameter `protobuf:"bytes,3,rep,name=ran_parameters,json=ranParameters,proto3" json:"ran_parameters,omitempty"` 3588 } 3589 3590 func (m *RCReportStyle) Reset() { *m = RCReportStyle{} } 3591 func (m *RCReportStyle) String() string { return proto.CompactTextString(m) } 3592 func (*RCReportStyle) ProtoMessage() {} 3593 func (*RCReportStyle) Descriptor() ([]byte, []int) { 3594 return fileDescriptor_23cc5f935e05bbb6, []int{47} 3595 } 3596 func (m *RCReportStyle) XXX_Unmarshal(b []byte) error { 3597 return m.Unmarshal(b) 3598 } 3599 func (m *RCReportStyle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3600 if deterministic { 3601 return xxx_messageInfo_RCReportStyle.Marshal(b, m, deterministic) 3602 } else { 3603 b = b[:cap(b)] 3604 n, err := m.MarshalToSizedBuffer(b) 3605 if err != nil { 3606 return nil, err 3607 } 3608 return b[:n], nil 3609 } 3610 } 3611 func (m *RCReportStyle) XXX_Merge(src proto.Message) { 3612 xxx_messageInfo_RCReportStyle.Merge(m, src) 3613 } 3614 func (m *RCReportStyle) XXX_Size() int { 3615 return m.Size() 3616 } 3617 func (m *RCReportStyle) XXX_DiscardUnknown() { 3618 xxx_messageInfo_RCReportStyle.DiscardUnknown(m) 3619 } 3620 3621 var xxx_messageInfo_RCReportStyle proto.InternalMessageInfo 3622 3623 func (m *RCReportStyle) GetName() string { 3624 if m != nil { 3625 return m.Name 3626 } 3627 return "" 3628 } 3629 3630 func (m *RCReportStyle) GetType() int32 { 3631 if m != nil { 3632 return m.Type 3633 } 3634 return 0 3635 } 3636 3637 func (m *RCReportStyle) GetRanParameters() []*RANParameter { 3638 if m != nil { 3639 return m.RanParameters 3640 } 3641 return nil 3642 } 3643 3644 type RCInsertStyle struct { 3645 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 3646 Type int32 `protobuf:"varint,2,opt,name=type,proto3" json:"type,omitempty"` 3647 InsertIndications []*InsertIndication `protobuf:"bytes,3,rep,name=insert_indications,json=insertIndications,proto3" json:"insert_indications,omitempty"` 3648 } 3649 3650 func (m *RCInsertStyle) Reset() { *m = RCInsertStyle{} } 3651 func (m *RCInsertStyle) String() string { return proto.CompactTextString(m) } 3652 func (*RCInsertStyle) ProtoMessage() {} 3653 func (*RCInsertStyle) Descriptor() ([]byte, []int) { 3654 return fileDescriptor_23cc5f935e05bbb6, []int{48} 3655 } 3656 func (m *RCInsertStyle) XXX_Unmarshal(b []byte) error { 3657 return m.Unmarshal(b) 3658 } 3659 func (m *RCInsertStyle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3660 if deterministic { 3661 return xxx_messageInfo_RCInsertStyle.Marshal(b, m, deterministic) 3662 } else { 3663 b = b[:cap(b)] 3664 n, err := m.MarshalToSizedBuffer(b) 3665 if err != nil { 3666 return nil, err 3667 } 3668 return b[:n], nil 3669 } 3670 } 3671 func (m *RCInsertStyle) XXX_Merge(src proto.Message) { 3672 xxx_messageInfo_RCInsertStyle.Merge(m, src) 3673 } 3674 func (m *RCInsertStyle) XXX_Size() int { 3675 return m.Size() 3676 } 3677 func (m *RCInsertStyle) XXX_DiscardUnknown() { 3678 xxx_messageInfo_RCInsertStyle.DiscardUnknown(m) 3679 } 3680 3681 var xxx_messageInfo_RCInsertStyle proto.InternalMessageInfo 3682 3683 func (m *RCInsertStyle) GetName() string { 3684 if m != nil { 3685 return m.Name 3686 } 3687 return "" 3688 } 3689 3690 func (m *RCInsertStyle) GetType() int32 { 3691 if m != nil { 3692 return m.Type 3693 } 3694 return 0 3695 } 3696 3697 func (m *RCInsertStyle) GetInsertIndications() []*InsertIndication { 3698 if m != nil { 3699 return m.InsertIndications 3700 } 3701 return nil 3702 } 3703 3704 type RCPolicyStyle struct { 3705 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 3706 Type int32 `protobuf:"varint,2,opt,name=type,proto3" json:"type,omitempty"` 3707 PolicyActions []*PolicyAction `protobuf:"bytes,3,rep,name=policy_actions,json=policyActions,proto3" json:"policy_actions,omitempty"` 3708 } 3709 3710 func (m *RCPolicyStyle) Reset() { *m = RCPolicyStyle{} } 3711 func (m *RCPolicyStyle) String() string { return proto.CompactTextString(m) } 3712 func (*RCPolicyStyle) ProtoMessage() {} 3713 func (*RCPolicyStyle) Descriptor() ([]byte, []int) { 3714 return fileDescriptor_23cc5f935e05bbb6, []int{49} 3715 } 3716 func (m *RCPolicyStyle) XXX_Unmarshal(b []byte) error { 3717 return m.Unmarshal(b) 3718 } 3719 func (m *RCPolicyStyle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3720 if deterministic { 3721 return xxx_messageInfo_RCPolicyStyle.Marshal(b, m, deterministic) 3722 } else { 3723 b = b[:cap(b)] 3724 n, err := m.MarshalToSizedBuffer(b) 3725 if err != nil { 3726 return nil, err 3727 } 3728 return b[:n], nil 3729 } 3730 } 3731 func (m *RCPolicyStyle) XXX_Merge(src proto.Message) { 3732 xxx_messageInfo_RCPolicyStyle.Merge(m, src) 3733 } 3734 func (m *RCPolicyStyle) XXX_Size() int { 3735 return m.Size() 3736 } 3737 func (m *RCPolicyStyle) XXX_DiscardUnknown() { 3738 xxx_messageInfo_RCPolicyStyle.DiscardUnknown(m) 3739 } 3740 3741 var xxx_messageInfo_RCPolicyStyle proto.InternalMessageInfo 3742 3743 func (m *RCPolicyStyle) GetName() string { 3744 if m != nil { 3745 return m.Name 3746 } 3747 return "" 3748 } 3749 3750 func (m *RCPolicyStyle) GetType() int32 { 3751 if m != nil { 3752 return m.Type 3753 } 3754 return 0 3755 } 3756 3757 func (m *RCPolicyStyle) GetPolicyActions() []*PolicyAction { 3758 if m != nil { 3759 return m.PolicyActions 3760 } 3761 return nil 3762 } 3763 3764 type PolicyAction struct { 3765 ID int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` 3766 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` 3767 PolicyActionRanParameters []*RANParameter `protobuf:"bytes,3,rep,name=policy_action_ran_parameters,json=policyActionRanParameters,proto3" json:"policy_action_ran_parameters,omitempty"` 3768 PolicyConditionRanParameters []*RANParameter `protobuf:"bytes,4,rep,name=policy_condition_ran_parameters,json=policyConditionRanParameters,proto3" json:"policy_condition_ran_parameters,omitempty"` 3769 } 3770 3771 func (m *PolicyAction) Reset() { *m = PolicyAction{} } 3772 func (m *PolicyAction) String() string { return proto.CompactTextString(m) } 3773 func (*PolicyAction) ProtoMessage() {} 3774 func (*PolicyAction) Descriptor() ([]byte, []int) { 3775 return fileDescriptor_23cc5f935e05bbb6, []int{50} 3776 } 3777 func (m *PolicyAction) XXX_Unmarshal(b []byte) error { 3778 return m.Unmarshal(b) 3779 } 3780 func (m *PolicyAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3781 if deterministic { 3782 return xxx_messageInfo_PolicyAction.Marshal(b, m, deterministic) 3783 } else { 3784 b = b[:cap(b)] 3785 n, err := m.MarshalToSizedBuffer(b) 3786 if err != nil { 3787 return nil, err 3788 } 3789 return b[:n], nil 3790 } 3791 } 3792 func (m *PolicyAction) XXX_Merge(src proto.Message) { 3793 xxx_messageInfo_PolicyAction.Merge(m, src) 3794 } 3795 func (m *PolicyAction) XXX_Size() int { 3796 return m.Size() 3797 } 3798 func (m *PolicyAction) XXX_DiscardUnknown() { 3799 xxx_messageInfo_PolicyAction.DiscardUnknown(m) 3800 } 3801 3802 var xxx_messageInfo_PolicyAction proto.InternalMessageInfo 3803 3804 func (m *PolicyAction) GetID() int32 { 3805 if m != nil { 3806 return m.ID 3807 } 3808 return 0 3809 } 3810 3811 func (m *PolicyAction) GetName() string { 3812 if m != nil { 3813 return m.Name 3814 } 3815 return "" 3816 } 3817 3818 func (m *PolicyAction) GetPolicyActionRanParameters() []*RANParameter { 3819 if m != nil { 3820 return m.PolicyActionRanParameters 3821 } 3822 return nil 3823 } 3824 3825 func (m *PolicyAction) GetPolicyConditionRanParameters() []*RANParameter { 3826 if m != nil { 3827 return m.PolicyConditionRanParameters 3828 } 3829 return nil 3830 } 3831 3832 type RCControlStyle struct { 3833 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 3834 Type int32 `protobuf:"varint,2,opt,name=type,proto3" json:"type,omitempty"` 3835 HeaderFormatType int32 `protobuf:"varint,3,opt,name=header_format_type,json=headerFormatType,proto3" json:"header_format_type,omitempty"` 3836 MessageFormatType int32 `protobuf:"varint,4,opt,name=message_format_type,json=messageFormatType,proto3" json:"message_format_type,omitempty"` 3837 ControlOutcomeFormatType int32 `protobuf:"varint,5,opt,name=control_outcome_format_type,json=controlOutcomeFormatType,proto3" json:"control_outcome_format_type,omitempty"` 3838 ControlActions []*ControlAction `protobuf:"bytes,6,rep,name=control_actions,json=controlActions,proto3" json:"control_actions,omitempty"` 3839 } 3840 3841 func (m *RCControlStyle) Reset() { *m = RCControlStyle{} } 3842 func (m *RCControlStyle) String() string { return proto.CompactTextString(m) } 3843 func (*RCControlStyle) ProtoMessage() {} 3844 func (*RCControlStyle) Descriptor() ([]byte, []int) { 3845 return fileDescriptor_23cc5f935e05bbb6, []int{51} 3846 } 3847 func (m *RCControlStyle) XXX_Unmarshal(b []byte) error { 3848 return m.Unmarshal(b) 3849 } 3850 func (m *RCControlStyle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3851 if deterministic { 3852 return xxx_messageInfo_RCControlStyle.Marshal(b, m, deterministic) 3853 } else { 3854 b = b[:cap(b)] 3855 n, err := m.MarshalToSizedBuffer(b) 3856 if err != nil { 3857 return nil, err 3858 } 3859 return b[:n], nil 3860 } 3861 } 3862 func (m *RCControlStyle) XXX_Merge(src proto.Message) { 3863 xxx_messageInfo_RCControlStyle.Merge(m, src) 3864 } 3865 func (m *RCControlStyle) XXX_Size() int { 3866 return m.Size() 3867 } 3868 func (m *RCControlStyle) XXX_DiscardUnknown() { 3869 xxx_messageInfo_RCControlStyle.DiscardUnknown(m) 3870 } 3871 3872 var xxx_messageInfo_RCControlStyle proto.InternalMessageInfo 3873 3874 func (m *RCControlStyle) GetName() string { 3875 if m != nil { 3876 return m.Name 3877 } 3878 return "" 3879 } 3880 3881 func (m *RCControlStyle) GetType() int32 { 3882 if m != nil { 3883 return m.Type 3884 } 3885 return 0 3886 } 3887 3888 func (m *RCControlStyle) GetHeaderFormatType() int32 { 3889 if m != nil { 3890 return m.HeaderFormatType 3891 } 3892 return 0 3893 } 3894 3895 func (m *RCControlStyle) GetMessageFormatType() int32 { 3896 if m != nil { 3897 return m.MessageFormatType 3898 } 3899 return 0 3900 } 3901 3902 func (m *RCControlStyle) GetControlOutcomeFormatType() int32 { 3903 if m != nil { 3904 return m.ControlOutcomeFormatType 3905 } 3906 return 0 3907 } 3908 3909 func (m *RCControlStyle) GetControlActions() []*ControlAction { 3910 if m != nil { 3911 return m.ControlActions 3912 } 3913 return nil 3914 } 3915 3916 type ControlAction struct { 3917 ID int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` 3918 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` 3919 RanParameters []*RANParameter `protobuf:"bytes,3,rep,name=ran_parameters,json=ranParameters,proto3" json:"ran_parameters,omitempty"` 3920 } 3921 3922 func (m *ControlAction) Reset() { *m = ControlAction{} } 3923 func (m *ControlAction) String() string { return proto.CompactTextString(m) } 3924 func (*ControlAction) ProtoMessage() {} 3925 func (*ControlAction) Descriptor() ([]byte, []int) { 3926 return fileDescriptor_23cc5f935e05bbb6, []int{52} 3927 } 3928 func (m *ControlAction) XXX_Unmarshal(b []byte) error { 3929 return m.Unmarshal(b) 3930 } 3931 func (m *ControlAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3932 if deterministic { 3933 return xxx_messageInfo_ControlAction.Marshal(b, m, deterministic) 3934 } else { 3935 b = b[:cap(b)] 3936 n, err := m.MarshalToSizedBuffer(b) 3937 if err != nil { 3938 return nil, err 3939 } 3940 return b[:n], nil 3941 } 3942 } 3943 func (m *ControlAction) XXX_Merge(src proto.Message) { 3944 xxx_messageInfo_ControlAction.Merge(m, src) 3945 } 3946 func (m *ControlAction) XXX_Size() int { 3947 return m.Size() 3948 } 3949 func (m *ControlAction) XXX_DiscardUnknown() { 3950 xxx_messageInfo_ControlAction.DiscardUnknown(m) 3951 } 3952 3953 var xxx_messageInfo_ControlAction proto.InternalMessageInfo 3954 3955 func (m *ControlAction) GetID() int32 { 3956 if m != nil { 3957 return m.ID 3958 } 3959 return 0 3960 } 3961 3962 func (m *ControlAction) GetName() string { 3963 if m != nil { 3964 return m.Name 3965 } 3966 return "" 3967 } 3968 3969 func (m *ControlAction) GetRanParameters() []*RANParameter { 3970 if m != nil { 3971 return m.RanParameters 3972 } 3973 return nil 3974 } 3975 3976 type InsertIndication struct { 3977 ID int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` 3978 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` 3979 RanParameters []*RANParameter `protobuf:"bytes,3,rep,name=ran_parameters,json=ranParameters,proto3" json:"ran_parameters,omitempty"` 3980 } 3981 3982 func (m *InsertIndication) Reset() { *m = InsertIndication{} } 3983 func (m *InsertIndication) String() string { return proto.CompactTextString(m) } 3984 func (*InsertIndication) ProtoMessage() {} 3985 func (*InsertIndication) Descriptor() ([]byte, []int) { 3986 return fileDescriptor_23cc5f935e05bbb6, []int{53} 3987 } 3988 func (m *InsertIndication) XXX_Unmarshal(b []byte) error { 3989 return m.Unmarshal(b) 3990 } 3991 func (m *InsertIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3992 if deterministic { 3993 return xxx_messageInfo_InsertIndication.Marshal(b, m, deterministic) 3994 } else { 3995 b = b[:cap(b)] 3996 n, err := m.MarshalToSizedBuffer(b) 3997 if err != nil { 3998 return nil, err 3999 } 4000 return b[:n], nil 4001 } 4002 } 4003 func (m *InsertIndication) XXX_Merge(src proto.Message) { 4004 xxx_messageInfo_InsertIndication.Merge(m, src) 4005 } 4006 func (m *InsertIndication) XXX_Size() int { 4007 return m.Size() 4008 } 4009 func (m *InsertIndication) XXX_DiscardUnknown() { 4010 xxx_messageInfo_InsertIndication.DiscardUnknown(m) 4011 } 4012 4013 var xxx_messageInfo_InsertIndication proto.InternalMessageInfo 4014 4015 func (m *InsertIndication) GetID() int32 { 4016 if m != nil { 4017 return m.ID 4018 } 4019 return 0 4020 } 4021 4022 func (m *InsertIndication) GetName() string { 4023 if m != nil { 4024 return m.Name 4025 } 4026 return "" 4027 } 4028 4029 func (m *InsertIndication) GetRanParameters() []*RANParameter { 4030 if m != nil { 4031 return m.RanParameters 4032 } 4033 return nil 4034 } 4035 4036 type RANParameter struct { 4037 ID int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` 4038 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` 4039 } 4040 4041 func (m *RANParameter) Reset() { *m = RANParameter{} } 4042 func (m *RANParameter) String() string { return proto.CompactTextString(m) } 4043 func (*RANParameter) ProtoMessage() {} 4044 func (*RANParameter) Descriptor() ([]byte, []int) { 4045 return fileDescriptor_23cc5f935e05bbb6, []int{54} 4046 } 4047 func (m *RANParameter) XXX_Unmarshal(b []byte) error { 4048 return m.Unmarshal(b) 4049 } 4050 func (m *RANParameter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4051 if deterministic { 4052 return xxx_messageInfo_RANParameter.Marshal(b, m, deterministic) 4053 } else { 4054 b = b[:cap(b)] 4055 n, err := m.MarshalToSizedBuffer(b) 4056 if err != nil { 4057 return nil, err 4058 } 4059 return b[:n], nil 4060 } 4061 } 4062 func (m *RANParameter) XXX_Merge(src proto.Message) { 4063 xxx_messageInfo_RANParameter.Merge(m, src) 4064 } 4065 func (m *RANParameter) XXX_Size() int { 4066 return m.Size() 4067 } 4068 func (m *RANParameter) XXX_DiscardUnknown() { 4069 xxx_messageInfo_RANParameter.DiscardUnknown(m) 4070 } 4071 4072 var xxx_messageInfo_RANParameter proto.InternalMessageInfo 4073 4074 func (m *RANParameter) GetID() int64 { 4075 if m != nil { 4076 return m.ID 4077 } 4078 return 0 4079 } 4080 4081 func (m *RANParameter) GetName() string { 4082 if m != nil { 4083 return m.Name 4084 } 4085 return "" 4086 } 4087 4088 type KPMReportStyle struct { 4089 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 4090 Type int32 `protobuf:"varint,2,opt,name=type,proto3" json:"type,omitempty"` 4091 Measurements []*KPMMeasurement `protobuf:"bytes,3,rep,name=measurements,proto3" json:"measurements,omitempty"` 4092 } 4093 4094 func (m *KPMReportStyle) Reset() { *m = KPMReportStyle{} } 4095 func (m *KPMReportStyle) String() string { return proto.CompactTextString(m) } 4096 func (*KPMReportStyle) ProtoMessage() {} 4097 func (*KPMReportStyle) Descriptor() ([]byte, []int) { 4098 return fileDescriptor_23cc5f935e05bbb6, []int{55} 4099 } 4100 func (m *KPMReportStyle) XXX_Unmarshal(b []byte) error { 4101 return m.Unmarshal(b) 4102 } 4103 func (m *KPMReportStyle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4104 if deterministic { 4105 return xxx_messageInfo_KPMReportStyle.Marshal(b, m, deterministic) 4106 } else { 4107 b = b[:cap(b)] 4108 n, err := m.MarshalToSizedBuffer(b) 4109 if err != nil { 4110 return nil, err 4111 } 4112 return b[:n], nil 4113 } 4114 } 4115 func (m *KPMReportStyle) XXX_Merge(src proto.Message) { 4116 xxx_messageInfo_KPMReportStyle.Merge(m, src) 4117 } 4118 func (m *KPMReportStyle) XXX_Size() int { 4119 return m.Size() 4120 } 4121 func (m *KPMReportStyle) XXX_DiscardUnknown() { 4122 xxx_messageInfo_KPMReportStyle.DiscardUnknown(m) 4123 } 4124 4125 var xxx_messageInfo_KPMReportStyle proto.InternalMessageInfo 4126 4127 func (m *KPMReportStyle) GetName() string { 4128 if m != nil { 4129 return m.Name 4130 } 4131 return "" 4132 } 4133 4134 func (m *KPMReportStyle) GetType() int32 { 4135 if m != nil { 4136 return m.Type 4137 } 4138 return 0 4139 } 4140 4141 func (m *KPMReportStyle) GetMeasurements() []*KPMMeasurement { 4142 if m != nil { 4143 return m.Measurements 4144 } 4145 return nil 4146 } 4147 4148 type MHOReportStyle struct { 4149 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 4150 Type int32 `protobuf:"varint,2,opt,name=type,proto3" json:"type,omitempty"` 4151 } 4152 4153 func (m *MHOReportStyle) Reset() { *m = MHOReportStyle{} } 4154 func (m *MHOReportStyle) String() string { return proto.CompactTextString(m) } 4155 func (*MHOReportStyle) ProtoMessage() {} 4156 func (*MHOReportStyle) Descriptor() ([]byte, []int) { 4157 return fileDescriptor_23cc5f935e05bbb6, []int{56} 4158 } 4159 func (m *MHOReportStyle) XXX_Unmarshal(b []byte) error { 4160 return m.Unmarshal(b) 4161 } 4162 func (m *MHOReportStyle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4163 if deterministic { 4164 return xxx_messageInfo_MHOReportStyle.Marshal(b, m, deterministic) 4165 } else { 4166 b = b[:cap(b)] 4167 n, err := m.MarshalToSizedBuffer(b) 4168 if err != nil { 4169 return nil, err 4170 } 4171 return b[:n], nil 4172 } 4173 } 4174 func (m *MHOReportStyle) XXX_Merge(src proto.Message) { 4175 xxx_messageInfo_MHOReportStyle.Merge(m, src) 4176 } 4177 func (m *MHOReportStyle) XXX_Size() int { 4178 return m.Size() 4179 } 4180 func (m *MHOReportStyle) XXX_DiscardUnknown() { 4181 xxx_messageInfo_MHOReportStyle.DiscardUnknown(m) 4182 } 4183 4184 var xxx_messageInfo_MHOReportStyle proto.InternalMessageInfo 4185 4186 func (m *MHOReportStyle) GetName() string { 4187 if m != nil { 4188 return m.Name 4189 } 4190 return "" 4191 } 4192 4193 func (m *MHOReportStyle) GetType() int32 { 4194 if m != nil { 4195 return m.Type 4196 } 4197 return 0 4198 } 4199 4200 type KPMMeasurement struct { 4201 ID string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 4202 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` 4203 } 4204 4205 func (m *KPMMeasurement) Reset() { *m = KPMMeasurement{} } 4206 func (m *KPMMeasurement) String() string { return proto.CompactTextString(m) } 4207 func (*KPMMeasurement) ProtoMessage() {} 4208 func (*KPMMeasurement) Descriptor() ([]byte, []int) { 4209 return fileDescriptor_23cc5f935e05bbb6, []int{57} 4210 } 4211 func (m *KPMMeasurement) XXX_Unmarshal(b []byte) error { 4212 return m.Unmarshal(b) 4213 } 4214 func (m *KPMMeasurement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4215 if deterministic { 4216 return xxx_messageInfo_KPMMeasurement.Marshal(b, m, deterministic) 4217 } else { 4218 b = b[:cap(b)] 4219 n, err := m.MarshalToSizedBuffer(b) 4220 if err != nil { 4221 return nil, err 4222 } 4223 return b[:n], nil 4224 } 4225 } 4226 func (m *KPMMeasurement) XXX_Merge(src proto.Message) { 4227 xxx_messageInfo_KPMMeasurement.Merge(m, src) 4228 } 4229 func (m *KPMMeasurement) XXX_Size() int { 4230 return m.Size() 4231 } 4232 func (m *KPMMeasurement) XXX_DiscardUnknown() { 4233 xxx_messageInfo_KPMMeasurement.DiscardUnknown(m) 4234 } 4235 4236 var xxx_messageInfo_KPMMeasurement proto.InternalMessageInfo 4237 4238 func (m *KPMMeasurement) GetID() string { 4239 if m != nil { 4240 return m.ID 4241 } 4242 return "" 4243 } 4244 4245 func (m *KPMMeasurement) GetName() string { 4246 if m != nil { 4247 return m.Name 4248 } 4249 return "" 4250 } 4251 4252 type RSMNodeSlicingCapabilityItem struct { 4253 MaxNumberOfSlicesDl int32 `protobuf:"varint,1,opt,name=max_number_of_slices_dl,json=maxNumberOfSlicesDl,proto3" json:"max_number_of_slices_dl,omitempty"` 4254 MaxNumberOfSlicesUl int32 `protobuf:"varint,2,opt,name=max_number_of_slices_ul,json=maxNumberOfSlicesUl,proto3" json:"max_number_of_slices_ul,omitempty"` 4255 SlicingType RSMSlicingType `protobuf:"varint,3,opt,name=slicing_type,json=slicingType,proto3,enum=onos.topo.RSMSlicingType" json:"slicing_type,omitempty"` 4256 MaxNumberOfUesPerSlice int32 `protobuf:"varint,4,opt,name=max_number_of_ues_per_slice,json=maxNumberOfUesPerSlice,proto3" json:"max_number_of_ues_per_slice,omitempty"` 4257 SupportedConfig []*RSMSupportedSlicingConfigItem `protobuf:"bytes,5,rep,name=supported_config,json=supportedConfig,proto3" json:"supported_config,omitempty"` 4258 } 4259 4260 func (m *RSMNodeSlicingCapabilityItem) Reset() { *m = RSMNodeSlicingCapabilityItem{} } 4261 func (m *RSMNodeSlicingCapabilityItem) String() string { return proto.CompactTextString(m) } 4262 func (*RSMNodeSlicingCapabilityItem) ProtoMessage() {} 4263 func (*RSMNodeSlicingCapabilityItem) Descriptor() ([]byte, []int) { 4264 return fileDescriptor_23cc5f935e05bbb6, []int{58} 4265 } 4266 func (m *RSMNodeSlicingCapabilityItem) XXX_Unmarshal(b []byte) error { 4267 return m.Unmarshal(b) 4268 } 4269 func (m *RSMNodeSlicingCapabilityItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4270 if deterministic { 4271 return xxx_messageInfo_RSMNodeSlicingCapabilityItem.Marshal(b, m, deterministic) 4272 } else { 4273 b = b[:cap(b)] 4274 n, err := m.MarshalToSizedBuffer(b) 4275 if err != nil { 4276 return nil, err 4277 } 4278 return b[:n], nil 4279 } 4280 } 4281 func (m *RSMNodeSlicingCapabilityItem) XXX_Merge(src proto.Message) { 4282 xxx_messageInfo_RSMNodeSlicingCapabilityItem.Merge(m, src) 4283 } 4284 func (m *RSMNodeSlicingCapabilityItem) XXX_Size() int { 4285 return m.Size() 4286 } 4287 func (m *RSMNodeSlicingCapabilityItem) XXX_DiscardUnknown() { 4288 xxx_messageInfo_RSMNodeSlicingCapabilityItem.DiscardUnknown(m) 4289 } 4290 4291 var xxx_messageInfo_RSMNodeSlicingCapabilityItem proto.InternalMessageInfo 4292 4293 func (m *RSMNodeSlicingCapabilityItem) GetMaxNumberOfSlicesDl() int32 { 4294 if m != nil { 4295 return m.MaxNumberOfSlicesDl 4296 } 4297 return 0 4298 } 4299 4300 func (m *RSMNodeSlicingCapabilityItem) GetMaxNumberOfSlicesUl() int32 { 4301 if m != nil { 4302 return m.MaxNumberOfSlicesUl 4303 } 4304 return 0 4305 } 4306 4307 func (m *RSMNodeSlicingCapabilityItem) GetSlicingType() RSMSlicingType { 4308 if m != nil { 4309 return m.SlicingType 4310 } 4311 return RSMSlicingType_SLICING_TYPE_STATIC 4312 } 4313 4314 func (m *RSMNodeSlicingCapabilityItem) GetMaxNumberOfUesPerSlice() int32 { 4315 if m != nil { 4316 return m.MaxNumberOfUesPerSlice 4317 } 4318 return 0 4319 } 4320 4321 func (m *RSMNodeSlicingCapabilityItem) GetSupportedConfig() []*RSMSupportedSlicingConfigItem { 4322 if m != nil { 4323 return m.SupportedConfig 4324 } 4325 return nil 4326 } 4327 4328 type RSMSupportedSlicingConfigItem struct { 4329 SlicingConfigType E2SmRsmCommand `protobuf:"varint,1,opt,name=slicing_config_type,json=slicingConfigType,proto3,enum=onos.topo.E2SmRsmCommand" json:"slicing_config_type,omitempty"` 4330 } 4331 4332 func (m *RSMSupportedSlicingConfigItem) Reset() { *m = RSMSupportedSlicingConfigItem{} } 4333 func (m *RSMSupportedSlicingConfigItem) String() string { return proto.CompactTextString(m) } 4334 func (*RSMSupportedSlicingConfigItem) ProtoMessage() {} 4335 func (*RSMSupportedSlicingConfigItem) Descriptor() ([]byte, []int) { 4336 return fileDescriptor_23cc5f935e05bbb6, []int{59} 4337 } 4338 func (m *RSMSupportedSlicingConfigItem) XXX_Unmarshal(b []byte) error { 4339 return m.Unmarshal(b) 4340 } 4341 func (m *RSMSupportedSlicingConfigItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4342 if deterministic { 4343 return xxx_messageInfo_RSMSupportedSlicingConfigItem.Marshal(b, m, deterministic) 4344 } else { 4345 b = b[:cap(b)] 4346 n, err := m.MarshalToSizedBuffer(b) 4347 if err != nil { 4348 return nil, err 4349 } 4350 return b[:n], nil 4351 } 4352 } 4353 func (m *RSMSupportedSlicingConfigItem) XXX_Merge(src proto.Message) { 4354 xxx_messageInfo_RSMSupportedSlicingConfigItem.Merge(m, src) 4355 } 4356 func (m *RSMSupportedSlicingConfigItem) XXX_Size() int { 4357 return m.Size() 4358 } 4359 func (m *RSMSupportedSlicingConfigItem) XXX_DiscardUnknown() { 4360 xxx_messageInfo_RSMSupportedSlicingConfigItem.DiscardUnknown(m) 4361 } 4362 4363 var xxx_messageInfo_RSMSupportedSlicingConfigItem proto.InternalMessageInfo 4364 4365 func (m *RSMSupportedSlicingConfigItem) GetSlicingConfigType() E2SmRsmCommand { 4366 if m != nil { 4367 return m.SlicingConfigType 4368 } 4369 return E2SmRsmCommand_E2_SM_RSM_COMMAND_SLICE_CREATE 4370 } 4371 4372 type RSMSliceItemList struct { 4373 RsmSliceList []*RSMSlicingItem `protobuf:"bytes,1,rep,name=rsm_slice_list,json=rsmSliceList,proto3" json:"rsm_slice_list,omitempty"` 4374 } 4375 4376 func (m *RSMSliceItemList) Reset() { *m = RSMSliceItemList{} } 4377 func (m *RSMSliceItemList) String() string { return proto.CompactTextString(m) } 4378 func (*RSMSliceItemList) ProtoMessage() {} 4379 func (*RSMSliceItemList) Descriptor() ([]byte, []int) { 4380 return fileDescriptor_23cc5f935e05bbb6, []int{60} 4381 } 4382 func (m *RSMSliceItemList) XXX_Unmarshal(b []byte) error { 4383 return m.Unmarshal(b) 4384 } 4385 func (m *RSMSliceItemList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4386 if deterministic { 4387 return xxx_messageInfo_RSMSliceItemList.Marshal(b, m, deterministic) 4388 } else { 4389 b = b[:cap(b)] 4390 n, err := m.MarshalToSizedBuffer(b) 4391 if err != nil { 4392 return nil, err 4393 } 4394 return b[:n], nil 4395 } 4396 } 4397 func (m *RSMSliceItemList) XXX_Merge(src proto.Message) { 4398 xxx_messageInfo_RSMSliceItemList.Merge(m, src) 4399 } 4400 func (m *RSMSliceItemList) XXX_Size() int { 4401 return m.Size() 4402 } 4403 func (m *RSMSliceItemList) XXX_DiscardUnknown() { 4404 xxx_messageInfo_RSMSliceItemList.DiscardUnknown(m) 4405 } 4406 4407 var xxx_messageInfo_RSMSliceItemList proto.InternalMessageInfo 4408 4409 func (m *RSMSliceItemList) GetRsmSliceList() []*RSMSlicingItem { 4410 if m != nil { 4411 return m.RsmSliceList 4412 } 4413 return nil 4414 } 4415 4416 type RSMSlicingItem struct { 4417 ID string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 4418 SliceDesc string `protobuf:"bytes,2,opt,name=slice_desc,json=sliceDesc,proto3" json:"slice_desc,omitempty"` 4419 SliceParameters *RSMSliceParameters `protobuf:"bytes,3,opt,name=slice_parameters,json=sliceParameters,proto3" json:"slice_parameters,omitempty"` 4420 SliceType RSMSliceType `protobuf:"varint,4,opt,name=slice_type,json=sliceType,proto3,enum=onos.topo.RSMSliceType" json:"slice_type,omitempty"` 4421 UeIdList []*UeIdentity `protobuf:"bytes,5,rep,name=ue_id_list,json=ueIdList,proto3" json:"ue_id_list,omitempty"` 4422 } 4423 4424 func (m *RSMSlicingItem) Reset() { *m = RSMSlicingItem{} } 4425 func (m *RSMSlicingItem) String() string { return proto.CompactTextString(m) } 4426 func (*RSMSlicingItem) ProtoMessage() {} 4427 func (*RSMSlicingItem) Descriptor() ([]byte, []int) { 4428 return fileDescriptor_23cc5f935e05bbb6, []int{61} 4429 } 4430 func (m *RSMSlicingItem) XXX_Unmarshal(b []byte) error { 4431 return m.Unmarshal(b) 4432 } 4433 func (m *RSMSlicingItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4434 if deterministic { 4435 return xxx_messageInfo_RSMSlicingItem.Marshal(b, m, deterministic) 4436 } else { 4437 b = b[:cap(b)] 4438 n, err := m.MarshalToSizedBuffer(b) 4439 if err != nil { 4440 return nil, err 4441 } 4442 return b[:n], nil 4443 } 4444 } 4445 func (m *RSMSlicingItem) XXX_Merge(src proto.Message) { 4446 xxx_messageInfo_RSMSlicingItem.Merge(m, src) 4447 } 4448 func (m *RSMSlicingItem) XXX_Size() int { 4449 return m.Size() 4450 } 4451 func (m *RSMSlicingItem) XXX_DiscardUnknown() { 4452 xxx_messageInfo_RSMSlicingItem.DiscardUnknown(m) 4453 } 4454 4455 var xxx_messageInfo_RSMSlicingItem proto.InternalMessageInfo 4456 4457 func (m *RSMSlicingItem) GetID() string { 4458 if m != nil { 4459 return m.ID 4460 } 4461 return "" 4462 } 4463 4464 func (m *RSMSlicingItem) GetSliceDesc() string { 4465 if m != nil { 4466 return m.SliceDesc 4467 } 4468 return "" 4469 } 4470 4471 func (m *RSMSlicingItem) GetSliceParameters() *RSMSliceParameters { 4472 if m != nil { 4473 return m.SliceParameters 4474 } 4475 return nil 4476 } 4477 4478 func (m *RSMSlicingItem) GetSliceType() RSMSliceType { 4479 if m != nil { 4480 return m.SliceType 4481 } 4482 return RSMSliceType_SLICE_TYPE_DL_SLICE 4483 } 4484 4485 func (m *RSMSlicingItem) GetUeIdList() []*UeIdentity { 4486 if m != nil { 4487 return m.UeIdList 4488 } 4489 return nil 4490 } 4491 4492 type RSMSliceParameters struct { 4493 SchedulerType RSMSchedulerType `protobuf:"varint,1,opt,name=scheduler_type,json=schedulerType,proto3,enum=onos.topo.RSMSchedulerType" json:"scheduler_type,omitempty"` 4494 Weight int32 `protobuf:"varint,2,opt,name=weight,proto3" json:"weight,omitempty"` 4495 QosLevel int32 `protobuf:"varint,3,opt,name=qos_level,json=qosLevel,proto3" json:"qos_level,omitempty"` 4496 } 4497 4498 func (m *RSMSliceParameters) Reset() { *m = RSMSliceParameters{} } 4499 func (m *RSMSliceParameters) String() string { return proto.CompactTextString(m) } 4500 func (*RSMSliceParameters) ProtoMessage() {} 4501 func (*RSMSliceParameters) Descriptor() ([]byte, []int) { 4502 return fileDescriptor_23cc5f935e05bbb6, []int{62} 4503 } 4504 func (m *RSMSliceParameters) XXX_Unmarshal(b []byte) error { 4505 return m.Unmarshal(b) 4506 } 4507 func (m *RSMSliceParameters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4508 if deterministic { 4509 return xxx_messageInfo_RSMSliceParameters.Marshal(b, m, deterministic) 4510 } else { 4511 b = b[:cap(b)] 4512 n, err := m.MarshalToSizedBuffer(b) 4513 if err != nil { 4514 return nil, err 4515 } 4516 return b[:n], nil 4517 } 4518 } 4519 func (m *RSMSliceParameters) XXX_Merge(src proto.Message) { 4520 xxx_messageInfo_RSMSliceParameters.Merge(m, src) 4521 } 4522 func (m *RSMSliceParameters) XXX_Size() int { 4523 return m.Size() 4524 } 4525 func (m *RSMSliceParameters) XXX_DiscardUnknown() { 4526 xxx_messageInfo_RSMSliceParameters.DiscardUnknown(m) 4527 } 4528 4529 var xxx_messageInfo_RSMSliceParameters proto.InternalMessageInfo 4530 4531 func (m *RSMSliceParameters) GetSchedulerType() RSMSchedulerType { 4532 if m != nil { 4533 return m.SchedulerType 4534 } 4535 return RSMSchedulerType_SCHEDULER_TYPE_ROUND_ROBIN 4536 } 4537 4538 func (m *RSMSliceParameters) GetWeight() int32 { 4539 if m != nil { 4540 return m.Weight 4541 } 4542 return 0 4543 } 4544 4545 func (m *RSMSliceParameters) GetQosLevel() int32 { 4546 if m != nil { 4547 return m.QosLevel 4548 } 4549 return 0 4550 } 4551 4552 type DuUeF1ApID struct { 4553 Value int64 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` 4554 } 4555 4556 func (m *DuUeF1ApID) Reset() { *m = DuUeF1ApID{} } 4557 func (m *DuUeF1ApID) String() string { return proto.CompactTextString(m) } 4558 func (*DuUeF1ApID) ProtoMessage() {} 4559 func (*DuUeF1ApID) Descriptor() ([]byte, []int) { 4560 return fileDescriptor_23cc5f935e05bbb6, []int{63} 4561 } 4562 func (m *DuUeF1ApID) XXX_Unmarshal(b []byte) error { 4563 return m.Unmarshal(b) 4564 } 4565 func (m *DuUeF1ApID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4566 if deterministic { 4567 return xxx_messageInfo_DuUeF1ApID.Marshal(b, m, deterministic) 4568 } else { 4569 b = b[:cap(b)] 4570 n, err := m.MarshalToSizedBuffer(b) 4571 if err != nil { 4572 return nil, err 4573 } 4574 return b[:n], nil 4575 } 4576 } 4577 func (m *DuUeF1ApID) XXX_Merge(src proto.Message) { 4578 xxx_messageInfo_DuUeF1ApID.Merge(m, src) 4579 } 4580 func (m *DuUeF1ApID) XXX_Size() int { 4581 return m.Size() 4582 } 4583 func (m *DuUeF1ApID) XXX_DiscardUnknown() { 4584 xxx_messageInfo_DuUeF1ApID.DiscardUnknown(m) 4585 } 4586 4587 var xxx_messageInfo_DuUeF1ApID proto.InternalMessageInfo 4588 4589 func (m *DuUeF1ApID) GetValue() int64 { 4590 if m != nil { 4591 return m.Value 4592 } 4593 return 0 4594 } 4595 4596 type CuUeF1ApID struct { 4597 Value int64 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` 4598 } 4599 4600 func (m *CuUeF1ApID) Reset() { *m = CuUeF1ApID{} } 4601 func (m *CuUeF1ApID) String() string { return proto.CompactTextString(m) } 4602 func (*CuUeF1ApID) ProtoMessage() {} 4603 func (*CuUeF1ApID) Descriptor() ([]byte, []int) { 4604 return fileDescriptor_23cc5f935e05bbb6, []int{64} 4605 } 4606 func (m *CuUeF1ApID) XXX_Unmarshal(b []byte) error { 4607 return m.Unmarshal(b) 4608 } 4609 func (m *CuUeF1ApID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4610 if deterministic { 4611 return xxx_messageInfo_CuUeF1ApID.Marshal(b, m, deterministic) 4612 } else { 4613 b = b[:cap(b)] 4614 n, err := m.MarshalToSizedBuffer(b) 4615 if err != nil { 4616 return nil, err 4617 } 4618 return b[:n], nil 4619 } 4620 } 4621 func (m *CuUeF1ApID) XXX_Merge(src proto.Message) { 4622 xxx_messageInfo_CuUeF1ApID.Merge(m, src) 4623 } 4624 func (m *CuUeF1ApID) XXX_Size() int { 4625 return m.Size() 4626 } 4627 func (m *CuUeF1ApID) XXX_DiscardUnknown() { 4628 xxx_messageInfo_CuUeF1ApID.DiscardUnknown(m) 4629 } 4630 4631 var xxx_messageInfo_CuUeF1ApID proto.InternalMessageInfo 4632 4633 func (m *CuUeF1ApID) GetValue() int64 { 4634 if m != nil { 4635 return m.Value 4636 } 4637 return 0 4638 } 4639 4640 type RanUeNgapID struct { 4641 Value int64 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` 4642 } 4643 4644 func (m *RanUeNgapID) Reset() { *m = RanUeNgapID{} } 4645 func (m *RanUeNgapID) String() string { return proto.CompactTextString(m) } 4646 func (*RanUeNgapID) ProtoMessage() {} 4647 func (*RanUeNgapID) Descriptor() ([]byte, []int) { 4648 return fileDescriptor_23cc5f935e05bbb6, []int{65} 4649 } 4650 func (m *RanUeNgapID) XXX_Unmarshal(b []byte) error { 4651 return m.Unmarshal(b) 4652 } 4653 func (m *RanUeNgapID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4654 if deterministic { 4655 return xxx_messageInfo_RanUeNgapID.Marshal(b, m, deterministic) 4656 } else { 4657 b = b[:cap(b)] 4658 n, err := m.MarshalToSizedBuffer(b) 4659 if err != nil { 4660 return nil, err 4661 } 4662 return b[:n], nil 4663 } 4664 } 4665 func (m *RanUeNgapID) XXX_Merge(src proto.Message) { 4666 xxx_messageInfo_RanUeNgapID.Merge(m, src) 4667 } 4668 func (m *RanUeNgapID) XXX_Size() int { 4669 return m.Size() 4670 } 4671 func (m *RanUeNgapID) XXX_DiscardUnknown() { 4672 xxx_messageInfo_RanUeNgapID.DiscardUnknown(m) 4673 } 4674 4675 var xxx_messageInfo_RanUeNgapID proto.InternalMessageInfo 4676 4677 func (m *RanUeNgapID) GetValue() int64 { 4678 if m != nil { 4679 return m.Value 4680 } 4681 return 0 4682 } 4683 4684 type EnbUeS1ApID struct { 4685 Value int32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` 4686 } 4687 4688 func (m *EnbUeS1ApID) Reset() { *m = EnbUeS1ApID{} } 4689 func (m *EnbUeS1ApID) String() string { return proto.CompactTextString(m) } 4690 func (*EnbUeS1ApID) ProtoMessage() {} 4691 func (*EnbUeS1ApID) Descriptor() ([]byte, []int) { 4692 return fileDescriptor_23cc5f935e05bbb6, []int{66} 4693 } 4694 func (m *EnbUeS1ApID) XXX_Unmarshal(b []byte) error { 4695 return m.Unmarshal(b) 4696 } 4697 func (m *EnbUeS1ApID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4698 if deterministic { 4699 return xxx_messageInfo_EnbUeS1ApID.Marshal(b, m, deterministic) 4700 } else { 4701 b = b[:cap(b)] 4702 n, err := m.MarshalToSizedBuffer(b) 4703 if err != nil { 4704 return nil, err 4705 } 4706 return b[:n], nil 4707 } 4708 } 4709 func (m *EnbUeS1ApID) XXX_Merge(src proto.Message) { 4710 xxx_messageInfo_EnbUeS1ApID.Merge(m, src) 4711 } 4712 func (m *EnbUeS1ApID) XXX_Size() int { 4713 return m.Size() 4714 } 4715 func (m *EnbUeS1ApID) XXX_DiscardUnknown() { 4716 xxx_messageInfo_EnbUeS1ApID.DiscardUnknown(m) 4717 } 4718 4719 var xxx_messageInfo_EnbUeS1ApID proto.InternalMessageInfo 4720 4721 func (m *EnbUeS1ApID) GetValue() int32 { 4722 if m != nil { 4723 return m.Value 4724 } 4725 return 0 4726 } 4727 4728 type AmfUeNgapID struct { 4729 Value int64 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` 4730 } 4731 4732 func (m *AmfUeNgapID) Reset() { *m = AmfUeNgapID{} } 4733 func (m *AmfUeNgapID) String() string { return proto.CompactTextString(m) } 4734 func (*AmfUeNgapID) ProtoMessage() {} 4735 func (*AmfUeNgapID) Descriptor() ([]byte, []int) { 4736 return fileDescriptor_23cc5f935e05bbb6, []int{67} 4737 } 4738 func (m *AmfUeNgapID) XXX_Unmarshal(b []byte) error { 4739 return m.Unmarshal(b) 4740 } 4741 func (m *AmfUeNgapID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4742 if deterministic { 4743 return xxx_messageInfo_AmfUeNgapID.Marshal(b, m, deterministic) 4744 } else { 4745 b = b[:cap(b)] 4746 n, err := m.MarshalToSizedBuffer(b) 4747 if err != nil { 4748 return nil, err 4749 } 4750 return b[:n], nil 4751 } 4752 } 4753 func (m *AmfUeNgapID) XXX_Merge(src proto.Message) { 4754 xxx_messageInfo_AmfUeNgapID.Merge(m, src) 4755 } 4756 func (m *AmfUeNgapID) XXX_Size() int { 4757 return m.Size() 4758 } 4759 func (m *AmfUeNgapID) XXX_DiscardUnknown() { 4760 xxx_messageInfo_AmfUeNgapID.DiscardUnknown(m) 4761 } 4762 4763 var xxx_messageInfo_AmfUeNgapID proto.InternalMessageInfo 4764 4765 func (m *AmfUeNgapID) GetValue() int64 { 4766 if m != nil { 4767 return m.Value 4768 } 4769 return 0 4770 } 4771 4772 type UeIdentity struct { 4773 DuUeF1apID *DuUeF1ApID `protobuf:"bytes,1,opt,name=du_ue_f1ap_id,json=duUeF1apId,proto3" json:"du_ue_f1ap_id,omitempty"` 4774 CuUeF1apID *CuUeF1ApID `protobuf:"bytes,2,opt,name=cu_ue_f1ap_id,json=cuUeF1apId,proto3" json:"cu_ue_f1ap_id,omitempty"` 4775 RANUeNgapID *RanUeNgapID `protobuf:"bytes,3,opt,name=ran_ue_ngap_id,json=ranUeNgapId,proto3" json:"ran_ue_ngap_id,omitempty"` 4776 EnbUeS1apID *EnbUeS1ApID `protobuf:"bytes,4,opt,name=enb_ue_s1ap_id,json=enbUeS1apId,proto3" json:"enb_ue_s1ap_id,omitempty"` 4777 AMFUeNgapID *AmfUeNgapID `protobuf:"bytes,5,opt,name=amf_ue_ngap_id,json=amfUeNgapId,proto3" json:"amf_ue_ngap_id,omitempty"` 4778 PreferredIDType UeIdType `protobuf:"varint,6,opt,name=preferred_id_type,json=preferredIdType,proto3,enum=onos.topo.UeIdType" json:"preferred_id_type,omitempty"` 4779 DrbId *DrbId `protobuf:"bytes,7,opt,name=drb_id,json=drbId,proto3" json:"drb_id,omitempty"` 4780 } 4781 4782 func (m *UeIdentity) Reset() { *m = UeIdentity{} } 4783 func (m *UeIdentity) String() string { return proto.CompactTextString(m) } 4784 func (*UeIdentity) ProtoMessage() {} 4785 func (*UeIdentity) Descriptor() ([]byte, []int) { 4786 return fileDescriptor_23cc5f935e05bbb6, []int{68} 4787 } 4788 func (m *UeIdentity) XXX_Unmarshal(b []byte) error { 4789 return m.Unmarshal(b) 4790 } 4791 func (m *UeIdentity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4792 if deterministic { 4793 return xxx_messageInfo_UeIdentity.Marshal(b, m, deterministic) 4794 } else { 4795 b = b[:cap(b)] 4796 n, err := m.MarshalToSizedBuffer(b) 4797 if err != nil { 4798 return nil, err 4799 } 4800 return b[:n], nil 4801 } 4802 } 4803 func (m *UeIdentity) XXX_Merge(src proto.Message) { 4804 xxx_messageInfo_UeIdentity.Merge(m, src) 4805 } 4806 func (m *UeIdentity) XXX_Size() int { 4807 return m.Size() 4808 } 4809 func (m *UeIdentity) XXX_DiscardUnknown() { 4810 xxx_messageInfo_UeIdentity.DiscardUnknown(m) 4811 } 4812 4813 var xxx_messageInfo_UeIdentity proto.InternalMessageInfo 4814 4815 func (m *UeIdentity) GetDuUeF1apID() *DuUeF1ApID { 4816 if m != nil { 4817 return m.DuUeF1apID 4818 } 4819 return nil 4820 } 4821 4822 func (m *UeIdentity) GetCuUeF1apID() *CuUeF1ApID { 4823 if m != nil { 4824 return m.CuUeF1apID 4825 } 4826 return nil 4827 } 4828 4829 func (m *UeIdentity) GetRANUeNgapID() *RanUeNgapID { 4830 if m != nil { 4831 return m.RANUeNgapID 4832 } 4833 return nil 4834 } 4835 4836 func (m *UeIdentity) GetEnbUeS1apID() *EnbUeS1ApID { 4837 if m != nil { 4838 return m.EnbUeS1apID 4839 } 4840 return nil 4841 } 4842 4843 func (m *UeIdentity) GetAMFUeNgapID() *AmfUeNgapID { 4844 if m != nil { 4845 return m.AMFUeNgapID 4846 } 4847 return nil 4848 } 4849 4850 func (m *UeIdentity) GetPreferredIDType() UeIdType { 4851 if m != nil { 4852 return m.PreferredIDType 4853 } 4854 return UeIdType_UE_ID_TYPE_CU_UE_F1_AP_ID 4855 } 4856 4857 func (m *UeIdentity) GetDrbId() *DrbId { 4858 if m != nil { 4859 return m.DrbId 4860 } 4861 return nil 4862 } 4863 4864 type DrbId struct { 4865 // Types that are valid to be assigned to DrbId: 4866 // 4867 // *DrbId_FourGdrbId 4868 // *DrbId_FiveGdrbId 4869 DrbId isDrbId_DrbId `protobuf_oneof:"drb_id"` 4870 } 4871 4872 func (m *DrbId) Reset() { *m = DrbId{} } 4873 func (m *DrbId) String() string { return proto.CompactTextString(m) } 4874 func (*DrbId) ProtoMessage() {} 4875 func (*DrbId) Descriptor() ([]byte, []int) { 4876 return fileDescriptor_23cc5f935e05bbb6, []int{69} 4877 } 4878 func (m *DrbId) XXX_Unmarshal(b []byte) error { 4879 return m.Unmarshal(b) 4880 } 4881 func (m *DrbId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4882 if deterministic { 4883 return xxx_messageInfo_DrbId.Marshal(b, m, deterministic) 4884 } else { 4885 b = b[:cap(b)] 4886 n, err := m.MarshalToSizedBuffer(b) 4887 if err != nil { 4888 return nil, err 4889 } 4890 return b[:n], nil 4891 } 4892 } 4893 func (m *DrbId) XXX_Merge(src proto.Message) { 4894 xxx_messageInfo_DrbId.Merge(m, src) 4895 } 4896 func (m *DrbId) XXX_Size() int { 4897 return m.Size() 4898 } 4899 func (m *DrbId) XXX_DiscardUnknown() { 4900 xxx_messageInfo_DrbId.DiscardUnknown(m) 4901 } 4902 4903 var xxx_messageInfo_DrbId proto.InternalMessageInfo 4904 4905 type isDrbId_DrbId interface { 4906 isDrbId_DrbId() 4907 MarshalTo([]byte) (int, error) 4908 Size() int 4909 } 4910 4911 type DrbId_FourGdrbId struct { 4912 FourGdrbId *FourGDrbId `protobuf:"bytes,1,opt,name=four_gdrb_id,json=fourGDrbID,proto3,oneof" json:"four_gdrb_id,omitempty"` 4913 } 4914 type DrbId_FiveGdrbId struct { 4915 FiveGdrbId *FiveGDrbId `protobuf:"bytes,2,opt,name=five_gdrb_id,json=fiveGDrbID,proto3,oneof" json:"five_gdrb_id,omitempty"` 4916 } 4917 4918 func (*DrbId_FourGdrbId) isDrbId_DrbId() {} 4919 func (*DrbId_FiveGdrbId) isDrbId_DrbId() {} 4920 4921 func (m *DrbId) GetDrbId() isDrbId_DrbId { 4922 if m != nil { 4923 return m.DrbId 4924 } 4925 return nil 4926 } 4927 4928 func (m *DrbId) GetFourGdrbId() *FourGDrbId { 4929 if x, ok := m.GetDrbId().(*DrbId_FourGdrbId); ok { 4930 return x.FourGdrbId 4931 } 4932 return nil 4933 } 4934 4935 func (m *DrbId) GetFiveGdrbId() *FiveGDrbId { 4936 if x, ok := m.GetDrbId().(*DrbId_FiveGdrbId); ok { 4937 return x.FiveGdrbId 4938 } 4939 return nil 4940 } 4941 4942 // XXX_OneofWrappers is for the internal use of the proto package. 4943 func (*DrbId) XXX_OneofWrappers() []interface{} { 4944 return []interface{}{ 4945 (*DrbId_FourGdrbId)(nil), 4946 (*DrbId_FiveGdrbId)(nil), 4947 } 4948 } 4949 4950 type FiveGDrbId struct { 4951 Value int32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` 4952 Qfi *Qfi `protobuf:"bytes,2,opt,name=qfi,proto3" json:"qfi,omitempty"` 4953 FlowsMapToDrb []*QoSflowLevelParameters `protobuf:"bytes,3,rep,name=flows_map_to_drb,json=flowsMapToDrb,proto3" json:"flows_map_to_drb,omitempty"` 4954 } 4955 4956 func (m *FiveGDrbId) Reset() { *m = FiveGDrbId{} } 4957 func (m *FiveGDrbId) String() string { return proto.CompactTextString(m) } 4958 func (*FiveGDrbId) ProtoMessage() {} 4959 func (*FiveGDrbId) Descriptor() ([]byte, []int) { 4960 return fileDescriptor_23cc5f935e05bbb6, []int{70} 4961 } 4962 func (m *FiveGDrbId) XXX_Unmarshal(b []byte) error { 4963 return m.Unmarshal(b) 4964 } 4965 func (m *FiveGDrbId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4966 if deterministic { 4967 return xxx_messageInfo_FiveGDrbId.Marshal(b, m, deterministic) 4968 } else { 4969 b = b[:cap(b)] 4970 n, err := m.MarshalToSizedBuffer(b) 4971 if err != nil { 4972 return nil, err 4973 } 4974 return b[:n], nil 4975 } 4976 } 4977 func (m *FiveGDrbId) XXX_Merge(src proto.Message) { 4978 xxx_messageInfo_FiveGDrbId.Merge(m, src) 4979 } 4980 func (m *FiveGDrbId) XXX_Size() int { 4981 return m.Size() 4982 } 4983 func (m *FiveGDrbId) XXX_DiscardUnknown() { 4984 xxx_messageInfo_FiveGDrbId.DiscardUnknown(m) 4985 } 4986 4987 var xxx_messageInfo_FiveGDrbId proto.InternalMessageInfo 4988 4989 func (m *FiveGDrbId) GetValue() int32 { 4990 if m != nil { 4991 return m.Value 4992 } 4993 return 0 4994 } 4995 4996 func (m *FiveGDrbId) GetQfi() *Qfi { 4997 if m != nil { 4998 return m.Qfi 4999 } 5000 return nil 5001 } 5002 5003 func (m *FiveGDrbId) GetFlowsMapToDrb() []*QoSflowLevelParameters { 5004 if m != nil { 5005 return m.FlowsMapToDrb 5006 } 5007 return nil 5008 } 5009 5010 type Qfi struct { 5011 Value int32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` 5012 } 5013 5014 func (m *Qfi) Reset() { *m = Qfi{} } 5015 func (m *Qfi) String() string { return proto.CompactTextString(m) } 5016 func (*Qfi) ProtoMessage() {} 5017 func (*Qfi) Descriptor() ([]byte, []int) { 5018 return fileDescriptor_23cc5f935e05bbb6, []int{71} 5019 } 5020 func (m *Qfi) XXX_Unmarshal(b []byte) error { 5021 return m.Unmarshal(b) 5022 } 5023 func (m *Qfi) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5024 if deterministic { 5025 return xxx_messageInfo_Qfi.Marshal(b, m, deterministic) 5026 } else { 5027 b = b[:cap(b)] 5028 n, err := m.MarshalToSizedBuffer(b) 5029 if err != nil { 5030 return nil, err 5031 } 5032 return b[:n], nil 5033 } 5034 } 5035 func (m *Qfi) XXX_Merge(src proto.Message) { 5036 xxx_messageInfo_Qfi.Merge(m, src) 5037 } 5038 func (m *Qfi) XXX_Size() int { 5039 return m.Size() 5040 } 5041 func (m *Qfi) XXX_DiscardUnknown() { 5042 xxx_messageInfo_Qfi.DiscardUnknown(m) 5043 } 5044 5045 var xxx_messageInfo_Qfi proto.InternalMessageInfo 5046 5047 func (m *Qfi) GetValue() int32 { 5048 if m != nil { 5049 return m.Value 5050 } 5051 return 0 5052 } 5053 5054 type QoSflowLevelParameters struct { 5055 // Types that are valid to be assigned to QosFlowLevelParameters: 5056 // 5057 // *QoSflowLevelParameters_DynamicFiveQi 5058 // *QoSflowLevelParameters_NonDynamicFiveQi 5059 QosFlowLevelParameters isQoSflowLevelParameters_QosFlowLevelParameters `protobuf_oneof:"qos_flow_level_parameters"` 5060 } 5061 5062 func (m *QoSflowLevelParameters) Reset() { *m = QoSflowLevelParameters{} } 5063 func (m *QoSflowLevelParameters) String() string { return proto.CompactTextString(m) } 5064 func (*QoSflowLevelParameters) ProtoMessage() {} 5065 func (*QoSflowLevelParameters) Descriptor() ([]byte, []int) { 5066 return fileDescriptor_23cc5f935e05bbb6, []int{72} 5067 } 5068 func (m *QoSflowLevelParameters) XXX_Unmarshal(b []byte) error { 5069 return m.Unmarshal(b) 5070 } 5071 func (m *QoSflowLevelParameters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5072 if deterministic { 5073 return xxx_messageInfo_QoSflowLevelParameters.Marshal(b, m, deterministic) 5074 } else { 5075 b = b[:cap(b)] 5076 n, err := m.MarshalToSizedBuffer(b) 5077 if err != nil { 5078 return nil, err 5079 } 5080 return b[:n], nil 5081 } 5082 } 5083 func (m *QoSflowLevelParameters) XXX_Merge(src proto.Message) { 5084 xxx_messageInfo_QoSflowLevelParameters.Merge(m, src) 5085 } 5086 func (m *QoSflowLevelParameters) XXX_Size() int { 5087 return m.Size() 5088 } 5089 func (m *QoSflowLevelParameters) XXX_DiscardUnknown() { 5090 xxx_messageInfo_QoSflowLevelParameters.DiscardUnknown(m) 5091 } 5092 5093 var xxx_messageInfo_QoSflowLevelParameters proto.InternalMessageInfo 5094 5095 type isQoSflowLevelParameters_QosFlowLevelParameters interface { 5096 isQoSflowLevelParameters_QosFlowLevelParameters() 5097 MarshalTo([]byte) (int, error) 5098 Size() int 5099 } 5100 5101 type QoSflowLevelParameters_DynamicFiveQi struct { 5102 DynamicFiveQi *DynamicFiveQi `protobuf:"bytes,1,opt,name=dynamic_five_qi,json=dynamicFiveQi,proto3,oneof" json:"dynamic_five_qi,omitempty"` 5103 } 5104 type QoSflowLevelParameters_NonDynamicFiveQi struct { 5105 NonDynamicFiveQi *NonDynamicFiveQi `protobuf:"bytes,2,opt,name=non_dynamic_five_qi,json=nonDynamicFiveQi,proto3,oneof" json:"non_dynamic_five_qi,omitempty"` 5106 } 5107 5108 func (*QoSflowLevelParameters_DynamicFiveQi) isQoSflowLevelParameters_QosFlowLevelParameters() {} 5109 func (*QoSflowLevelParameters_NonDynamicFiveQi) isQoSflowLevelParameters_QosFlowLevelParameters() {} 5110 5111 func (m *QoSflowLevelParameters) GetQosFlowLevelParameters() isQoSflowLevelParameters_QosFlowLevelParameters { 5112 if m != nil { 5113 return m.QosFlowLevelParameters 5114 } 5115 return nil 5116 } 5117 5118 func (m *QoSflowLevelParameters) GetDynamicFiveQi() *DynamicFiveQi { 5119 if x, ok := m.GetQosFlowLevelParameters().(*QoSflowLevelParameters_DynamicFiveQi); ok { 5120 return x.DynamicFiveQi 5121 } 5122 return nil 5123 } 5124 5125 func (m *QoSflowLevelParameters) GetNonDynamicFiveQi() *NonDynamicFiveQi { 5126 if x, ok := m.GetQosFlowLevelParameters().(*QoSflowLevelParameters_NonDynamicFiveQi); ok { 5127 return x.NonDynamicFiveQi 5128 } 5129 return nil 5130 } 5131 5132 // XXX_OneofWrappers is for the internal use of the proto package. 5133 func (*QoSflowLevelParameters) XXX_OneofWrappers() []interface{} { 5134 return []interface{}{ 5135 (*QoSflowLevelParameters_DynamicFiveQi)(nil), 5136 (*QoSflowLevelParameters_NonDynamicFiveQi)(nil), 5137 } 5138 } 5139 5140 type DynamicFiveQi struct { 5141 PriorityLevel int32 `protobuf:"varint,1,opt,name=priority_level,json=priorityLevel,proto3" json:"priority_level,omitempty"` 5142 PacketDelayBudge int32 `protobuf:"varint,2,opt,name=packet_delay_budge,json=packetDelayBudge,proto3" json:"packet_delay_budge,omitempty"` 5143 PacketErrorRate int32 `protobuf:"varint,3,opt,name=packet_error_rate,json=packetErrorRate,proto3" json:"packet_error_rate,omitempty"` 5144 } 5145 5146 func (m *DynamicFiveQi) Reset() { *m = DynamicFiveQi{} } 5147 func (m *DynamicFiveQi) String() string { return proto.CompactTextString(m) } 5148 func (*DynamicFiveQi) ProtoMessage() {} 5149 func (*DynamicFiveQi) Descriptor() ([]byte, []int) { 5150 return fileDescriptor_23cc5f935e05bbb6, []int{73} 5151 } 5152 func (m *DynamicFiveQi) XXX_Unmarshal(b []byte) error { 5153 return m.Unmarshal(b) 5154 } 5155 func (m *DynamicFiveQi) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5156 if deterministic { 5157 return xxx_messageInfo_DynamicFiveQi.Marshal(b, m, deterministic) 5158 } else { 5159 b = b[:cap(b)] 5160 n, err := m.MarshalToSizedBuffer(b) 5161 if err != nil { 5162 return nil, err 5163 } 5164 return b[:n], nil 5165 } 5166 } 5167 func (m *DynamicFiveQi) XXX_Merge(src proto.Message) { 5168 xxx_messageInfo_DynamicFiveQi.Merge(m, src) 5169 } 5170 func (m *DynamicFiveQi) XXX_Size() int { 5171 return m.Size() 5172 } 5173 func (m *DynamicFiveQi) XXX_DiscardUnknown() { 5174 xxx_messageInfo_DynamicFiveQi.DiscardUnknown(m) 5175 } 5176 5177 var xxx_messageInfo_DynamicFiveQi proto.InternalMessageInfo 5178 5179 func (m *DynamicFiveQi) GetPriorityLevel() int32 { 5180 if m != nil { 5181 return m.PriorityLevel 5182 } 5183 return 0 5184 } 5185 5186 func (m *DynamicFiveQi) GetPacketDelayBudge() int32 { 5187 if m != nil { 5188 return m.PacketDelayBudge 5189 } 5190 return 0 5191 } 5192 5193 func (m *DynamicFiveQi) GetPacketErrorRate() int32 { 5194 if m != nil { 5195 return m.PacketErrorRate 5196 } 5197 return 0 5198 } 5199 5200 type NonDynamicFiveQi struct { 5201 FiveQi *FiveQi `protobuf:"bytes,1,opt,name=five_qi,json=fiveQi,proto3" json:"five_qi,omitempty"` 5202 } 5203 5204 func (m *NonDynamicFiveQi) Reset() { *m = NonDynamicFiveQi{} } 5205 func (m *NonDynamicFiveQi) String() string { return proto.CompactTextString(m) } 5206 func (*NonDynamicFiveQi) ProtoMessage() {} 5207 func (*NonDynamicFiveQi) Descriptor() ([]byte, []int) { 5208 return fileDescriptor_23cc5f935e05bbb6, []int{74} 5209 } 5210 func (m *NonDynamicFiveQi) XXX_Unmarshal(b []byte) error { 5211 return m.Unmarshal(b) 5212 } 5213 func (m *NonDynamicFiveQi) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5214 if deterministic { 5215 return xxx_messageInfo_NonDynamicFiveQi.Marshal(b, m, deterministic) 5216 } else { 5217 b = b[:cap(b)] 5218 n, err := m.MarshalToSizedBuffer(b) 5219 if err != nil { 5220 return nil, err 5221 } 5222 return b[:n], nil 5223 } 5224 } 5225 func (m *NonDynamicFiveQi) XXX_Merge(src proto.Message) { 5226 xxx_messageInfo_NonDynamicFiveQi.Merge(m, src) 5227 } 5228 func (m *NonDynamicFiveQi) XXX_Size() int { 5229 return m.Size() 5230 } 5231 func (m *NonDynamicFiveQi) XXX_DiscardUnknown() { 5232 xxx_messageInfo_NonDynamicFiveQi.DiscardUnknown(m) 5233 } 5234 5235 var xxx_messageInfo_NonDynamicFiveQi proto.InternalMessageInfo 5236 5237 func (m *NonDynamicFiveQi) GetFiveQi() *FiveQi { 5238 if m != nil { 5239 return m.FiveQi 5240 } 5241 return nil 5242 } 5243 5244 type FiveQi struct { 5245 Value int32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` 5246 } 5247 5248 func (m *FiveQi) Reset() { *m = FiveQi{} } 5249 func (m *FiveQi) String() string { return proto.CompactTextString(m) } 5250 func (*FiveQi) ProtoMessage() {} 5251 func (*FiveQi) Descriptor() ([]byte, []int) { 5252 return fileDescriptor_23cc5f935e05bbb6, []int{75} 5253 } 5254 func (m *FiveQi) XXX_Unmarshal(b []byte) error { 5255 return m.Unmarshal(b) 5256 } 5257 func (m *FiveQi) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5258 if deterministic { 5259 return xxx_messageInfo_FiveQi.Marshal(b, m, deterministic) 5260 } else { 5261 b = b[:cap(b)] 5262 n, err := m.MarshalToSizedBuffer(b) 5263 if err != nil { 5264 return nil, err 5265 } 5266 return b[:n], nil 5267 } 5268 } 5269 func (m *FiveQi) XXX_Merge(src proto.Message) { 5270 xxx_messageInfo_FiveQi.Merge(m, src) 5271 } 5272 func (m *FiveQi) XXX_Size() int { 5273 return m.Size() 5274 } 5275 func (m *FiveQi) XXX_DiscardUnknown() { 5276 xxx_messageInfo_FiveQi.DiscardUnknown(m) 5277 } 5278 5279 var xxx_messageInfo_FiveQi proto.InternalMessageInfo 5280 5281 func (m *FiveQi) GetValue() int32 { 5282 if m != nil { 5283 return m.Value 5284 } 5285 return 0 5286 } 5287 5288 type FourGDrbId struct { 5289 Value int32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` 5290 Qci *Qci `protobuf:"bytes,2,opt,name=qci,proto3" json:"qci,omitempty"` 5291 } 5292 5293 func (m *FourGDrbId) Reset() { *m = FourGDrbId{} } 5294 func (m *FourGDrbId) String() string { return proto.CompactTextString(m) } 5295 func (*FourGDrbId) ProtoMessage() {} 5296 func (*FourGDrbId) Descriptor() ([]byte, []int) { 5297 return fileDescriptor_23cc5f935e05bbb6, []int{76} 5298 } 5299 func (m *FourGDrbId) XXX_Unmarshal(b []byte) error { 5300 return m.Unmarshal(b) 5301 } 5302 func (m *FourGDrbId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5303 if deterministic { 5304 return xxx_messageInfo_FourGDrbId.Marshal(b, m, deterministic) 5305 } else { 5306 b = b[:cap(b)] 5307 n, err := m.MarshalToSizedBuffer(b) 5308 if err != nil { 5309 return nil, err 5310 } 5311 return b[:n], nil 5312 } 5313 } 5314 func (m *FourGDrbId) XXX_Merge(src proto.Message) { 5315 xxx_messageInfo_FourGDrbId.Merge(m, src) 5316 } 5317 func (m *FourGDrbId) XXX_Size() int { 5318 return m.Size() 5319 } 5320 func (m *FourGDrbId) XXX_DiscardUnknown() { 5321 xxx_messageInfo_FourGDrbId.DiscardUnknown(m) 5322 } 5323 5324 var xxx_messageInfo_FourGDrbId proto.InternalMessageInfo 5325 5326 func (m *FourGDrbId) GetValue() int32 { 5327 if m != nil { 5328 return m.Value 5329 } 5330 return 0 5331 } 5332 5333 func (m *FourGDrbId) GetQci() *Qci { 5334 if m != nil { 5335 return m.Qci 5336 } 5337 return nil 5338 } 5339 5340 type Qci struct { 5341 Value int32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` 5342 } 5343 5344 func (m *Qci) Reset() { *m = Qci{} } 5345 func (m *Qci) String() string { return proto.CompactTextString(m) } 5346 func (*Qci) ProtoMessage() {} 5347 func (*Qci) Descriptor() ([]byte, []int) { 5348 return fileDescriptor_23cc5f935e05bbb6, []int{77} 5349 } 5350 func (m *Qci) XXX_Unmarshal(b []byte) error { 5351 return m.Unmarshal(b) 5352 } 5353 func (m *Qci) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5354 if deterministic { 5355 return xxx_messageInfo_Qci.Marshal(b, m, deterministic) 5356 } else { 5357 b = b[:cap(b)] 5358 n, err := m.MarshalToSizedBuffer(b) 5359 if err != nil { 5360 return nil, err 5361 } 5362 return b[:n], nil 5363 } 5364 } 5365 func (m *Qci) XXX_Merge(src proto.Message) { 5366 xxx_messageInfo_Qci.Merge(m, src) 5367 } 5368 func (m *Qci) XXX_Size() int { 5369 return m.Size() 5370 } 5371 func (m *Qci) XXX_DiscardUnknown() { 5372 xxx_messageInfo_Qci.DiscardUnknown(m) 5373 } 5374 5375 var xxx_messageInfo_Qci proto.InternalMessageInfo 5376 5377 func (m *Qci) GetValue() int32 { 5378 if m != nil { 5379 return m.Value 5380 } 5381 return 0 5382 } 5383 5384 func init() { 5385 proto.RegisterEnum("onos.topo.RANEntityKinds", RANEntityKinds_name, RANEntityKinds_value) 5386 proto.RegisterEnum("onos.topo.RANRelationKinds", RANRelationKinds_name, RANRelationKinds_value) 5387 proto.RegisterEnum("onos.topo.CellGlobalIDType", CellGlobalIDType_name, CellGlobalIDType_value) 5388 proto.RegisterEnum("onos.topo.NodeType", NodeType_name, NodeType_value) 5389 proto.RegisterEnum("onos.topo.ComponentType", ComponentType_name, ComponentType_value) 5390 proto.RegisterEnum("onos.topo.E2SmRsmCommand", E2SmRsmCommand_name, E2SmRsmCommand_value) 5391 proto.RegisterEnum("onos.topo.RSMSlicingType", RSMSlicingType_name, RSMSlicingType_value) 5392 proto.RegisterEnum("onos.topo.RSMSchedulerType", RSMSchedulerType_name, RSMSchedulerType_value) 5393 proto.RegisterEnum("onos.topo.RSMSliceType", RSMSliceType_name, RSMSliceType_value) 5394 proto.RegisterEnum("onos.topo.UeIdType", UeIdType_name, UeIdType_value) 5395 proto.RegisterEnum("onos.topo.NrScs", NrScs_name, NrScs_value) 5396 proto.RegisterEnum("onos.topo.Nrb", Nrb_name, Nrb_value) 5397 proto.RegisterEnum("onos.topo.EnDcSupport", EnDcSupport_name, EnDcSupport_value) 5398 proto.RegisterEnum("onos.topo.Interface_Type", Interface_Type_name, Interface_Type_value) 5399 proto.RegisterType((*Location)(nil), "onos.topo.Location") 5400 proto.RegisterType((*Wgs84Location)(nil), "onos.topo.Wgs84Location") 5401 proto.RegisterType((*CartesianLocation)(nil), "onos.topo.CartesianLocation") 5402 proto.RegisterType((*AzElOrientation)(nil), "onos.topo.AzElOrientation") 5403 proto.RegisterType((*YprOrientation)(nil), "onos.topo.YprOrientation") 5404 proto.RegisterType((*Orientation)(nil), "onos.topo.Orientation") 5405 proto.RegisterType((*Waypoint)(nil), "onos.topo.Waypoint") 5406 proto.RegisterType((*Waypoints)(nil), "onos.topo.Waypoints") 5407 proto.RegisterType((*OrbitData)(nil), "onos.topo.OrbitData") 5408 proto.RegisterType((*Motion)(nil), "onos.topo.Motion") 5409 proto.RegisterType((*Coverage)(nil), "onos.topo.Coverage") 5410 proto.RegisterType((*E2Node)(nil), "onos.topo.E2Node") 5411 proto.RegisterMapType((map[string]*ServiceModelInfo)(nil), "onos.topo.E2Node.ServiceModelsEntry") 5412 proto.RegisterType((*E2NodeConfig)(nil), "onos.topo.E2NodeConfig") 5413 proto.RegisterType((*Lease)(nil), "onos.topo.Lease") 5414 proto.RegisterType((*Interface)(nil), "onos.topo.Interface") 5415 proto.RegisterType((*E2TInfo)(nil), "onos.topo.E2TInfo") 5416 proto.RegisterType((*XAppInfo)(nil), "onos.topo.XAppInfo") 5417 proto.RegisterType((*A1PolicyType)(nil), "onos.topo.A1PolicyType") 5418 proto.RegisterType((*A1TInfo)(nil), "onos.topo.A1TInfo") 5419 proto.RegisterType((*CellGlobalID)(nil), "onos.topo.CellGlobalID") 5420 proto.RegisterType((*NeighborCellID)(nil), "onos.topo.NeighborCellID") 5421 proto.RegisterType((*E2Cell)(nil), "onos.topo.E2Cell") 5422 proto.RegisterMapType((map[string]uint32)(nil), "onos.topo.E2Cell.KpiReportsEntry") 5423 proto.RegisterType((*ConnectivitySupport)(nil), "onos.topo.ConnectivitySupport") 5424 proto.RegisterType((*FDDInfo)(nil), "onos.topo.FDDInfo") 5425 proto.RegisterType((*TDDInfo)(nil), "onos.topo.TDDInfo") 5426 proto.RegisterType((*FrequencyInfo)(nil), "onos.topo.FrequencyInfo") 5427 proto.RegisterType((*TransmissionBandwidth)(nil), "onos.topo.TransmissionBandwidth") 5428 proto.RegisterType((*FrequencyBandList)(nil), "onos.topo.FrequencyBandList") 5429 proto.RegisterType((*FrequencyBandItem)(nil), "onos.topo.FrequencyBandItem") 5430 proto.RegisterType((*GlobalNgRanNodeID)(nil), "onos.topo.GlobalNgRanNodeID") 5431 proto.RegisterType((*GlobalGnbID)(nil), "onos.topo.GlobalGnbID") 5432 proto.RegisterType((*GlobalNgEnbID)(nil), "onos.topo.GlobalNgEnbID") 5433 proto.RegisterType((*TaiSupportList)(nil), "onos.topo.TaiSupportList") 5434 proto.RegisterType((*TaiSupportItem)(nil), "onos.topo.TaiSupportItem") 5435 proto.RegisterType((*XnBroadcastPlmn)(nil), "onos.topo.XnBroadcastPlmn") 5436 proto.RegisterType((*TaiSliceSupportList)(nil), "onos.topo.TaiSliceSupportList") 5437 proto.RegisterType((*SliceSupportItem)(nil), "onos.topo.SliceSupportItem") 5438 proto.RegisterType((*SNssai)(nil), "onos.topo.SNssai") 5439 proto.RegisterType((*AmfRegionInformation)(nil), "onos.topo.AmfRegionInformation") 5440 proto.RegisterType((*GlobalAmfRegionInformationItem)(nil), "onos.topo.GlobalAmfRegionInformationItem") 5441 proto.RegisterType((*NeighborInformationNr)(nil), "onos.topo.NeighborInformationNr") 5442 proto.RegisterType((*ServiceModelInfo)(nil), "onos.topo.ServiceModelInfo") 5443 proto.RegisterType((*RCRanFunction)(nil), "onos.topo.RCRanFunction") 5444 proto.RegisterType((*MHORanFunction)(nil), "onos.topo.MHORanFunction") 5445 proto.RegisterType((*KPMRanFunction)(nil), "onos.topo.KPMRanFunction") 5446 proto.RegisterType((*RSMRanFunction)(nil), "onos.topo.RSMRanFunction") 5447 proto.RegisterType((*RCEventTriggerStyle)(nil), "onos.topo.RCEventTriggerStyle") 5448 proto.RegisterType((*RCReportStyle)(nil), "onos.topo.RCReportStyle") 5449 proto.RegisterType((*RCInsertStyle)(nil), "onos.topo.RCInsertStyle") 5450 proto.RegisterType((*RCPolicyStyle)(nil), "onos.topo.RCPolicyStyle") 5451 proto.RegisterType((*PolicyAction)(nil), "onos.topo.PolicyAction") 5452 proto.RegisterType((*RCControlStyle)(nil), "onos.topo.RCControlStyle") 5453 proto.RegisterType((*ControlAction)(nil), "onos.topo.ControlAction") 5454 proto.RegisterType((*InsertIndication)(nil), "onos.topo.InsertIndication") 5455 proto.RegisterType((*RANParameter)(nil), "onos.topo.RANParameter") 5456 proto.RegisterType((*KPMReportStyle)(nil), "onos.topo.KPMReportStyle") 5457 proto.RegisterType((*MHOReportStyle)(nil), "onos.topo.MHOReportStyle") 5458 proto.RegisterType((*KPMMeasurement)(nil), "onos.topo.KPMMeasurement") 5459 proto.RegisterType((*RSMNodeSlicingCapabilityItem)(nil), "onos.topo.RSMNodeSlicingCapabilityItem") 5460 proto.RegisterType((*RSMSupportedSlicingConfigItem)(nil), "onos.topo.RSMSupportedSlicingConfigItem") 5461 proto.RegisterType((*RSMSliceItemList)(nil), "onos.topo.RSMSliceItemList") 5462 proto.RegisterType((*RSMSlicingItem)(nil), "onos.topo.RSMSlicingItem") 5463 proto.RegisterType((*RSMSliceParameters)(nil), "onos.topo.RSMSliceParameters") 5464 proto.RegisterType((*DuUeF1ApID)(nil), "onos.topo.DuUeF1apID") 5465 proto.RegisterType((*CuUeF1ApID)(nil), "onos.topo.CuUeF1apID") 5466 proto.RegisterType((*RanUeNgapID)(nil), "onos.topo.RanUeNgapID") 5467 proto.RegisterType((*EnbUeS1ApID)(nil), "onos.topo.EnbUeS1apID") 5468 proto.RegisterType((*AmfUeNgapID)(nil), "onos.topo.AmfUeNgapID") 5469 proto.RegisterType((*UeIdentity)(nil), "onos.topo.UeIdentity") 5470 proto.RegisterType((*DrbId)(nil), "onos.topo.DrbId") 5471 proto.RegisterType((*FiveGDrbId)(nil), "onos.topo.FiveGDrbId") 5472 proto.RegisterType((*Qfi)(nil), "onos.topo.Qfi") 5473 proto.RegisterType((*QoSflowLevelParameters)(nil), "onos.topo.QoSflowLevelParameters") 5474 proto.RegisterType((*DynamicFiveQi)(nil), "onos.topo.DynamicFiveQi") 5475 proto.RegisterType((*NonDynamicFiveQi)(nil), "onos.topo.NonDynamicFiveQi") 5476 proto.RegisterType((*FiveQi)(nil), "onos.topo.FiveQi") 5477 proto.RegisterType((*FourGDrbId)(nil), "onos.topo.FourGDrbId") 5478 proto.RegisterType((*Qci)(nil), "onos.topo.Qci") 5479 } 5480 5481 func init() { proto.RegisterFile("onos/topo/ran.proto", fileDescriptor_23cc5f935e05bbb6) } 5482 5483 var fileDescriptor_23cc5f935e05bbb6 = []byte{ 5484 // 4812 bytes of a gzipped FileDescriptorProto 5485 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x5a, 0x4d, 0x6c, 0x1b, 0x49, 5486 0x76, 0x56, 0xf3, 0x47, 0x3f, 0x8f, 0x3f, 0x6a, 0x95, 0x64, 0x59, 0xb6, 0x6c, 0xd1, 0xd3, 0xb3, 5487 0x19, 0x4f, 0x84, 0x59, 0x5b, 0x92, 0x7f, 0xc6, 0x33, 0xf1, 0xfc, 0xf0, 0x4f, 0x16, 0xc7, 0x12, 5488 0x25, 0x17, 0xa9, 0xf5, 0xcc, 0x26, 0xbb, 0x8d, 0x66, 0x77, 0x91, 0xee, 0x1d, 0xb2, 0x9b, 0xee, 5489 0x6e, 0xda, 0x96, 0x83, 0x24, 0x58, 0x04, 0x48, 0xb0, 0x87, 0x20, 0x73, 0x4c, 0x2e, 0x39, 0x05, 5490 0xb9, 0x05, 0xb9, 0xe4, 0x9a, 0x5b, 0x90, 0xec, 0x71, 0x8f, 0x41, 0x02, 0x28, 0x81, 0xe6, 0x9e, 5491 0x43, 0xb0, 0x87, 0x60, 0x10, 0x04, 0x41, 0xfd, 0x74, 0x77, 0x35, 0x49, 0x79, 0xec, 0x99, 0x60, 5492 0x4f, 0xac, 0x7a, 0xef, 0x7b, 0xaf, 0x5e, 0xbd, 0x7a, 0xaf, 0xea, 0x55, 0x35, 0x61, 0xd9, 0x75, 5493 0x5c, 0xff, 0x66, 0xe0, 0x0e, 0xdd, 0x9b, 0x9e, 0xe1, 0xdc, 0x18, 0x7a, 0x6e, 0xe0, 0xa2, 0x05, 5494 0x4a, 0xbc, 0x41, 0x89, 0x97, 0x2f, 0xf5, 0x5c, 0xb7, 0xd7, 0x27, 0x37, 0x19, 0xa3, 0x33, 0xea, 5495 0xde, 0x34, 0x9c, 0x13, 0x8e, 0xba, 0xbc, 0xd2, 0x73, 0x7b, 0x2e, 0x6b, 0xde, 0xa4, 0x2d, 0x41, 5496 0x2d, 0x8d, 0x0b, 0x04, 0xf6, 0x80, 0xf8, 0x81, 0x31, 0x18, 0x72, 0x80, 0xf6, 0xb7, 0x0a, 0xcc, 5497 0xef, 0xbb, 0xa6, 0x11, 0xd8, 0xae, 0x83, 0x56, 0x20, 0xdd, 0x37, 0x82, 0x35, 0xe5, 0x9a, 0xf2, 5498 0xae, 0x52, 0x49, 0xad, 0x29, 0x98, 0x76, 0x19, 0xd5, 0xe9, 0xad, 0xa5, 0x24, 0xaa, 0xd3, 0x43, 5499 0x5b, 0x90, 0x7d, 0xde, 0xf3, 0xef, 0xdd, 0x5e, 0x4b, 0x5f, 0x53, 0xde, 0xcd, 0xed, 0xac, 0xdd, 5500 0x88, 0xac, 0xbc, 0xf1, 0x98, 0xd2, 0x43, 0xa5, 0x7b, 0x33, 0x98, 0x03, 0xd1, 0x7d, 0x58, 0x30, 5501 0x0d, 0x2f, 0x20, 0xbe, 0x6d, 0x38, 0x6b, 0x19, 0x26, 0x75, 0x45, 0x92, 0xaa, 0x86, 0x3c, 0x49, 5502 0x32, 0x16, 0xa8, 0x64, 0x21, 0x4d, 0x5e, 0x04, 0xda, 0x33, 0x28, 0x24, 0xd4, 0xa3, 0xb7, 0x20, 5503 0xdf, 0x37, 0x02, 0x3b, 0x18, 0x59, 0x44, 0xb7, 0x48, 0x8f, 0x1b, 0x8f, 0x73, 0x21, 0xad, 0x46, 5504 0x7a, 0xe8, 0x6d, 0x28, 0xf4, 0x5d, 0xa7, 0x17, 0x63, 0xd8, 0x54, 0x70, 0x3e, 0x22, 0x52, 0xd0, 5505 0x55, 0x00, 0xa3, 0x2f, 0xf4, 0x0c, 0xd8, 0xa4, 0x14, 0xbc, 0x10, 0x52, 0x0e, 0xb4, 0x5d, 0x58, 5506 0x9a, 0x30, 0x10, 0x2d, 0x42, 0xfa, 0x85, 0x3e, 0x10, 0x43, 0xa6, 0x5e, 0x1c, 0x50, 0xc2, 0x89, 5507 0x3e, 0x10, 0xfa, 0x53, 0x27, 0x8c, 0xf0, 0x32, 0x52, 0x97, 0x7a, 0x79, 0xa0, 0xbd, 0x84, 0xc5, 5508 0xf2, 0xcb, 0x7a, 0xff, 0xd0, 0xb3, 0x89, 0x13, 0x70, 0x2d, 0x25, 0xc8, 0x19, 0x2f, 0xed, 0xc1, 5509 0x28, 0x78, 0x22, 0x4d, 0x00, 0x04, 0x49, 0xd8, 0x4f, 0xfa, 0xe4, 0x19, 0x43, 0xcb, 0xf6, 0x47, 5510 0x44, 0x0a, 0x7a, 0x0b, 0xf2, 0x9e, 0x1b, 0xc4, 0x18, 0x3e, 0x64, 0x2e, 0xa4, 0xd5, 0x48, 0x4f, 5511 0x33, 0xa0, 0xf8, 0xc5, 0xd0, 0x93, 0x87, 0xbe, 0x08, 0x73, 0x27, 0xc6, 0x73, 0x69, 0xd8, 0xd9, 5512 0x13, 0xe3, 0x39, 0xd5, 0xb6, 0x0e, 0x0b, 0x43, 0x3b, 0x30, 0x9f, 0x48, 0xc3, 0xcd, 0x33, 0x02, 5513 0x65, 0x5e, 0x82, 0x79, 0xcf, 0xed, 0xf7, 0xa5, 0x61, 0xe6, 0x68, 0x9f, 0x0e, 0xf1, 0x07, 0x90, 5514 0x93, 0xf5, 0x6f, 0x41, 0xc6, 0x78, 0x49, 0xfa, 0x4c, 0x79, 0x6e, 0xe7, 0xb2, 0xb4, 0xda, 0x63, 5515 0x4e, 0xd8, 0x9b, 0xc1, 0x0c, 0x89, 0x7e, 0x08, 0xe9, 0x93, 0xa1, 0xc7, 0x86, 0xcc, 0xed, 0x5c, 5516 0x92, 0x04, 0x92, 0x96, 0xef, 0xcd, 0x60, 0x8a, 0xab, 0x14, 0x20, 0xe7, 0xc6, 0x54, 0xed, 0x4b, 5517 0x98, 0x7f, 0x6c, 0x9c, 0x0c, 0x5d, 0xdb, 0x09, 0xd0, 0x0d, 0xc8, 0xd0, 0x60, 0x8f, 0xc6, 0xe6, 5518 0x99, 0x70, 0x23, 0xcc, 0x84, 0x1b, 0xed, 0x30, 0x13, 0x30, 0xc3, 0xa1, 0x9b, 0x30, 0xdf, 0x17, 5519 0x0b, 0x2b, 0x86, 0x5f, 0x96, 0x86, 0x0f, 0xd7, 0x1c, 0x47, 0x20, 0xed, 0x3e, 0x2c, 0x84, 0x83, 5520 0xf9, 0x54, 0xfa, 0xb9, 0xe8, 0xac, 0x29, 0xd7, 0xd2, 0x63, 0xd2, 0x21, 0x0e, 0x47, 0x20, 0xed, 5521 0xd7, 0x0a, 0x2c, 0x1c, 0x7a, 0x1d, 0x3b, 0xa8, 0x19, 0x81, 0x41, 0xb3, 0x89, 0x0c, 0x5d, 0xf3, 5522 0xc9, 0x6b, 0x58, 0xcb, 0x81, 0xe8, 0x3a, 0x2c, 0xda, 0x8e, 0xd9, 0xb7, 0x9d, 0xf1, 0xb0, 0x28, 5523 0x4a, 0xe4, 0x70, 0xb5, 0x0c, 0xc3, 0x49, 0xac, 0x96, 0x61, 0x30, 0x56, 0x1e, 0x14, 0xc2, 0x32, 5524 0x51, 0xc1, 0x0a, 0xa1, 0x11, 0x64, 0x78, 0xbd, 0xd1, 0x80, 0x38, 0x01, 0x03, 0x67, 0x79, 0x04, 5525 0x85, 0x34, 0x2a, 0x40, 0x43, 0xd5, 0x71, 0x07, 0x46, 0xff, 0x84, 0x21, 0x66, 0x45, 0xa8, 0x72, 5526 0x92, 0x00, 0x0c, 0x88, 0xe1, 0xe8, 0x03, 0x97, 0xf9, 0x71, 0x8e, 0x03, 0x28, 0xe9, 0x80, 0x51, 5527 0xb4, 0xbf, 0x57, 0x60, 0x96, 0x37, 0xd1, 0x7d, 0x28, 0x76, 0xed, 0x17, 0xc4, 0xd2, 0x23, 0xb7, 5528 0x2b, 0xe7, 0xba, 0x7d, 0x6f, 0x06, 0x17, 0x18, 0x38, 0xca, 0xbd, 0xdb, 0xb0, 0x10, 0xfa, 0xd2, 5529 0x17, 0xeb, 0xb5, 0x32, 0xc5, 0xe3, 0x3e, 0xdd, 0x45, 0x22, 0x20, 0x7a, 0x0f, 0xb2, 0x2e, 0x75, 5530 0xba, 0xd8, 0xb5, 0x64, 0x89, 0x68, 0x31, 0xe8, 0x8e, 0xc5, 0x40, 0x95, 0x79, 0x98, 0xe5, 0x13, 5531 0xd1, 0x06, 0x30, 0x5f, 0x75, 0x9f, 0x11, 0xcf, 0xe8, 0x11, 0xb4, 0x0a, 0xb3, 0x4f, 0x88, 0xdd, 5532 0x7b, 0xc2, 0x37, 0xca, 0x2c, 0x16, 0x3d, 0x9a, 0x33, 0x86, 0x67, 0xea, 0xcf, 0x6d, 0x2b, 0x78, 5533 0xc2, 0x2c, 0xca, 0xe2, 0x79, 0xc3, 0x33, 0x1f, 0xd3, 0x3e, 0x5a, 0x83, 0x39, 0x91, 0xd1, 0x6c, 5534 0xe8, 0x2c, 0x0e, 0xbb, 0x08, 0xd1, 0x38, 0xed, 0x07, 0x6c, 0x1d, 0xb2, 0x98, 0xb5, 0x99, 0x97, 5535 0xea, 0x3b, 0x4d, 0xd7, 0x22, 0xe8, 0x21, 0x14, 0x7d, 0xe2, 0x3d, 0xb3, 0x4d, 0xa2, 0x0f, 0x5c, 5536 0x8b, 0xf4, 0x7d, 0x11, 0x5e, 0x3f, 0x90, 0x4c, 0xe7, 0xd0, 0x1b, 0x2d, 0x8e, 0x3b, 0x60, 0xb0, 5537 0xba, 0x13, 0x78, 0x27, 0xb8, 0xe0, 0xcb, 0xb4, 0xcb, 0x3f, 0x01, 0x34, 0x09, 0x42, 0x2a, 0xa4, 5538 0xbf, 0x24, 0x27, 0x6c, 0x36, 0x0b, 0x98, 0x36, 0xd1, 0x36, 0x64, 0x9f, 0x19, 0xfd, 0x11, 0x11, 5539 0x8e, 0x5d, 0x97, 0xc6, 0x92, 0xe5, 0x1b, 0x4e, 0xd7, 0xc5, 0x1c, 0xf9, 0x61, 0xea, 0x9e, 0xa2, 5540 0x75, 0x21, 0xcf, 0x4d, 0xa9, 0xba, 0x4e, 0xd7, 0xee, 0xa1, 0xfb, 0x90, 0x33, 0x5d, 0xc7, 0x21, 5541 0x26, 0xf5, 0x61, 0x68, 0xb8, 0xec, 0xf3, 0x86, 0x13, 0x10, 0xaf, 0x6b, 0x98, 0xa4, 0x92, 0xf9, 5542 0xe5, 0x69, 0x69, 0x06, 0xcb, 0x70, 0xea, 0xb2, 0x67, 0xc4, 0xf3, 0xc3, 0x7c, 0xcc, 0xe0, 0xb0, 5543 0xab, 0x35, 0x20, 0xbb, 0x4f, 0x0c, 0x9f, 0xa0, 0x4f, 0x01, 0xc8, 0x8b, 0xa1, 0xed, 0xc9, 0xe1, 5544 0xf3, 0x8a, 0xdc, 0xa9, 0x64, 0xbe, 0xfa, 0xf7, 0x92, 0x82, 0x25, 0x19, 0xed, 0xbf, 0x14, 0x58, 5545 0x88, 0xac, 0x40, 0x3f, 0x84, 0x4c, 0x70, 0x32, 0xe4, 0x7b, 0x46, 0x31, 0xb1, 0xfd, 0x44, 0x98, 5546 0x1b, 0xed, 0x93, 0x21, 0xc1, 0x0c, 0x86, 0x56, 0x21, 0x65, 0x0f, 0x99, 0x71, 0x0b, 0x95, 0xd9, 5547 0xb3, 0xd3, 0x52, 0xaa, 0x71, 0x84, 0x53, 0xf6, 0x90, 0x2e, 0xe9, 0xd0, 0xf5, 0x78, 0x90, 0x15, 5548 0x30, 0x6b, 0x6b, 0xbf, 0x50, 0x20, 0x43, 0x45, 0xd1, 0x05, 0x58, 0x6a, 0x34, 0xdb, 0x75, 0xbc, 5549 0x5b, 0xae, 0xd6, 0xf5, 0xe3, 0xe6, 0xc3, 0xe6, 0xe1, 0xe3, 0xa6, 0x3a, 0x83, 0x96, 0xa0, 0x10, 5550 0x93, 0xeb, 0x3b, 0x6d, 0x55, 0x49, 0x22, 0xeb, 0x3b, 0xe5, 0xa3, 0xed, 0xad, 0x6d, 0x35, 0x35, 5551 0x49, 0xde, 0xd9, 0xda, 0x52, 0xd3, 0x49, 0x72, 0x79, 0x5b, 0xff, 0xbc, 0x7c, 0x74, 0xa4, 0x66, 5552 0x10, 0x82, 0xa2, 0x4c, 0x2e, 0x1f, 0xa9, 0x59, 0xed, 0x13, 0x98, 0xab, 0xef, 0xb4, 0xe9, 0xea, 5553 0xa1, 0xdb, 0x00, 0x76, 0x38, 0xb5, 0x57, 0xae, 0x10, 0x96, 0x70, 0xda, 0xcf, 0x15, 0x98, 0xff, 5554 0xbc, 0x3c, 0x1c, 0x7e, 0x77, 0x15, 0xe8, 0x13, 0x58, 0x34, 0xb6, 0xf5, 0xa1, 0xdb, 0xb7, 0xcd, 5555 0x13, 0x9d, 0x7a, 0x93, 0x66, 0x31, 0x15, 0xbd, 0x28, 0x9f, 0x12, 0xdb, 0x47, 0x0c, 0xc0, 0x7c, 5556 0x5e, 0x30, 0xa4, 0x9e, 0xaf, 0xfd, 0xa7, 0x02, 0x79, 0x99, 0x8f, 0xde, 0x81, 0x94, 0x6d, 0xf1, 5557 0x28, 0xae, 0xac, 0xb2, 0xd5, 0xa8, 0x7d, 0x73, 0x5a, 0xca, 0xc7, 0x88, 0x46, 0x0d, 0xa7, 0x6c, 5558 0x8b, 0x1e, 0x0c, 0x8e, 0x31, 0x20, 0x62, 0xdd, 0x2e, 0x9f, 0x9d, 0x96, 0x32, 0x4d, 0x63, 0x40, 5559 0xbe, 0x39, 0x2d, 0x15, 0x63, 0x2c, 0xa5, 0x60, 0x86, 0x43, 0x1f, 0xc6, 0x71, 0x98, 0x66, 0x22, 5560 0xd7, 0xce, 0x4e, 0x4b, 0x73, 0x3f, 0xe2, 0xa4, 0x6f, 0x4e, 0x4b, 0x4b, 0xb1, 0x94, 0x20, 0x46, 5561 0x91, 0x8a, 0x3e, 0x83, 0x9c, 0x45, 0x7c, 0xd3, 0xb3, 0x87, 0x2c, 0x42, 0x33, 0x4c, 0xfe, 0xdd, 5562 0xb3, 0xd3, 0x52, 0xae, 0x16, 0x93, 0xbf, 0x39, 0x2d, 0x5d, 0x88, 0x75, 0x48, 0x0c, 0x2c, 0x0b, 5563 0xd3, 0x55, 0x2b, 0x6f, 0x7f, 0x9f, 0x55, 0x3b, 0x86, 0x7c, 0x95, 0xf4, 0xfb, 0x0f, 0xfa, 0x6e, 5564 0xc7, 0xe8, 0x37, 0x6a, 0x68, 0x25, 0xcc, 0x72, 0x9e, 0xf9, 0xbc, 0x83, 0x6e, 0x8a, 0x1c, 0x48, 5565 0xb1, 0x1c, 0x90, 0x53, 0x5f, 0x16, 0x8e, 0xb3, 0x40, 0xfb, 0x13, 0x05, 0x8a, 0x4d, 0xba, 0x05, 5566 0x76, 0x5c, 0x8f, 0x42, 0x1a, 0x35, 0x74, 0x08, 0x45, 0x93, 0xf4, 0xfb, 0x7a, 0x8f, 0xa1, 0x75, 5567 0xb1, 0x2c, 0xc9, 0xb5, 0x95, 0xb5, 0x55, 0xd4, 0xb3, 0xd3, 0x52, 0xc2, 0x38, 0x9c, 0x37, 0xe3, 5568 0x9e, 0x85, 0xde, 0x86, 0xb9, 0x61, 0x7f, 0xe0, 0x50, 0x4d, 0x7c, 0xd9, 0xe0, 0xec, 0xb4, 0x34, 5569 0x7b, 0xd4, 0x1f, 0x38, 0x8d, 0x1a, 0x9e, 0xa5, 0xac, 0x86, 0xa5, 0xfd, 0xdb, 0x02, 0xdd, 0x35, 5570 0xa9, 0x16, 0x74, 0x57, 0x18, 0xe0, 0x76, 0x7e, 0x46, 0xcc, 0x40, 0x8f, 0xe2, 0x22, 0x1a, 0xe7, 5571 0x90, 0x31, 0xc2, 0x71, 0x44, 0xcf, 0x9a, 0x62, 0x78, 0xea, 0xfb, 0x1a, 0x5e, 0x30, 0x9c, 0x80, 5572 0x38, 0x8e, 0xa1, 0x9b, 0xee, 0xc8, 0x09, 0xf7, 0x84, 0xbc, 0x20, 0x56, 0x29, 0x0d, 0x95, 0x20, 5573 0x6b, 0x78, 0x5d, 0x93, 0xc7, 0x47, 0xa1, 0xb2, 0x70, 0x76, 0x5a, 0xca, 0x96, 0xf1, 0x6e, 0xb5, 5574 0x89, 0x39, 0x9d, 0x1e, 0x2d, 0xcc, 0x2c, 0xb6, 0x30, 0x59, 0xb6, 0x5a, 0xf3, 0x94, 0xc0, 0xe2, 5575 0xfe, 0x12, 0xa4, 0x87, 0xa6, 0xcd, 0x0e, 0xe3, 0x42, 0x65, 0xee, 0xec, 0xb4, 0x94, 0x3e, 0xaa, 5576 0x36, 0x30, 0xa5, 0x21, 0x0c, 0xb9, 0x2f, 0x87, 0xb6, 0xee, 0x11, 0xba, 0x05, 0xf9, 0x6b, 0x73, 5577 0x2c, 0x50, 0xde, 0x4a, 0x9c, 0x1c, 0xd4, 0xf6, 0x1b, 0x0f, 0x87, 0x36, 0xe6, 0x18, 0x76, 0x22, 5578 0x54, 0x8a, 0x67, 0xa7, 0x25, 0x88, 0x89, 0x18, 0xbe, 0x8c, 0xda, 0xe8, 0xc7, 0xb0, 0xe4, 0x88, 5579 0xd5, 0xd6, 0x99, 0x51, 0xb6, 0xe5, 0xaf, 0xcd, 0x33, 0xcd, 0xf2, 0x86, 0x99, 0x8c, 0x88, 0xca, 5580 0xf2, 0xd9, 0x69, 0x69, 0x31, 0x49, 0xf3, 0xf1, 0xa2, 0x23, 0x13, 0x2c, 0x1f, 0x5d, 0x86, 0x85, 5581 0x9e, 0xd3, 0xd1, 0xad, 0x11, 0xf5, 0xfc, 0x02, 0xf3, 0xd4, 0x5c, 0xcf, 0xe9, 0xd4, 0x46, 0x0d, 5582 0x0b, 0xbd, 0x07, 0xa8, 0x6f, 0x04, 0xc4, 0x0f, 0x74, 0xcf, 0x33, 0xf5, 0x30, 0x23, 0x81, 0x81, 5583 0x54, 0xce, 0xc1, 0x9e, 0x29, 0x32, 0x90, 0x56, 0xb6, 0x61, 0xc0, 0xe4, 0x18, 0x44, 0x04, 0x09, 5584 0xad, 0x72, 0xe8, 0x99, 0x48, 0x2c, 0x9d, 0x12, 0xfc, 0xb5, 0xfc, 0xb5, 0xf4, 0xbb, 0x05, 0x9c, 5585 0xe3, 0x34, 0x1a, 0x50, 0xac, 0x96, 0xeb, 0x5a, 0x96, 0x6e, 0x3b, 0x5d, 0x77, 0xad, 0xc0, 0x96, 5586 0x1f, 0x49, 0x13, 0xdb, 0xad, 0xd5, 0x68, 0x0e, 0xee, 0xcd, 0xe0, 0xb9, 0xae, 0x65, 0xb1, 0x74, 5587 0xbc, 0x09, 0xf3, 0x41, 0x28, 0x50, 0x9c, 0x10, 0x68, 0xc7, 0x02, 0x81, 0x10, 0xd8, 0x83, 0x6b, 5588 0x03, 0x62, 0xf8, 0x23, 0x8f, 0xb0, 0x6a, 0x2b, 0xb0, 0x07, 0xb6, 0xd3, 0xd3, 0x4d, 0x76, 0x6a, 5589 0x8e, 0xc4, 0x69, 0xb6, 0xc8, 0xcc, 0xde, 0x90, 0x70, 0x6d, 0x06, 0xab, 0xca, 0x28, 0xd4, 0x84, 5590 0x0b, 0x22, 0x56, 0x9d, 0x9e, 0xee, 0x19, 0x8e, 0xee, 0xb8, 0x16, 0xa1, 0xb3, 0x56, 0x27, 0x2e, 5591 0x58, 0x3c, 0x26, 0x9b, 0x3d, 0x6c, 0x38, 0xf4, 0x8c, 0x6e, 0xd4, 0xf0, 0x52, 0x6f, 0x8c, 0x64, 5592 0xa1, 0x2a, 0xa8, 0x81, 0x61, 0xeb, 0xfe, 0x68, 0x48, 0x57, 0x5b, 0xef, 0xdb, 0x7e, 0xb0, 0xb6, 5593 0x34, 0x51, 0x8c, 0xb7, 0x0d, 0xbb, 0xc5, 0x11, 0xfb, 0xb6, 0x1f, 0xe0, 0x62, 0x90, 0xe8, 0xa3, 5594 0x63, 0x58, 0x35, 0x06, 0x5d, 0xdd, 0x23, 0x3d, 0x5a, 0x9a, 0x52, 0xb7, 0x78, 0x03, 0x3e, 0x29, 5595 0xc4, 0x54, 0x95, 0xe4, 0x2d, 0x7e, 0xd0, 0xc5, 0x0c, 0xd7, 0x88, 0x61, 0x78, 0xc5, 0x98, 0x42, 5596 0x45, 0x8f, 0x60, 0x25, 0xac, 0x0f, 0x9e, 0xd9, 0xc1, 0x49, 0x68, 0xe4, 0xda, 0x32, 0x53, 0xba, 5597 0x21, 0xa7, 0xa8, 0x04, 0x13, 0x86, 0xe1, 0x65, 0x73, 0x92, 0x88, 0x7e, 0x0c, 0x6b, 0x51, 0x30, 5598 0x4b, 0x76, 0xea, 0x8e, 0xe7, 0xaf, 0xad, 0xb0, 0x98, 0xbe, 0x36, 0x25, 0xa6, 0x25, 0xa3, 0x9a, 5599 0x1e, 0x5e, 0x75, 0xa6, 0x91, 0xfd, 0xcb, 0x1f, 0xc1, 0xe2, 0x58, 0x5e, 0x4d, 0xa9, 0xb4, 0x56, 5600 0xe4, 0x4a, 0xab, 0x20, 0x15, 0x53, 0x95, 0x22, 0xe4, 0x1d, 0x8f, 0xd5, 0x7c, 0xcc, 0x32, 0xed, 5601 0x11, 0x2c, 0x4f, 0x99, 0x16, 0xfa, 0x10, 0x0a, 0xc4, 0xd1, 0x2d, 0x33, 0xf2, 0x06, 0xaf, 0x5d, 5602 0x56, 0xe5, 0x24, 0x77, 0x6a, 0x66, 0xe8, 0x85, 0x1c, 0x89, 0x3b, 0xda, 0x3f, 0xa4, 0x60, 0x4e, 5603 0x84, 0x33, 0xfa, 0x10, 0xf2, 0xa3, 0xbe, 0xde, 0xf5, 0xc8, 0x53, 0x1e, 0xc7, 0xca, 0xc4, 0xb5, 5604 0x7e, 0xd7, 0x23, 0x4f, 0x47, 0xc4, 0x31, 0x4f, 0x58, 0xd9, 0x07, 0xa3, 0x3e, 0x25, 0x84, 0xb2, 5605 0x96, 0x2c, 0x9b, 0xfa, 0x36, 0x59, 0x2b, 0x96, 0xfd, 0x3d, 0xb8, 0x34, 0xea, 0xeb, 0x81, 0x67, 5606 0x38, 0xfe, 0xc0, 0xf6, 0x69, 0xee, 0xea, 0x1d, 0xc3, 0xb1, 0x78, 0x15, 0xcd, 0xab, 0x74, 0x79, 5607 0x09, 0xda, 0x12, 0xb0, 0x12, 0xe2, 0xf0, 0xc5, 0x51, 0x7f, 0x2a, 0x83, 0x6a, 0xb7, 0xce, 0xd5, 5608 0x9e, 0x79, 0x5d, 0xed, 0xd6, 0x74, 0xed, 0xda, 0x5f, 0x29, 0x30, 0xd7, 0x8e, 0xfd, 0xe7, 0x78, 5609 0x6f, 0xe2, 0x3f, 0xc7, 0x8b, 0x7c, 0xf0, 0x18, 0x56, 0xcf, 0x31, 0x31, 0xf5, 0x9a, 0x26, 0x5e, 5610 0x08, 0xa6, 0x1a, 0xf8, 0x02, 0x0a, 0x89, 0x51, 0xe9, 0x65, 0xd0, 0xf1, 0x74, 0x7e, 0xd8, 0x28, 5611 0x7c, 0x7f, 0x75, 0xbc, 0x32, 0x3b, 0x63, 0xf6, 0x61, 0xb9, 0x1b, 0x62, 0x99, 0x05, 0x3c, 0xf9, 5612 0x53, 0x13, 0xfb, 0x48, 0xa4, 0x91, 0x8e, 0xc3, 0xf2, 0x7f, 0xa9, 0x3b, 0x4e, 0xd2, 0x3a, 0x70, 5613 0x61, 0xfa, 0x8a, 0x5c, 0x87, 0x59, 0xc7, 0xd3, 0x7d, 0xd3, 0x17, 0x81, 0xaa, 0xca, 0xf9, 0xe5, 5614 0xb5, 0x4c, 0x1f, 0x67, 0x1d, 0xfa, 0x83, 0xae, 0x41, 0xda, 0xf1, 0x3a, 0xa2, 0x0c, 0x29, 0x26, 5615 0x50, 0x1d, 0x4c, 0x59, 0x9a, 0x09, 0x4b, 0x13, 0xb6, 0xa0, 0x26, 0xac, 0x8c, 0x4d, 0xc3, 0x0e, 5616 0xc8, 0x20, 0x2c, 0x92, 0xce, 0x9d, 0x47, 0x23, 0x20, 0x03, 0x8c, 0xba, 0xe3, 0x24, 0x5f, 0xfb, 5617 0x64, 0x6c, 0x10, 0x4a, 0x45, 0x9b, 0xb0, 0x24, 0x16, 0x3b, 0x1e, 0x47, 0xf8, 0x73, 0x91, 0xaf, 5618 0x6b, 0x84, 0xd7, 0xfe, 0x4e, 0x81, 0xa5, 0x89, 0xad, 0x17, 0xdd, 0x87, 0x82, 0xd8, 0xb7, 0xe9, 5619 0x81, 0x17, 0x15, 0x48, 0xab, 0x13, 0xfb, 0xf5, 0x03, 0xa7, 0xd3, 0xa8, 0xed, 0xcd, 0xe0, 0x5c, 5620 0x2f, 0xea, 0xb2, 0x5d, 0x3a, 0xde, 0xf5, 0x09, 0x57, 0x30, 0x99, 0x74, 0xe1, 0xa8, 0x75, 0xa1, 5621 0xa2, 0xd0, 0x93, 0x08, 0x56, 0xe5, 0xe2, 0x39, 0x47, 0x87, 0xf6, 0xbb, 0x90, 0x93, 0xc6, 0x96, 5622 0x8f, 0x52, 0x25, 0x71, 0x94, 0x5e, 0x80, 0xd9, 0x5e, 0x3c, 0x76, 0x01, 0x67, 0x7b, 0xcc, 0xb8, 5623 0x2b, 0x00, 0x9c, 0xac, 0xf7, 0x89, 0x23, 0xea, 0x9d, 0x79, 0xc6, 0xda, 0x27, 0x8e, 0xf6, 0x8f, 5624 0x0a, 0x14, 0x12, 0x86, 0x9d, 0xaf, 0xff, 0x3a, 0x2c, 0x0e, 0x0c, 0xd3, 0x73, 0xc7, 0x26, 0x59, 5625 0xd8, 0x9b, 0xc1, 0x79, 0xc6, 0x10, 0x33, 0x41, 0x3b, 0x70, 0xc1, 0x7f, 0x42, 0x8f, 0xab, 0x71, 5626 0x78, 0x5a, 0xc0, 0x97, 0x18, 0xfb, 0x40, 0x96, 0xd9, 0x82, 0x95, 0xbe, 0xeb, 0xf4, 0x26, 0x44, 5627 0x32, 0x42, 0x44, 0xa5, 0x5c, 0x59, 0xa2, 0x92, 0x83, 0x85, 0x08, 0xa6, 0x3d, 0x86, 0x62, 0xf2, 5628 0x10, 0x44, 0x75, 0x58, 0x92, 0x4f, 0x4e, 0x39, 0xea, 0xa6, 0x1f, 0x9d, 0x2c, 0xe4, 0x16, 0x83, 5629 0x44, 0xdf, 0xd7, 0x7a, 0xb2, 0x62, 0x16, 0x6c, 0x2a, 0xa4, 0x03, 0xc3, 0x14, 0xbe, 0xa1, 0x4d, 5630 0x54, 0x85, 0xc5, 0x8e, 0xe7, 0x1a, 0x96, 0x69, 0xf8, 0x81, 0x28, 0x63, 0xf8, 0xdd, 0x49, 0x7e, 5631 0x61, 0xfb, 0xdc, 0xa9, 0x84, 0x18, 0x5a, 0xd6, 0xe0, 0x62, 0x47, 0xee, 0xfa, 0xda, 0x1f, 0xc1, 5632 0xe2, 0x18, 0xe4, 0xfc, 0x95, 0x68, 0xc1, 0x2a, 0x9b, 0x5b, 0xdf, 0x36, 0x49, 0xb2, 0x36, 0x48, 5633 0x4d, 0x9c, 0xbd, 0xd4, 0x7a, 0x8a, 0x93, 0x0b, 0x84, 0xe5, 0x60, 0x92, 0xa8, 0x75, 0x60, 0x79, 5634 0x0a, 0x16, 0x3d, 0x84, 0xe5, 0xe4, 0x38, 0xb2, 0x27, 0x13, 0x2f, 0x11, 0x92, 0x24, 0xf3, 0xe5, 5635 0x92, 0x3f, 0x46, 0xf1, 0xb5, 0x8f, 0x41, 0x1d, 0x87, 0xa1, 0x4d, 0x98, 0xf3, 0x75, 0xc7, 0xf7, 5636 0x0d, 0x5b, 0x24, 0xdd, 0x92, 0xac, 0xb4, 0x49, 0x19, 0x78, 0xd6, 0x67, 0xbf, 0xda, 0x26, 0xcc, 5637 0x72, 0x0a, 0x5d, 0x05, 0xdf, 0x0f, 0xc2, 0x55, 0xf0, 0xfd, 0x00, 0x15, 0x21, 0xe5, 0x87, 0xa1, 5638 0x9f, 0xf2, 0x2d, 0xed, 0xcf, 0x15, 0x58, 0x99, 0x56, 0xcd, 0xa0, 0xe7, 0xf0, 0xb6, 0x48, 0xb4, 5639 0xe9, 0x55, 0x51, 0x62, 0x86, 0xbf, 0x3d, 0x91, 0xc0, 0xd3, 0x74, 0xb2, 0xf9, 0x96, 0x7a, 0xaf, 5640 0xe4, 0xfb, 0xda, 0x4f, 0x60, 0xe3, 0xd5, 0x2a, 0xce, 0x5f, 0x71, 0x0d, 0x0a, 0xb2, 0xb1, 0xe1, 5641 0x3c, 0x73, 0x71, 0x61, 0x66, 0x69, 0xff, 0x93, 0x82, 0x0b, 0x53, 0x4b, 0x22, 0xea, 0x2c, 0x7a, 5642 0x25, 0x11, 0xce, 0xa2, 0x37, 0x91, 0x2d, 0xb6, 0xed, 0x9b, 0x3d, 0x7b, 0xca, 0xd3, 0x6e, 0xf2, 5643 0x5a, 0x40, 0xf7, 0xff, 0x6a, 0xcf, 0x0e, 0xc3, 0x3e, 0x1d, 0x87, 0xbd, 0x5c, 0x97, 0x67, 0xde, 5644 0xb4, 0x2e, 0xcf, 0xbe, 0x4e, 0x5d, 0x7e, 0x5e, 0x85, 0x39, 0xfb, 0xdd, 0x2b, 0xcc, 0xd7, 0x29, 5645 0xf5, 0xe7, 0x5e, 0xa7, 0xd4, 0x9f, 0x28, 0x08, 0xff, 0x5a, 0x01, 0x75, 0xfc, 0x35, 0x8e, 0x5e, 5646 0x06, 0xdd, 0xe8, 0xb6, 0xcb, 0x2e, 0x83, 0x87, 0x8d, 0x1a, 0xa6, 0x34, 0x84, 0xe4, 0x77, 0x0f, 5647 0xf1, 0xb6, 0xf1, 0x01, 0x14, 0xe8, 0xce, 0xdf, 0x1d, 0x39, 0xe2, 0x8d, 0x2e, 0x2d, 0xde, 0x12, 5648 0xc6, 0xdf, 0xd0, 0xca, 0xce, 0x09, 0xce, 0x7b, 0x86, 0xb3, 0x1b, 0x22, 0xd1, 0x3b, 0x50, 0x94, 5649 0xfa, 0x8d, 0x9a, 0xbf, 0x96, 0x61, 0x57, 0xa9, 0x31, 0xaa, 0xf6, 0xdf, 0x29, 0x28, 0xe0, 0x2a, 5650 0x8e, 0x89, 0xec, 0xd9, 0x2c, 0x34, 0x91, 0x3f, 0x9b, 0xf1, 0x87, 0x99, 0x8f, 0xa0, 0xc0, 0x6f, 5651 0xaa, 0xba, 0x1f, 0x9c, 0xf4, 0xa3, 0x07, 0x21, 0xf9, 0x48, 0xc3, 0x55, 0x5e, 0x4f, 0xb7, 0x28, 5652 0x00, 0xe7, 0xbd, 0xb8, 0xe3, 0x53, 0x71, 0xdb, 0xf1, 0x49, 0x2c, 0x9e, 0x9e, 0x22, 0xde, 0x60, 5653 0x08, 0x21, 0x6e, 0xc7, 0x1d, 0x1f, 0x1d, 0xc1, 0x0a, 0x79, 0xc6, 0x96, 0xc8, 0xb3, 0x7b, 0x3d, 5654 0xe2, 0x85, 0x5a, 0x32, 0x4c, 0xcb, 0x46, 0x42, 0x4b, 0x9d, 0x02, 0xdb, 0x1c, 0xc7, 0x75, 0x21, 5655 0x32, 0x4e, 0x62, 0x06, 0x89, 0xf7, 0x2d, 0xa1, 0x2a, 0x3b, 0xc5, 0x20, 0xfe, 0xf0, 0x23, 0x0c, 5656 0x1a, 0xc6, 0x1d, 0x1f, 0x7d, 0x0a, 0x45, 0xd3, 0x75, 0x02, 0xcf, 0xed, 0x87, 0xf2, 0xb3, 0x13, 5657 0xa7, 0x09, 0xae, 0x56, 0x39, 0x84, 0x2b, 0x28, 0x98, 0x52, 0xcf, 0xd7, 0x9e, 0x40, 0xf1, 0x60, 5658 0xef, 0xf0, 0x75, 0x5c, 0xff, 0xf1, 0x74, 0xd7, 0xcb, 0x43, 0x51, 0x4d, 0xe7, 0xf9, 0x9e, 0x8e, 5659 0xf4, 0xf0, 0xe8, 0xe0, 0xff, 0x69, 0x24, 0xaa, 0xe9, 0xdc, 0x91, 0xfe, 0x52, 0x81, 0x22, 0x6e, 5660 0xbd, 0xd6, 0x50, 0x2e, 0x5c, 0xf3, 0x6c, 0x93, 0x9d, 0x5a, 0x34, 0xe7, 0x58, 0x79, 0x63, 0x1a, 5661 0x43, 0xa3, 0x63, 0xf7, 0x69, 0x72, 0x8b, 0xf3, 0x8b, 0x8e, 0x7e, 0x5d, 0x76, 0x69, 0xeb, 0x80, 5662 0xd6, 0x68, 0x2d, 0x2e, 0x55, 0x8d, 0xf0, 0x6c, 0xcb, 0xbd, 0xe2, 0xd9, 0xa6, 0xe0, 0xb0, 0x77, 5663 0xee, 0x88, 0xcb, 0x4e, 0xb4, 0x9f, 0xc2, 0xf2, 0x94, 0xd8, 0x88, 0x12, 0x4f, 0x91, 0x12, 0x0f, 5664 0x49, 0xaf, 0x6c, 0x59, 0xf1, 0x9c, 0x5c, 0x82, 0x1c, 0xdf, 0x44, 0xf9, 0x3b, 0x0f, 0xff, 0x4e, 5665 0x00, 0x9c, 0xd4, 0x3e, 0x19, 0x12, 0xed, 0x39, 0xcb, 0xa4, 0xd8, 0x1b, 0xaf, 0xad, 0xf9, 0x63, 5666 0x96, 0xab, 0xfa, 0xd0, 0xf0, 0x8c, 0x01, 0x09, 0x88, 0x17, 0xe6, 0x86, 0xfc, 0xac, 0x85, 0xcb, 5667 0xcd, 0xa3, 0x90, 0x8f, 0xe9, 0xae, 0x10, 0xf5, 0x7c, 0xed, 0x8f, 0x15, 0x3a, 0xb2, 0x94, 0x3b, 5668 0xaf, 0x3d, 0xf2, 0x67, 0x80, 0x44, 0x52, 0xda, 0x8e, 0x65, 0xf3, 0x6f, 0x37, 0xe1, 0xe8, 0xeb, 5669 0x89, 0x17, 0x4b, 0x0a, 0x6a, 0x44, 0x18, 0xbc, 0x64, 0x8f, 0x51, 0x7c, 0x3e, 0x7d, 0x29, 0x5f, 5670 0xde, 0x64, 0xfa, 0x22, 0x11, 0x8d, 0xc4, 0x36, 0x27, 0x4f, 0x9f, 0xeb, 0x2d, 0x33, 0x3e, 0x16, 5671 0x79, 0xcb, 0x7b, 0xbe, 0xf6, 0x6b, 0x05, 0xf2, 0x32, 0x5f, 0x8a, 0xb8, 0x6c, 0x22, 0xe2, 0xa6, 5672 0x6d, 0xb1, 0x9f, 0xc3, 0x95, 0xc4, 0xe0, 0xfa, 0x9b, 0xad, 0xc4, 0x25, 0xd9, 0x14, 0x2c, 0xaf, 5673 0x0a, 0xfa, 0x29, 0x94, 0x84, 0x66, 0xd3, 0x75, 0x2c, 0x7b, 0x9a, 0xf2, 0xcc, 0xab, 0x95, 0x0b, 5674 0xcb, 0xaa, 0xa1, 0x78, 0x42, 0xbf, 0xf6, 0x17, 0x29, 0x28, 0x26, 0x37, 0x98, 0xd7, 0xf6, 0xf8, 5675 0x7b, 0x80, 0x9e, 0x10, 0xc3, 0x22, 0x9e, 0x3e, 0x19, 0xd1, 0x2a, 0xe7, 0xec, 0x46, 0x71, 0x8d, 5676 0x6e, 0xc0, 0xf2, 0x80, 0xf8, 0xbe, 0xd1, 0x23, 0x09, 0x38, 0xff, 0x22, 0xb6, 0x24, 0x58, 0x12, 5677 0xfe, 0x23, 0x58, 0x0f, 0x77, 0x46, 0x77, 0x14, 0x98, 0xee, 0x20, 0x29, 0x97, 0x65, 0x72, 0x6b, 5678 0x02, 0x72, 0xc8, 0x11, 0x92, 0x78, 0x19, 0x16, 0x43, 0xf1, 0x30, 0x1e, 0x66, 0x27, 0x76, 0x66, 5679 0x31, 0x6d, 0xe1, 0xf7, 0x70, 0x27, 0x0e, 0x23, 0xe2, 0xf7, 0xa1, 0x90, 0x00, 0xbc, 0x51, 0x44, 5680 0x7c, 0xdf, 0x6c, 0xfc, 0x43, 0x50, 0xc7, 0xd3, 0xe5, 0x37, 0x3a, 0xfe, 0x87, 0x90, 0x97, 0xd9, 5681 0xd2, 0xd8, 0xe9, 0x6f, 0x1b, 0x5b, 0x7b, 0xce, 0x0f, 0x8a, 0xef, 0xb0, 0x87, 0x7d, 0x04, 0x79, 5682 0xa9, 0x40, 0x0a, 0x6d, 0x1e, 0x3b, 0x37, 0x0e, 0x62, 0x04, 0x4e, 0xc0, 0xb5, 0x7b, 0xfc, 0x2c, 5683 0x7c, 0xf3, 0x81, 0xb5, 0xfb, 0xcc, 0x64, 0x49, 0xf3, 0xb9, 0x07, 0xce, 0xb4, 0x09, 0xff, 0x6b, 5684 0x0a, 0xae, 0xbc, 0xea, 0x48, 0x41, 0xb7, 0xe1, 0xe2, 0xc0, 0x78, 0xa1, 0x3b, 0xa3, 0x41, 0x87, 5685 0x78, 0xba, 0xdb, 0xe5, 0xb7, 0x2c, 0x5f, 0xb7, 0xfa, 0xe2, 0xfb, 0xf2, 0xf2, 0xc0, 0x78, 0xd1, 5686 0x64, 0xdc, 0xc3, 0x2e, 0xbb, 0xcc, 0xf8, 0xb5, 0xfe, 0xb9, 0x52, 0xa3, 0xbe, 0xb0, 0x7d, 0x52, 5687 0xea, 0xb8, 0x8f, 0xee, 0x43, 0x3e, 0x3c, 0x0d, 0xa3, 0x84, 0x4c, 0x7e, 0xe7, 0xc4, 0xad, 0x03, 5688 0x61, 0x26, 0xfb, 0xc2, 0x93, 0xf3, 0xe3, 0x0e, 0xfa, 0x1d, 0x58, 0x4f, 0x8e, 0x39, 0x22, 0xbe, 5689 0x3e, 0xa4, 0x95, 0x12, 0xd5, 0x2f, 0xd2, 0x75, 0x55, 0x1a, 0xf7, 0x98, 0xf8, 0x47, 0xc4, 0x63, 5690 0xa3, 0xa3, 0x16, 0xa8, 0xa2, 0x9a, 0x26, 0x96, 0x28, 0x7f, 0x45, 0x3d, 0xf4, 0xee, 0xd8, 0xf0, 5691 0x21, 0x2a, 0x74, 0x17, 0xc3, 0xf2, 0xcb, 0x72, 0xa4, 0x81, 0x13, 0xb5, 0x9f, 0xc1, 0xd5, 0x57, 5692 0x4a, 0xa0, 0x06, 0xbf, 0x4c, 0xc6, 0x25, 0xb7, 0x7e, 0xce, 0xf7, 0xdd, 0xfa, 0x4e, 0x6b, 0x80, 5693 0xfd, 0x41, 0xd5, 0x1d, 0x0c, 0x0c, 0xc7, 0xe2, 0x57, 0xc9, 0x48, 0x15, 0x3b, 0x7c, 0x5b, 0xa0, 5694 0x0a, 0xe7, 0x10, 0xaa, 0x9a, 0xdd, 0x55, 0x3f, 0x81, 0xa2, 0xe7, 0x0f, 0xc4, 0xbd, 0x98, 0xd5, 5695 0x13, 0x93, 0x17, 0xfe, 0xd8, 0xa3, 0x6c, 0x0e, 0x79, 0xcf, 0x1f, 0x30, 0x25, 0xac, 0x62, 0xf8, 5696 0x5f, 0x5e, 0xcd, 0x48, 0x80, 0x73, 0x83, 0xeb, 0x2a, 0x00, 0x1f, 0xc7, 0x22, 0xbe, 0x29, 0x42, 5697 0x6c, 0x81, 0x51, 0x6a, 0xc4, 0x37, 0xd1, 0x1e, 0xa8, 0x9c, 0x9d, 0x48, 0x6b, 0x7a, 0x6d, 0xb9, 5698 0x3a, 0x69, 0x0c, 0x89, 0xb3, 0x19, 0x2f, 0xfa, 0x49, 0x02, 0xba, 0x1b, 0x0e, 0x14, 0x6d, 0xc2, 5699 0xc5, 0xe4, 0xd6, 0x20, 0x74, 0xb0, 0x00, 0xe1, 0x16, 0xb0, 0xf0, 0xb8, 0x05, 0x30, 0x22, 0xec, 5700 0xd9, 0x87, 0x3a, 0x82, 0xaf, 0xed, 0x05, 0x49, 0xee, 0x98, 0x34, 0x2c, 0xe2, 0x04, 0x76, 0x70, 5701 0x82, 0xe7, 0x47, 0xa4, 0xc1, 0xdf, 0x09, 0xff, 0x4c, 0x01, 0x34, 0x69, 0x14, 0xaa, 0x40, 0xd1, 5702 0x37, 0x9f, 0x10, 0x6b, 0xd4, 0x27, 0x9e, 0xbc, 0x64, 0xeb, 0x63, 0x76, 0x84, 0x18, 0xfe, 0x81, 5703 0xd8, 0x97, 0xbb, 0x68, 0x15, 0x66, 0x9f, 0xf3, 0xff, 0x69, 0xf0, 0x8c, 0x10, 0x3d, 0xb4, 0x0e, 5704 0x0b, 0x4f, 0x5d, 0x5f, 0xef, 0x93, 0x67, 0xa4, 0x2f, 0x8e, 0xa4, 0xf9, 0xa7, 0xae, 0xbf, 0x4f, 5705 0xfb, 0x9a, 0x06, 0x50, 0x1b, 0x1d, 0x93, 0xdd, 0x6d, 0x63, 0x38, 0xfe, 0x85, 0x34, 0x2d, 0x5e, 5706 0xe7, 0x29, 0xa6, 0xfa, 0x6d, 0x98, 0xb7, 0x21, 0x87, 0x0d, 0xe7, 0x98, 0x34, 0x7b, 0xaf, 0x06, 5707 0xd5, 0x9d, 0xce, 0x31, 0x69, 0x4d, 0xd1, 0x94, 0x95, 0x40, 0xe5, 0x41, 0xf7, 0x5b, 0x34, 0xfd, 5708 0x22, 0x03, 0x10, 0xfb, 0x17, 0xed, 0x41, 0xc1, 0x1a, 0xe9, 0x23, 0xa2, 0x77, 0xb7, 0x8d, 0x61, 5709 0xfc, 0xba, 0x28, 0xaf, 0x46, 0x3c, 0x4b, 0xfe, 0xb5, 0x2f, 0xee, 0x63, 0xb0, 0xc2, 0xb6, 0x45, 5710 0x35, 0x99, 0x09, 0x4d, 0xa9, 0x09, 0x4d, 0xd5, 0x31, 0x4d, 0x55, 0x49, 0x93, 0x19, 0x6b, 0xda, 5711 0xe7, 0xa7, 0xce, 0x88, 0xe8, 0x4e, 0x8f, 0xab, 0x4a, 0x4f, 0x3c, 0x79, 0x4a, 0x2e, 0xab, 0x2c, 5712 0x9e, 0x9d, 0x96, 0x72, 0xb8, 0xdc, 0x0c, 0x09, 0x38, 0xe7, 0x45, 0x5c, 0xa6, 0x8d, 0x38, 0x1d, 5713 0xaa, 0xcd, 0x17, 0x86, 0x65, 0x26, 0xb4, 0x49, 0xbe, 0xe5, 0xda, 0x24, 0x02, 0xce, 0x91, 0xa8, 5714 0xc3, 0xb4, 0x19, 0x83, 0xae, 0x6c, 0x5b, 0x76, 0x42, 0x9b, 0xb4, 0x08, 0x5c, 0x5b, 0xf9, 0x60, 5715 0x37, 0xb6, 0xcd, 0x88, 0xb8, 0x16, 0x6a, 0xc3, 0xd2, 0xd0, 0x23, 0x5d, 0xe2, 0x79, 0xc4, 0xa2, 5716 0xf9, 0xc0, 0xe2, 0x77, 0x96, 0xc5, 0xef, 0xf2, 0x58, 0x3e, 0xd0, 0x40, 0xe5, 0xdf, 0x46, 0x8f, 5717 0x42, 0x09, 0xf1, 0x6d, 0x7d, 0x31, 0x52, 0xc1, 0x51, 0xe8, 0x3a, 0xcc, 0x5a, 0x1e, 0x7b, 0xa2, 5718 0x9c, 0x63, 0xb6, 0xc9, 0x0f, 0xe7, 0x35, 0xaf, 0xd3, 0xb0, 0x70, 0xd6, 0xa2, 0x3f, 0xda, 0x9f, 5719 0x2a, 0x90, 0x65, 0x04, 0xf4, 0x01, 0xe4, 0xbb, 0xee, 0xc8, 0xd3, 0x7b, 0x42, 0x70, 0x32, 0x0a, 5720 0x76, 0xdd, 0x91, 0xf7, 0x80, 0x81, 0xf7, 0x66, 0xe8, 0x55, 0x43, 0xf4, 0x6a, 0x4c, 0xd4, 0x7e, 5721 0x46, 0x22, 0xd1, 0xc9, 0x65, 0xdf, 0xb5, 0x9f, 0x11, 0x49, 0x34, 0xec, 0xd5, 0x2a, 0xf3, 0xa1, 5722 0xa1, 0xda, 0x57, 0x0a, 0x40, 0x0c, 0x9b, 0x1e, 0xdf, 0xe8, 0x1a, 0xa4, 0x9f, 0x76, 0xc3, 0x67, 5723 0x21, 0xf9, 0x9d, 0xff, 0x51, 0xd7, 0xc6, 0x94, 0x85, 0x3e, 0x03, 0xb5, 0xdb, 0x77, 0x9f, 0xfb, 5724 0xfa, 0xc0, 0x18, 0xea, 0x81, 0xab, 0x5b, 0x5e, 0x47, 0x9c, 0xfe, 0xf2, 0xa7, 0xec, 0x47, 0x6e, 5725 0x8b, 0xa2, 0x58, 0x1a, 0x4b, 0xdb, 0x5b, 0x81, 0x89, 0x1e, 0x18, 0xc3, 0xb6, 0x5b, 0xf3, 0x3a, 5726 0xda, 0x3a, 0xa4, 0x1f, 0x75, 0xed, 0x73, 0x52, 0xed, 0x9f, 0x15, 0x58, 0x9d, 0xae, 0x06, 0x55, 5727 0x60, 0xd1, 0x3a, 0x71, 0x8c, 0x81, 0x6d, 0xea, 0xcc, 0x2f, 0x4f, 0xed, 0x29, 0x5f, 0x78, 0x6a, 5728 0x1c, 0x41, 0xa7, 0xfc, 0xc8, 0xde, 0x9b, 0xc1, 0x05, 0x4b, 0x26, 0xa0, 0x7d, 0x58, 0x76, 0x5c, 5729 0x47, 0x1f, 0xd7, 0x33, 0xf9, 0x1f, 0xab, 0xa6, 0xeb, 0x8c, 0xab, 0x52, 0x9d, 0x31, 0x5a, 0x65, 5730 0x1d, 0x2e, 0xd1, 0x6d, 0x8c, 0x1a, 0xcb, 0xf7, 0x32, 0x69, 0xe7, 0xa7, 0x9e, 0x2f, 0x24, 0xe0, 5731 0xe8, 0xb7, 0xa0, 0x38, 0xf4, 0x6c, 0xd7, 0x63, 0x37, 0x5f, 0xb6, 0xf5, 0xf1, 0xa9, 0x17, 0x42, 5732 0x2a, 0x9b, 0x31, 0x2d, 0xdc, 0x87, 0x86, 0xf9, 0x25, 0x09, 0x74, 0x8b, 0xf4, 0x8d, 0x13, 0xbd, 5733 0x33, 0xb2, 0x7a, 0x61, 0x39, 0xa4, 0x72, 0x4e, 0x8d, 0x32, 0x2a, 0x94, 0x8e, 0x36, 0x61, 0x49, 5734 0xa0, 0x89, 0xe7, 0xb9, 0x9e, 0xee, 0x19, 0x41, 0x58, 0xe5, 0x2f, 0x72, 0x46, 0x9d, 0xd2, 0xb1, 5735 0x11, 0x10, 0xed, 0x63, 0x50, 0xc7, 0xe7, 0x85, 0x36, 0x61, 0x2e, 0xe9, 0xcd, 0xa5, 0xb1, 0x00, 5736 0x7b, 0x64, 0xe3, 0xd9, 0x2e, 0xfb, 0xd5, 0x36, 0x60, 0x56, 0x48, 0x4d, 0x5f, 0xbc, 0x1a, 0x40, 5737 0x1c, 0xcd, 0xaf, 0x88, 0x35, 0x73, 0x6a, 0xac, 0x99, 0x34, 0xd6, 0x4c, 0x9b, 0xc5, 0x87, 0x79, 5738 0xce, 0x10, 0x9b, 0x35, 0x28, 0xe2, 0x72, 0xb3, 0xce, 0xf6, 0xd8, 0x87, 0xb6, 0x63, 0xf9, 0x08, 5739 0xd8, 0xff, 0xf4, 0x0e, 0x6b, 0x75, 0x75, 0x86, 0xb7, 0xab, 0xf5, 0xfd, 0x7d, 0x55, 0x41, 0x73, 5740 0x90, 0xae, 0xef, 0xb4, 0xd5, 0x34, 0x9a, 0x87, 0x8c, 0xf8, 0x23, 0xd6, 0x1c, 0xa4, 0xcb, 0xdb, 5741 0x6d, 0x35, 0xbb, 0xf9, 0x11, 0xa8, 0xb8, 0xdc, 0xc4, 0xa4, 0xcf, 0x2a, 0x77, 0xae, 0x27, 0x0f, 5742 0xf3, 0xd5, 0xc3, 0x66, 0x1b, 0x1f, 0xee, 0xb7, 0xd4, 0x99, 0xb0, 0x57, 0x6e, 0x34, 0x5b, 0xaa, 5743 0x82, 0x0a, 0xb0, 0xd0, 0xac, 0x37, 0x1e, 0xec, 0x55, 0x0e, 0x71, 0x4b, 0x4d, 0x6d, 0x5e, 0x07, 5744 0x75, 0xfc, 0x8f, 0x38, 0x68, 0x01, 0xb2, 0x4d, 0x5c, 0x7d, 0xd0, 0x50, 0x67, 0xe8, 0x80, 0x75, 5745 0xda, 0x52, 0x36, 0x0f, 0x60, 0x9e, 0x56, 0x9d, 0x0c, 0x90, 0x83, 0xb9, 0x66, 0x5b, 0x6f, 0x1e, 5746 0x36, 0x85, 0xa1, 0xcd, 0xb6, 0xfe, 0xa0, 0x59, 0x11, 0xca, 0xdb, 0x7a, 0xbd, 0xc9, 0xba, 0x29, 5747 0xd1, 0x6d, 0x3e, 0xd0, 0xeb, 0xcd, 0x8a, 0x9a, 0x16, 0x48, 0xda, 0xce, 0x6c, 0xee, 0xd3, 0x2b, 5748 0xcf, 0x60, 0xe8, 0x3a, 0xc4, 0x09, 0x42, 0x9d, 0xd5, 0x48, 0xe7, 0x02, 0x64, 0xab, 0x6d, 0xbd, 5749 0x7a, 0xac, 0x2a, 0xcc, 0x7a, 0xda, 0xd4, 0x8f, 0x8f, 0xd4, 0x94, 0x60, 0xd4, 0x8e, 0xb9, 0xb6, 5750 0x6a, 0xa8, 0xed, 0x9f, 0x14, 0x28, 0x26, 0x6b, 0x2e, 0xa4, 0xc1, 0x46, 0x7d, 0x47, 0x6f, 0x1d, 5751 0xe8, 0xb8, 0x75, 0xa0, 0x57, 0x0f, 0x0f, 0x0e, 0xca, 0xcd, 0x9a, 0xde, 0xda, 0x6f, 0x54, 0xeb, 5752 0x7a, 0x15, 0xd7, 0xcb, 0x6d, 0x3a, 0xcc, 0x2b, 0x30, 0xc7, 0x47, 0x35, 0x8a, 0x51, 0x5e, 0x85, 5753 0xa9, 0xd5, 0xf7, 0xeb, 0xed, 0xba, 0x9a, 0x9a, 0x8e, 0x39, 0xae, 0xeb, 0xe5, 0x56, 0xeb, 0xb0, 5754 0xda, 0xa0, 0x7a, 0xd2, 0xe8, 0x07, 0x70, 0x6d, 0x12, 0x53, 0xff, 0x51, 0xbd, 0xd9, 0xd6, 0xdb, 5755 0xb8, 0xf1, 0xe0, 0x41, 0x1d, 0xb7, 0xd4, 0xcc, 0x66, 0x55, 0x2e, 0xe0, 0x98, 0x5f, 0x2e, 0xc2, 5756 0x32, 0x1d, 0xad, 0xd1, 0x7c, 0xa0, 0xb7, 0xbf, 0x38, 0xaa, 0xeb, 0xad, 0x76, 0xb9, 0xdd, 0xa8, 5757 0xaa, 0x33, 0x68, 0x0d, 0x56, 0x12, 0x8c, 0xda, 0x17, 0xcd, 0xf2, 0x41, 0xa3, 0xaa, 0x2a, 0x9b, 5758 0x2f, 0x78, 0x6d, 0x99, 0x28, 0x5f, 0x36, 0xe0, 0x72, 0xab, 0xba, 0x57, 0xaf, 0x1d, 0xef, 0xd7, 5759 0x31, 0xc7, 0xe3, 0xc3, 0xe3, 0x66, 0x4d, 0xc7, 0x87, 0x95, 0x46, 0x53, 0x9d, 0x41, 0xef, 0x80, 5760 0x36, 0xc6, 0x3f, 0xc2, 0x87, 0x47, 0x87, 0xb8, 0xdd, 0x38, 0x6c, 0x96, 0xf7, 0xf7, 0xbf, 0xd0, 5761 0x77, 0xcb, 0x0d, 0xac, 0x2a, 0xe8, 0x0a, 0xac, 0x8d, 0xe1, 0x1e, 0x1d, 0xb6, 0xf4, 0x4a, 0xb9, 5762 0x55, 0xaf, 0xa9, 0xa9, 0xcd, 0x4f, 0x21, 0x2f, 0xd7, 0x73, 0xa1, 0xf1, 0x75, 0x61, 0xe1, 0x3e, 5763 0x77, 0x9c, 0x3a, 0x33, 0xc6, 0x38, 0x0e, 0x19, 0xca, 0xe6, 0xdf, 0x28, 0x30, 0x1f, 0x1e, 0x65, 5764 0xe8, 0x2a, 0x5c, 0x3a, 0xae, 0xeb, 0x8d, 0x1a, 0x47, 0xd1, 0x18, 0xa8, 0xeb, 0xbb, 0xdb, 0x7a, 5765 0xf9, 0x48, 0x6f, 0xd4, 0xd4, 0x99, 0x31, 0x76, 0x2d, 0xc9, 0x56, 0xc6, 0xd8, 0xb8, 0xdc, 0xa4, 5766 0xfc, 0xe6, 0x03, 0xce, 0x4e, 0x8d, 0xb1, 0xcb, 0x07, 0xbb, 0x32, 0x3b, 0x4d, 0x1d, 0x26, 0xb1, 5767 0xeb, 0xcd, 0x0a, 0x65, 0xb7, 0x42, 0xed, 0x99, 0xcd, 0x06, 0x64, 0xd9, 0x07, 0x66, 0xb4, 0x08, 5768 0xb9, 0x56, 0xb5, 0x25, 0xfd, 0xf7, 0x12, 0x60, 0x96, 0x12, 0xb6, 0xef, 0xa8, 0x4a, 0xd8, 0xbe, 5769 0xb5, 0xa5, 0xa6, 0xc2, 0xf6, 0x9d, 0x2d, 0x35, 0x4d, 0xa3, 0x9d, 0x61, 0x76, 0xb6, 0xd4, 0xcc, 5770 0xe6, 0xcf, 0xd3, 0x90, 0x6e, 0x7a, 0x1d, 0xaa, 0xa9, 0x89, 0x2b, 0x49, 0x4d, 0x94, 0xb0, 0xbd, 5771 0xcd, 0x35, 0xb1, 0xf6, 0x3d, 0xae, 0x89, 0xb6, 0x77, 0x6e, 0x8b, 0xa4, 0xa2, 0xed, 0x3b, 0x6a, 5772 0x26, 0x6c, 0xdf, 0xda, 0x56, 0xb3, 0x51, 0x7b, 0x47, 0x9d, 0x8d, 0xda, 0xf7, 0xd4, 0xb9, 0xb0, 5773 0x7d, 0x67, 0x5b, 0x9d, 0x8f, 0xda, 0x3b, 0xea, 0x42, 0xd8, 0xbe, 0x7b, 0x47, 0x85, 0xa8, 0x7d, 5774 0x57, 0xcd, 0x85, 0xed, 0xf7, 0xef, 0xa9, 0xf9, 0xa8, 0xfd, 0x81, 0x5a, 0x08, 0xdb, 0x1f, 0xdc, 5775 0x52, 0x8b, 0x6c, 0x3f, 0xa0, 0xb6, 0x6d, 0xdd, 0x55, 0x17, 0xe3, 0xce, 0xfb, 0xaa, 0x1a, 0x75, 5776 0x76, 0xb6, 0xd5, 0xa5, 0xa8, 0x73, 0x6b, 0x47, 0x45, 0x71, 0xe7, 0x96, 0xba, 0x1c, 0x77, 0xee, 5777 0xa8, 0x2b, 0x51, 0xe7, 0xee, 0x96, 0x7a, 0x21, 0xee, 0xec, 0xa8, 0xab, 0x51, 0xe7, 0xde, 0x07, 5778 0xea, 0xc5, 0xb0, 0xb3, 0xb3, 0x7d, 0x57, 0x5d, 0x8b, 0x3b, 0xef, 0xab, 0x97, 0xa2, 0xce, 0xed, 5779 0x3b, 0xea, 0xe5, 0xa8, 0x73, 0xf7, 0xb6, 0xba, 0x1e, 0x75, 0xde, 0xdf, 0x52, 0xaf, 0xc4, 0x9d, 5780 0x5b, 0xea, 0xd5, 0xcd, 0x2e, 0x2d, 0x9e, 0xa3, 0xff, 0xb2, 0xa0, 0x4b, 0x70, 0xa1, 0xde, 0xd4, 5781 0x6b, 0x55, 0xbd, 0x75, 0x7c, 0x44, 0xb3, 0x40, 0x5a, 0x94, 0x75, 0xb8, 0x98, 0x64, 0x89, 0xdf, 5782 0x3a, 0x8d, 0xb9, 0x12, 0xac, 0x27, 0x99, 0xcd, 0x43, 0x19, 0x90, 0xaa, 0xac, 0xfd, 0xf2, 0x6c, 5783 0x43, 0xf9, 0xd5, 0xd9, 0x86, 0xf2, 0x1f, 0x67, 0x1b, 0xca, 0x57, 0x5f, 0x6f, 0xcc, 0xfc, 0xea, 5784 0xeb, 0x8d, 0x99, 0x7f, 0xf9, 0x7a, 0x63, 0xa6, 0x33, 0xcb, 0xbe, 0x8e, 0xdc, 0xfa, 0xbf, 0x00, 5785 0x00, 0x00, 0xff, 0xff, 0xc5, 0x8f, 0x73, 0x09, 0xb6, 0x33, 0x00, 0x00, 5786 } 5787 5788 func (m *Location) Marshal() (dAtA []byte, err error) { 5789 size := m.Size() 5790 dAtA = make([]byte, size) 5791 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5792 if err != nil { 5793 return nil, err 5794 } 5795 return dAtA[:n], nil 5796 } 5797 5798 func (m *Location) MarshalTo(dAtA []byte) (int, error) { 5799 size := m.Size() 5800 return m.MarshalToSizedBuffer(dAtA[:size]) 5801 } 5802 5803 func (m *Location) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5804 i := len(dAtA) 5805 _ = i 5806 var l int 5807 _ = l 5808 if m.Ext != nil { 5809 { 5810 size := m.Ext.Size() 5811 i -= size 5812 if _, err := m.Ext.MarshalTo(dAtA[i:]); err != nil { 5813 return 0, err 5814 } 5815 } 5816 } 5817 if m.Lng != 0 { 5818 i -= 8 5819 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Lng)))) 5820 i-- 5821 dAtA[i] = 0x11 5822 } 5823 if m.Lat != 0 { 5824 i -= 8 5825 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Lat)))) 5826 i-- 5827 dAtA[i] = 0x9 5828 } 5829 return len(dAtA) - i, nil 5830 } 5831 5832 func (m *Location_Wgs84) MarshalTo(dAtA []byte) (int, error) { 5833 size := m.Size() 5834 return m.MarshalToSizedBuffer(dAtA[:size]) 5835 } 5836 5837 func (m *Location_Wgs84) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5838 i := len(dAtA) 5839 if m.Wgs84 != nil { 5840 { 5841 size, err := m.Wgs84.MarshalToSizedBuffer(dAtA[:i]) 5842 if err != nil { 5843 return 0, err 5844 } 5845 i -= size 5846 i = encodeVarintRan(dAtA, i, uint64(size)) 5847 } 5848 i-- 5849 dAtA[i] = 0x1a 5850 } 5851 return len(dAtA) - i, nil 5852 } 5853 func (m *Location_Cartesian) MarshalTo(dAtA []byte) (int, error) { 5854 size := m.Size() 5855 return m.MarshalToSizedBuffer(dAtA[:size]) 5856 } 5857 5858 func (m *Location_Cartesian) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5859 i := len(dAtA) 5860 if m.Cartesian != nil { 5861 { 5862 size, err := m.Cartesian.MarshalToSizedBuffer(dAtA[:i]) 5863 if err != nil { 5864 return 0, err 5865 } 5866 i -= size 5867 i = encodeVarintRan(dAtA, i, uint64(size)) 5868 } 5869 i-- 5870 dAtA[i] = 0x22 5871 } 5872 return len(dAtA) - i, nil 5873 } 5874 func (m *Wgs84Location) Marshal() (dAtA []byte, err error) { 5875 size := m.Size() 5876 dAtA = make([]byte, size) 5877 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5878 if err != nil { 5879 return nil, err 5880 } 5881 return dAtA[:n], nil 5882 } 5883 5884 func (m *Wgs84Location) MarshalTo(dAtA []byte) (int, error) { 5885 size := m.Size() 5886 return m.MarshalToSizedBuffer(dAtA[:size]) 5887 } 5888 5889 func (m *Wgs84Location) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5890 i := len(dAtA) 5891 _ = i 5892 var l int 5893 _ = l 5894 if m.AltitudeM != 0 { 5895 i -= 8 5896 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.AltitudeM)))) 5897 i-- 5898 dAtA[i] = 0x19 5899 } 5900 if m.LongitudeDeg != 0 { 5901 i -= 8 5902 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.LongitudeDeg)))) 5903 i-- 5904 dAtA[i] = 0x11 5905 } 5906 if m.LatitudeDeg != 0 { 5907 i -= 8 5908 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.LatitudeDeg)))) 5909 i-- 5910 dAtA[i] = 0x9 5911 } 5912 return len(dAtA) - i, nil 5913 } 5914 5915 func (m *CartesianLocation) Marshal() (dAtA []byte, err error) { 5916 size := m.Size() 5917 dAtA = make([]byte, size) 5918 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5919 if err != nil { 5920 return nil, err 5921 } 5922 return dAtA[:n], nil 5923 } 5924 5925 func (m *CartesianLocation) MarshalTo(dAtA []byte) (int, error) { 5926 size := m.Size() 5927 return m.MarshalToSizedBuffer(dAtA[:size]) 5928 } 5929 5930 func (m *CartesianLocation) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5931 i := len(dAtA) 5932 _ = i 5933 var l int 5934 _ = l 5935 if m.ZM != 0 { 5936 i -= 8 5937 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.ZM)))) 5938 i-- 5939 dAtA[i] = 0x19 5940 } 5941 if m.YM != 0 { 5942 i -= 8 5943 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.YM)))) 5944 i-- 5945 dAtA[i] = 0x11 5946 } 5947 if m.XM != 0 { 5948 i -= 8 5949 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.XM)))) 5950 i-- 5951 dAtA[i] = 0x9 5952 } 5953 return len(dAtA) - i, nil 5954 } 5955 5956 func (m *AzElOrientation) Marshal() (dAtA []byte, err error) { 5957 size := m.Size() 5958 dAtA = make([]byte, size) 5959 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5960 if err != nil { 5961 return nil, err 5962 } 5963 return dAtA[:n], nil 5964 } 5965 5966 func (m *AzElOrientation) MarshalTo(dAtA []byte) (int, error) { 5967 size := m.Size() 5968 return m.MarshalToSizedBuffer(dAtA[:size]) 5969 } 5970 5971 func (m *AzElOrientation) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5972 i := len(dAtA) 5973 _ = i 5974 var l int 5975 _ = l 5976 if m.RotationDeg != 0 { 5977 i -= 8 5978 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.RotationDeg)))) 5979 i-- 5980 dAtA[i] = 0x19 5981 } 5982 if m.ElevationDeg != 0 { 5983 i -= 8 5984 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.ElevationDeg)))) 5985 i-- 5986 dAtA[i] = 0x11 5987 } 5988 if m.AzimuthDeg != 0 { 5989 i -= 8 5990 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.AzimuthDeg)))) 5991 i-- 5992 dAtA[i] = 0x9 5993 } 5994 return len(dAtA) - i, nil 5995 } 5996 5997 func (m *YprOrientation) Marshal() (dAtA []byte, err error) { 5998 size := m.Size() 5999 dAtA = make([]byte, size) 6000 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6001 if err != nil { 6002 return nil, err 6003 } 6004 return dAtA[:n], nil 6005 } 6006 6007 func (m *YprOrientation) MarshalTo(dAtA []byte) (int, error) { 6008 size := m.Size() 6009 return m.MarshalToSizedBuffer(dAtA[:size]) 6010 } 6011 6012 func (m *YprOrientation) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6013 i := len(dAtA) 6014 _ = i 6015 var l int 6016 _ = l 6017 if m.RollDeg != 0 { 6018 i -= 8 6019 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.RollDeg)))) 6020 i-- 6021 dAtA[i] = 0x19 6022 } 6023 if m.PitchDeg != 0 { 6024 i -= 8 6025 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.PitchDeg)))) 6026 i-- 6027 dAtA[i] = 0x11 6028 } 6029 if m.YawDeg != 0 { 6030 i -= 8 6031 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.YawDeg)))) 6032 i-- 6033 dAtA[i] = 0x9 6034 } 6035 return len(dAtA) - i, nil 6036 } 6037 6038 func (m *Orientation) Marshal() (dAtA []byte, err error) { 6039 size := m.Size() 6040 dAtA = make([]byte, size) 6041 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6042 if err != nil { 6043 return nil, err 6044 } 6045 return dAtA[:n], nil 6046 } 6047 6048 func (m *Orientation) MarshalTo(dAtA []byte) (int, error) { 6049 size := m.Size() 6050 return m.MarshalToSizedBuffer(dAtA[:size]) 6051 } 6052 6053 func (m *Orientation) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6054 i := len(dAtA) 6055 _ = i 6056 var l int 6057 _ = l 6058 if m.Orientation != nil { 6059 { 6060 size := m.Orientation.Size() 6061 i -= size 6062 if _, err := m.Orientation.MarshalTo(dAtA[i:]); err != nil { 6063 return 0, err 6064 } 6065 } 6066 } 6067 return len(dAtA) - i, nil 6068 } 6069 6070 func (m *Orientation_Azel) MarshalTo(dAtA []byte) (int, error) { 6071 size := m.Size() 6072 return m.MarshalToSizedBuffer(dAtA[:size]) 6073 } 6074 6075 func (m *Orientation_Azel) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6076 i := len(dAtA) 6077 if m.Azel != nil { 6078 { 6079 size, err := m.Azel.MarshalToSizedBuffer(dAtA[:i]) 6080 if err != nil { 6081 return 0, err 6082 } 6083 i -= size 6084 i = encodeVarintRan(dAtA, i, uint64(size)) 6085 } 6086 i-- 6087 dAtA[i] = 0xa 6088 } 6089 return len(dAtA) - i, nil 6090 } 6091 func (m *Orientation_Ypr) MarshalTo(dAtA []byte) (int, error) { 6092 size := m.Size() 6093 return m.MarshalToSizedBuffer(dAtA[:size]) 6094 } 6095 6096 func (m *Orientation_Ypr) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6097 i := len(dAtA) 6098 if m.Ypr != nil { 6099 { 6100 size, err := m.Ypr.MarshalToSizedBuffer(dAtA[:i]) 6101 if err != nil { 6102 return 0, err 6103 } 6104 i -= size 6105 i = encodeVarintRan(dAtA, i, uint64(size)) 6106 } 6107 i-- 6108 dAtA[i] = 0x12 6109 } 6110 return len(dAtA) - i, nil 6111 } 6112 func (m *Waypoint) Marshal() (dAtA []byte, err error) { 6113 size := m.Size() 6114 dAtA = make([]byte, size) 6115 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6116 if err != nil { 6117 return nil, err 6118 } 6119 return dAtA[:n], nil 6120 } 6121 6122 func (m *Waypoint) MarshalTo(dAtA []byte) (int, error) { 6123 size := m.Size() 6124 return m.MarshalToSizedBuffer(dAtA[:size]) 6125 } 6126 6127 func (m *Waypoint) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6128 i := len(dAtA) 6129 _ = i 6130 var l int 6131 _ = l 6132 if m.Location != nil { 6133 { 6134 size, err := m.Location.MarshalToSizedBuffer(dAtA[:i]) 6135 if err != nil { 6136 return 0, err 6137 } 6138 i -= size 6139 i = encodeVarintRan(dAtA, i, uint64(size)) 6140 } 6141 i-- 6142 dAtA[i] = 0x12 6143 } 6144 if m.Time != nil { 6145 { 6146 size, err := m.Time.MarshalToSizedBuffer(dAtA[:i]) 6147 if err != nil { 6148 return 0, err 6149 } 6150 i -= size 6151 i = encodeVarintRan(dAtA, i, uint64(size)) 6152 } 6153 i-- 6154 dAtA[i] = 0xa 6155 } 6156 return len(dAtA) - i, nil 6157 } 6158 6159 func (m *Waypoints) Marshal() (dAtA []byte, err error) { 6160 size := m.Size() 6161 dAtA = make([]byte, size) 6162 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6163 if err != nil { 6164 return nil, err 6165 } 6166 return dAtA[:n], nil 6167 } 6168 6169 func (m *Waypoints) MarshalTo(dAtA []byte) (int, error) { 6170 size := m.Size() 6171 return m.MarshalToSizedBuffer(dAtA[:size]) 6172 } 6173 6174 func (m *Waypoints) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6175 i := len(dAtA) 6176 _ = i 6177 var l int 6178 _ = l 6179 if len(m.Waypoint) > 0 { 6180 for iNdEx := len(m.Waypoint) - 1; iNdEx >= 0; iNdEx-- { 6181 { 6182 size, err := m.Waypoint[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6183 if err != nil { 6184 return 0, err 6185 } 6186 i -= size 6187 i = encodeVarintRan(dAtA, i, uint64(size)) 6188 } 6189 i-- 6190 dAtA[i] = 0xa 6191 } 6192 } 6193 return len(dAtA) - i, nil 6194 } 6195 6196 func (m *OrbitData) Marshal() (dAtA []byte, err error) { 6197 size := m.Size() 6198 dAtA = make([]byte, size) 6199 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6200 if err != nil { 6201 return nil, err 6202 } 6203 return dAtA[:n], nil 6204 } 6205 6206 func (m *OrbitData) MarshalTo(dAtA []byte) (int, error) { 6207 size := m.Size() 6208 return m.MarshalToSizedBuffer(dAtA[:size]) 6209 } 6210 6211 func (m *OrbitData) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6212 i := len(dAtA) 6213 _ = i 6214 var l int 6215 _ = l 6216 if m.MeanMotion != 0 { 6217 i -= 8 6218 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.MeanMotion)))) 6219 i-- 6220 dAtA[i] = 0x39 6221 } 6222 if m.AnomalyDeg != 0 { 6223 i -= 8 6224 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.AnomalyDeg)))) 6225 i-- 6226 dAtA[i] = 0x31 6227 } 6228 if m.ArgumentDeg != 0 { 6229 i -= 8 6230 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.ArgumentDeg)))) 6231 i-- 6232 dAtA[i] = 0x29 6233 } 6234 if m.E != 0 { 6235 i -= 8 6236 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.E)))) 6237 i-- 6238 dAtA[i] = 0x21 6239 } 6240 if m.RaanDeg != 0 { 6241 i -= 8 6242 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.RaanDeg)))) 6243 i-- 6244 dAtA[i] = 0x19 6245 } 6246 if m.InclinationDeg != 0 { 6247 i -= 8 6248 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.InclinationDeg)))) 6249 i-- 6250 dAtA[i] = 0x11 6251 } 6252 if m.Epoch != nil { 6253 { 6254 size, err := m.Epoch.MarshalToSizedBuffer(dAtA[:i]) 6255 if err != nil { 6256 return 0, err 6257 } 6258 i -= size 6259 i = encodeVarintRan(dAtA, i, uint64(size)) 6260 } 6261 i-- 6262 dAtA[i] = 0xa 6263 } 6264 return len(dAtA) - i, nil 6265 } 6266 6267 func (m *Motion) Marshal() (dAtA []byte, err error) { 6268 size := m.Size() 6269 dAtA = make([]byte, size) 6270 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6271 if err != nil { 6272 return nil, err 6273 } 6274 return dAtA[:n], nil 6275 } 6276 6277 func (m *Motion) MarshalTo(dAtA []byte) (int, error) { 6278 size := m.Size() 6279 return m.MarshalToSizedBuffer(dAtA[:size]) 6280 } 6281 6282 func (m *Motion) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6283 i := len(dAtA) 6284 _ = i 6285 var l int 6286 _ = l 6287 if m.Motion != nil { 6288 { 6289 size := m.Motion.Size() 6290 i -= size 6291 if _, err := m.Motion.MarshalTo(dAtA[i:]); err != nil { 6292 return 0, err 6293 } 6294 } 6295 } 6296 return len(dAtA) - i, nil 6297 } 6298 6299 func (m *Motion_FixedLocation) MarshalTo(dAtA []byte) (int, error) { 6300 size := m.Size() 6301 return m.MarshalToSizedBuffer(dAtA[:size]) 6302 } 6303 6304 func (m *Motion_FixedLocation) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6305 i := len(dAtA) 6306 if m.FixedLocation != nil { 6307 { 6308 size, err := m.FixedLocation.MarshalToSizedBuffer(dAtA[:i]) 6309 if err != nil { 6310 return 0, err 6311 } 6312 i -= size 6313 i = encodeVarintRan(dAtA, i, uint64(size)) 6314 } 6315 i-- 6316 dAtA[i] = 0xa 6317 } 6318 return len(dAtA) - i, nil 6319 } 6320 func (m *Motion_Waypoints) MarshalTo(dAtA []byte) (int, error) { 6321 size := m.Size() 6322 return m.MarshalToSizedBuffer(dAtA[:size]) 6323 } 6324 6325 func (m *Motion_Waypoints) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6326 i := len(dAtA) 6327 if m.Waypoints != nil { 6328 { 6329 size, err := m.Waypoints.MarshalToSizedBuffer(dAtA[:i]) 6330 if err != nil { 6331 return 0, err 6332 } 6333 i -= size 6334 i = encodeVarintRan(dAtA, i, uint64(size)) 6335 } 6336 i-- 6337 dAtA[i] = 0x12 6338 } 6339 return len(dAtA) - i, nil 6340 } 6341 func (m *Motion_Orbit) MarshalTo(dAtA []byte) (int, error) { 6342 size := m.Size() 6343 return m.MarshalToSizedBuffer(dAtA[:size]) 6344 } 6345 6346 func (m *Motion_Orbit) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6347 i := len(dAtA) 6348 if m.Orbit != nil { 6349 { 6350 size, err := m.Orbit.MarshalToSizedBuffer(dAtA[:i]) 6351 if err != nil { 6352 return 0, err 6353 } 6354 i -= size 6355 i = encodeVarintRan(dAtA, i, uint64(size)) 6356 } 6357 i-- 6358 dAtA[i] = 0x1a 6359 } 6360 return len(dAtA) - i, nil 6361 } 6362 func (m *Coverage) Marshal() (dAtA []byte, err error) { 6363 size := m.Size() 6364 dAtA = make([]byte, size) 6365 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6366 if err != nil { 6367 return nil, err 6368 } 6369 return dAtA[:n], nil 6370 } 6371 6372 func (m *Coverage) MarshalTo(dAtA []byte) (int, error) { 6373 size := m.Size() 6374 return m.MarshalToSizedBuffer(dAtA[:size]) 6375 } 6376 6377 func (m *Coverage) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6378 i := len(dAtA) 6379 _ = i 6380 var l int 6381 _ = l 6382 if m.Tilt != 0 { 6383 i = encodeVarintRan(dAtA, i, uint64(m.Tilt)) 6384 i-- 6385 dAtA[i] = 0x20 6386 } 6387 if m.Azimuth != 0 { 6388 i = encodeVarintRan(dAtA, i, uint64(m.Azimuth)) 6389 i-- 6390 dAtA[i] = 0x18 6391 } 6392 if m.ArcWidth != 0 { 6393 i = encodeVarintRan(dAtA, i, uint64(m.ArcWidth)) 6394 i-- 6395 dAtA[i] = 0x10 6396 } 6397 if m.Height != 0 { 6398 i = encodeVarintRan(dAtA, i, uint64(m.Height)) 6399 i-- 6400 dAtA[i] = 0x8 6401 } 6402 return len(dAtA) - i, nil 6403 } 6404 6405 func (m *E2Node) Marshal() (dAtA []byte, err error) { 6406 size := m.Size() 6407 dAtA = make([]byte, size) 6408 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6409 if err != nil { 6410 return nil, err 6411 } 6412 return dAtA[:n], nil 6413 } 6414 6415 func (m *E2Node) MarshalTo(dAtA []byte) (int, error) { 6416 size := m.Size() 6417 return m.MarshalToSizedBuffer(dAtA[:size]) 6418 } 6419 6420 func (m *E2Node) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6421 i := len(dAtA) 6422 _ = i 6423 var l int 6424 _ = l 6425 if len(m.ServiceModels) > 0 { 6426 for k := range m.ServiceModels { 6427 v := m.ServiceModels[k] 6428 baseI := i 6429 if v != nil { 6430 { 6431 size, err := v.MarshalToSizedBuffer(dAtA[:i]) 6432 if err != nil { 6433 return 0, err 6434 } 6435 i -= size 6436 i = encodeVarintRan(dAtA, i, uint64(size)) 6437 } 6438 i-- 6439 dAtA[i] = 0x12 6440 } 6441 i -= len(k) 6442 copy(dAtA[i:], k) 6443 i = encodeVarintRan(dAtA, i, uint64(len(k))) 6444 i-- 6445 dAtA[i] = 0xa 6446 i = encodeVarintRan(dAtA, i, uint64(baseI-i)) 6447 i-- 6448 dAtA[i] = 0xa 6449 } 6450 } 6451 return len(dAtA) - i, nil 6452 } 6453 6454 func (m *E2NodeConfig) Marshal() (dAtA []byte, err error) { 6455 size := m.Size() 6456 dAtA = make([]byte, size) 6457 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6458 if err != nil { 6459 return nil, err 6460 } 6461 return dAtA[:n], nil 6462 } 6463 6464 func (m *E2NodeConfig) MarshalTo(dAtA []byte) (int, error) { 6465 size := m.Size() 6466 return m.MarshalToSizedBuffer(dAtA[:size]) 6467 } 6468 6469 func (m *E2NodeConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6470 i := len(dAtA) 6471 _ = i 6472 var l int 6473 _ = l 6474 if m.Version != 0 { 6475 i = encodeVarintRan(dAtA, i, uint64(m.Version)) 6476 i-- 6477 dAtA[i] = 0x10 6478 } 6479 if len(m.Connections) > 0 { 6480 for iNdEx := len(m.Connections) - 1; iNdEx >= 0; iNdEx-- { 6481 { 6482 size, err := m.Connections[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6483 if err != nil { 6484 return 0, err 6485 } 6486 i -= size 6487 i = encodeVarintRan(dAtA, i, uint64(size)) 6488 } 6489 i-- 6490 dAtA[i] = 0xa 6491 } 6492 } 6493 return len(dAtA) - i, nil 6494 } 6495 6496 func (m *Lease) Marshal() (dAtA []byte, err error) { 6497 size := m.Size() 6498 dAtA = make([]byte, size) 6499 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6500 if err != nil { 6501 return nil, err 6502 } 6503 return dAtA[:n], nil 6504 } 6505 6506 func (m *Lease) MarshalTo(dAtA []byte) (int, error) { 6507 size := m.Size() 6508 return m.MarshalToSizedBuffer(dAtA[:size]) 6509 } 6510 6511 func (m *Lease) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6512 i := len(dAtA) 6513 _ = i 6514 var l int 6515 _ = l 6516 if m.Expiration != nil { 6517 n12, err12 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.Expiration, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.Expiration):]) 6518 if err12 != nil { 6519 return 0, err12 6520 } 6521 i -= n12 6522 i = encodeVarintRan(dAtA, i, uint64(n12)) 6523 i-- 6524 dAtA[i] = 0xa 6525 } 6526 return len(dAtA) - i, nil 6527 } 6528 6529 func (m *Interface) Marshal() (dAtA []byte, err error) { 6530 size := m.Size() 6531 dAtA = make([]byte, size) 6532 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6533 if err != nil { 6534 return nil, err 6535 } 6536 return dAtA[:n], nil 6537 } 6538 6539 func (m *Interface) MarshalTo(dAtA []byte) (int, error) { 6540 size := m.Size() 6541 return m.MarshalToSizedBuffer(dAtA[:size]) 6542 } 6543 6544 func (m *Interface) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6545 i := len(dAtA) 6546 _ = i 6547 var l int 6548 _ = l 6549 if m.Port != 0 { 6550 i = encodeVarintRan(dAtA, i, uint64(m.Port)) 6551 i-- 6552 dAtA[i] = 0x18 6553 } 6554 if len(m.IP) > 0 { 6555 i -= len(m.IP) 6556 copy(dAtA[i:], m.IP) 6557 i = encodeVarintRan(dAtA, i, uint64(len(m.IP))) 6558 i-- 6559 dAtA[i] = 0x12 6560 } 6561 if m.Type != 0 { 6562 i = encodeVarintRan(dAtA, i, uint64(m.Type)) 6563 i-- 6564 dAtA[i] = 0x8 6565 } 6566 return len(dAtA) - i, nil 6567 } 6568 6569 func (m *E2TInfo) Marshal() (dAtA []byte, err error) { 6570 size := m.Size() 6571 dAtA = make([]byte, size) 6572 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6573 if err != nil { 6574 return nil, err 6575 } 6576 return dAtA[:n], nil 6577 } 6578 6579 func (m *E2TInfo) MarshalTo(dAtA []byte) (int, error) { 6580 size := m.Size() 6581 return m.MarshalToSizedBuffer(dAtA[:size]) 6582 } 6583 6584 func (m *E2TInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6585 i := len(dAtA) 6586 _ = i 6587 var l int 6588 _ = l 6589 if len(m.Interfaces) > 0 { 6590 for iNdEx := len(m.Interfaces) - 1; iNdEx >= 0; iNdEx-- { 6591 { 6592 size, err := m.Interfaces[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6593 if err != nil { 6594 return 0, err 6595 } 6596 i -= size 6597 i = encodeVarintRan(dAtA, i, uint64(size)) 6598 } 6599 i-- 6600 dAtA[i] = 0xa 6601 } 6602 } 6603 return len(dAtA) - i, nil 6604 } 6605 6606 func (m *XAppInfo) Marshal() (dAtA []byte, err error) { 6607 size := m.Size() 6608 dAtA = make([]byte, size) 6609 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6610 if err != nil { 6611 return nil, err 6612 } 6613 return dAtA[:n], nil 6614 } 6615 6616 func (m *XAppInfo) MarshalTo(dAtA []byte) (int, error) { 6617 size := m.Size() 6618 return m.MarshalToSizedBuffer(dAtA[:size]) 6619 } 6620 6621 func (m *XAppInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6622 i := len(dAtA) 6623 _ = i 6624 var l int 6625 _ = l 6626 if len(m.A1PolicyTypes) > 0 { 6627 for iNdEx := len(m.A1PolicyTypes) - 1; iNdEx >= 0; iNdEx-- { 6628 { 6629 size, err := m.A1PolicyTypes[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6630 if err != nil { 6631 return 0, err 6632 } 6633 i -= size 6634 i = encodeVarintRan(dAtA, i, uint64(size)) 6635 } 6636 i-- 6637 dAtA[i] = 0x12 6638 } 6639 } 6640 if len(m.Interfaces) > 0 { 6641 for iNdEx := len(m.Interfaces) - 1; iNdEx >= 0; iNdEx-- { 6642 { 6643 size, err := m.Interfaces[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6644 if err != nil { 6645 return 0, err 6646 } 6647 i -= size 6648 i = encodeVarintRan(dAtA, i, uint64(size)) 6649 } 6650 i-- 6651 dAtA[i] = 0xa 6652 } 6653 } 6654 return len(dAtA) - i, nil 6655 } 6656 6657 func (m *A1PolicyType) Marshal() (dAtA []byte, err error) { 6658 size := m.Size() 6659 dAtA = make([]byte, size) 6660 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6661 if err != nil { 6662 return nil, err 6663 } 6664 return dAtA[:n], nil 6665 } 6666 6667 func (m *A1PolicyType) MarshalTo(dAtA []byte) (int, error) { 6668 size := m.Size() 6669 return m.MarshalToSizedBuffer(dAtA[:size]) 6670 } 6671 6672 func (m *A1PolicyType) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6673 i := len(dAtA) 6674 _ = i 6675 var l int 6676 _ = l 6677 if len(m.Description) > 0 { 6678 i -= len(m.Description) 6679 copy(dAtA[i:], m.Description) 6680 i = encodeVarintRan(dAtA, i, uint64(len(m.Description))) 6681 i-- 6682 dAtA[i] = 0x22 6683 } 6684 if len(m.Version) > 0 { 6685 i -= len(m.Version) 6686 copy(dAtA[i:], m.Version) 6687 i = encodeVarintRan(dAtA, i, uint64(len(m.Version))) 6688 i-- 6689 dAtA[i] = 0x1a 6690 } 6691 if len(m.Name) > 0 { 6692 i -= len(m.Name) 6693 copy(dAtA[i:], m.Name) 6694 i = encodeVarintRan(dAtA, i, uint64(len(m.Name))) 6695 i-- 6696 dAtA[i] = 0x12 6697 } 6698 if len(m.ID) > 0 { 6699 i -= len(m.ID) 6700 copy(dAtA[i:], m.ID) 6701 i = encodeVarintRan(dAtA, i, uint64(len(m.ID))) 6702 i-- 6703 dAtA[i] = 0xa 6704 } 6705 return len(dAtA) - i, nil 6706 } 6707 6708 func (m *A1TInfo) Marshal() (dAtA []byte, err error) { 6709 size := m.Size() 6710 dAtA = make([]byte, size) 6711 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6712 if err != nil { 6713 return nil, err 6714 } 6715 return dAtA[:n], nil 6716 } 6717 6718 func (m *A1TInfo) MarshalTo(dAtA []byte) (int, error) { 6719 size := m.Size() 6720 return m.MarshalToSizedBuffer(dAtA[:size]) 6721 } 6722 6723 func (m *A1TInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6724 i := len(dAtA) 6725 _ = i 6726 var l int 6727 _ = l 6728 if len(m.Interfaces) > 0 { 6729 for iNdEx := len(m.Interfaces) - 1; iNdEx >= 0; iNdEx-- { 6730 { 6731 size, err := m.Interfaces[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6732 if err != nil { 6733 return 0, err 6734 } 6735 i -= size 6736 i = encodeVarintRan(dAtA, i, uint64(size)) 6737 } 6738 i-- 6739 dAtA[i] = 0xa 6740 } 6741 } 6742 return len(dAtA) - i, nil 6743 } 6744 6745 func (m *CellGlobalID) Marshal() (dAtA []byte, err error) { 6746 size := m.Size() 6747 dAtA = make([]byte, size) 6748 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6749 if err != nil { 6750 return nil, err 6751 } 6752 return dAtA[:n], nil 6753 } 6754 6755 func (m *CellGlobalID) MarshalTo(dAtA []byte) (int, error) { 6756 size := m.Size() 6757 return m.MarshalToSizedBuffer(dAtA[:size]) 6758 } 6759 6760 func (m *CellGlobalID) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6761 i := len(dAtA) 6762 _ = i 6763 var l int 6764 _ = l 6765 if m.Type != 0 { 6766 i = encodeVarintRan(dAtA, i, uint64(m.Type)) 6767 i-- 6768 dAtA[i] = 0x10 6769 } 6770 if len(m.Value) > 0 { 6771 i -= len(m.Value) 6772 copy(dAtA[i:], m.Value) 6773 i = encodeVarintRan(dAtA, i, uint64(len(m.Value))) 6774 i-- 6775 dAtA[i] = 0xa 6776 } 6777 return len(dAtA) - i, nil 6778 } 6779 6780 func (m *NeighborCellID) Marshal() (dAtA []byte, err error) { 6781 size := m.Size() 6782 dAtA = make([]byte, size) 6783 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6784 if err != nil { 6785 return nil, err 6786 } 6787 return dAtA[:n], nil 6788 } 6789 6790 func (m *NeighborCellID) MarshalTo(dAtA []byte) (int, error) { 6791 size := m.Size() 6792 return m.MarshalToSizedBuffer(dAtA[:size]) 6793 } 6794 6795 func (m *NeighborCellID) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6796 i := len(dAtA) 6797 _ = i 6798 var l int 6799 _ = l 6800 if len(m.PlmnID) > 0 { 6801 i -= len(m.PlmnID) 6802 copy(dAtA[i:], m.PlmnID) 6803 i = encodeVarintRan(dAtA, i, uint64(len(m.PlmnID))) 6804 i-- 6805 dAtA[i] = 0x12 6806 } 6807 if m.CellGlobalID != nil { 6808 { 6809 size, err := m.CellGlobalID.MarshalToSizedBuffer(dAtA[:i]) 6810 if err != nil { 6811 return 0, err 6812 } 6813 i -= size 6814 i = encodeVarintRan(dAtA, i, uint64(size)) 6815 } 6816 i-- 6817 dAtA[i] = 0xa 6818 } 6819 return len(dAtA) - i, nil 6820 } 6821 6822 func (m *E2Cell) Marshal() (dAtA []byte, err error) { 6823 size := m.Size() 6824 dAtA = make([]byte, size) 6825 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6826 if err != nil { 6827 return nil, err 6828 } 6829 return dAtA[:n], nil 6830 } 6831 6832 func (m *E2Cell) MarshalTo(dAtA []byte) (int, error) { 6833 size := m.Size() 6834 return m.MarshalToSizedBuffer(dAtA[:size]) 6835 } 6836 6837 func (m *E2Cell) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6838 i := len(dAtA) 6839 _ = i 6840 var l int 6841 _ = l 6842 if len(m.NeighborInformationNrs) > 0 { 6843 for iNdEx := len(m.NeighborInformationNrs) - 1; iNdEx >= 0; iNdEx-- { 6844 { 6845 size, err := m.NeighborInformationNrs[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6846 if err != nil { 6847 return 0, err 6848 } 6849 i -= size 6850 i = encodeVarintRan(dAtA, i, uint64(size)) 6851 } 6852 i-- 6853 dAtA[i] = 0x1 6854 i-- 6855 dAtA[i] = 0xa2 6856 } 6857 } 6858 if m.ConnectivitySupport != nil { 6859 { 6860 size, err := m.ConnectivitySupport.MarshalToSizedBuffer(dAtA[:i]) 6861 if err != nil { 6862 return 0, err 6863 } 6864 i -= size 6865 i = encodeVarintRan(dAtA, i, uint64(size)) 6866 } 6867 i-- 6868 dAtA[i] = 0x1 6869 i-- 6870 dAtA[i] = 0x9a 6871 } 6872 if m.AmfRegionInformation != nil { 6873 { 6874 size, err := m.AmfRegionInformation.MarshalToSizedBuffer(dAtA[:i]) 6875 if err != nil { 6876 return 0, err 6877 } 6878 i -= size 6879 i = encodeVarintRan(dAtA, i, uint64(size)) 6880 } 6881 i-- 6882 dAtA[i] = 0x1 6883 i-- 6884 dAtA[i] = 0x92 6885 } 6886 if m.TaiSupportList != nil { 6887 { 6888 size, err := m.TaiSupportList.MarshalToSizedBuffer(dAtA[:i]) 6889 if err != nil { 6890 return 0, err 6891 } 6892 i -= size 6893 i = encodeVarintRan(dAtA, i, uint64(size)) 6894 } 6895 i-- 6896 dAtA[i] = 0x1 6897 i-- 6898 dAtA[i] = 0x8a 6899 } 6900 if m.GlobalNgRanNodeId != nil { 6901 { 6902 size, err := m.GlobalNgRanNodeId.MarshalToSizedBuffer(dAtA[:i]) 6903 if err != nil { 6904 return 0, err 6905 } 6906 i -= size 6907 i = encodeVarintRan(dAtA, i, uint64(size)) 6908 } 6909 i-- 6910 dAtA[i] = 0x1 6911 i-- 6912 dAtA[i] = 0x82 6913 } 6914 if m.MeasurementTimingConfiguration != 0 { 6915 i = encodeVarintRan(dAtA, i, uint64(m.MeasurementTimingConfiguration)) 6916 i-- 6917 dAtA[i] = 0x78 6918 } 6919 if m.NrModeInfo != nil { 6920 { 6921 size := m.NrModeInfo.Size() 6922 i -= size 6923 if _, err := m.NrModeInfo.MarshalTo(dAtA[i:]); err != nil { 6924 return 0, err 6925 } 6926 } 6927 } 6928 if len(m.ServedPlmns) > 0 { 6929 dAtA19 := make([]byte, len(m.ServedPlmns)*10) 6930 var j18 int 6931 for _, num := range m.ServedPlmns { 6932 for num >= 1<<7 { 6933 dAtA19[j18] = uint8(uint64(num)&0x7f | 0x80) 6934 num >>= 7 6935 j18++ 6936 } 6937 dAtA19[j18] = uint8(num) 6938 j18++ 6939 } 6940 i -= j18 6941 copy(dAtA[i:], dAtA19[:j18]) 6942 i = encodeVarintRan(dAtA, i, uint64(j18)) 6943 i-- 6944 dAtA[i] = 0x62 6945 } 6946 if m.PlmnId != 0 { 6947 i = encodeVarintRan(dAtA, i, uint64(m.PlmnId)) 6948 i-- 6949 dAtA[i] = 0x58 6950 } 6951 if m.LatestRrcVersion != 0 { 6952 i = encodeVarintRan(dAtA, i, uint64(m.LatestRrcVersion)) 6953 i-- 6954 dAtA[i] = 0x50 6955 } 6956 if m.GnbDuId != 0 { 6957 i = encodeVarintRan(dAtA, i, uint64(m.GnbDuId)) 6958 i-- 6959 dAtA[i] = 0x48 6960 } 6961 if len(m.NeighborCellIDs) > 0 { 6962 for iNdEx := len(m.NeighborCellIDs) - 1; iNdEx >= 0; iNdEx-- { 6963 { 6964 size, err := m.NeighborCellIDs[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6965 if err != nil { 6966 return 0, err 6967 } 6968 i -= size 6969 i = encodeVarintRan(dAtA, i, uint64(size)) 6970 } 6971 i-- 6972 dAtA[i] = 0x42 6973 } 6974 } 6975 if len(m.KpiReports) > 0 { 6976 for k := range m.KpiReports { 6977 v := m.KpiReports[k] 6978 baseI := i 6979 i = encodeVarintRan(dAtA, i, uint64(v)) 6980 i-- 6981 dAtA[i] = 0x10 6982 i -= len(k) 6983 copy(dAtA[i:], k) 6984 i = encodeVarintRan(dAtA, i, uint64(len(k))) 6985 i-- 6986 dAtA[i] = 0xa 6987 i = encodeVarintRan(dAtA, i, uint64(baseI-i)) 6988 i-- 6989 dAtA[i] = 0x3a 6990 } 6991 } 6992 if m.PCI != 0 { 6993 i = encodeVarintRan(dAtA, i, uint64(m.PCI)) 6994 i-- 6995 dAtA[i] = 0x30 6996 } 6997 if len(m.CellType) > 0 { 6998 i -= len(m.CellType) 6999 copy(dAtA[i:], m.CellType) 7000 i = encodeVarintRan(dAtA, i, uint64(len(m.CellType))) 7001 i-- 7002 dAtA[i] = 0x2a 7003 } 7004 if m.ARFCN != 0 { 7005 i = encodeVarintRan(dAtA, i, uint64(m.ARFCN)) 7006 i-- 7007 dAtA[i] = 0x20 7008 } 7009 if m.AntennaCount != 0 { 7010 i = encodeVarintRan(dAtA, i, uint64(m.AntennaCount)) 7011 i-- 7012 dAtA[i] = 0x18 7013 } 7014 if m.CellGlobalID != nil { 7015 { 7016 size, err := m.CellGlobalID.MarshalToSizedBuffer(dAtA[:i]) 7017 if err != nil { 7018 return 0, err 7019 } 7020 i -= size 7021 i = encodeVarintRan(dAtA, i, uint64(size)) 7022 } 7023 i-- 7024 dAtA[i] = 0x12 7025 } 7026 if len(m.CellObjectID) > 0 { 7027 i -= len(m.CellObjectID) 7028 copy(dAtA[i:], m.CellObjectID) 7029 i = encodeVarintRan(dAtA, i, uint64(len(m.CellObjectID))) 7030 i-- 7031 dAtA[i] = 0xa 7032 } 7033 return len(dAtA) - i, nil 7034 } 7035 7036 func (m *E2Cell_FddInfo) MarshalTo(dAtA []byte) (int, error) { 7037 size := m.Size() 7038 return m.MarshalToSizedBuffer(dAtA[:size]) 7039 } 7040 7041 func (m *E2Cell_FddInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7042 i := len(dAtA) 7043 if m.FddInfo != nil { 7044 { 7045 size, err := m.FddInfo.MarshalToSizedBuffer(dAtA[:i]) 7046 if err != nil { 7047 return 0, err 7048 } 7049 i -= size 7050 i = encodeVarintRan(dAtA, i, uint64(size)) 7051 } 7052 i-- 7053 dAtA[i] = 0x6a 7054 } 7055 return len(dAtA) - i, nil 7056 } 7057 func (m *E2Cell_TddInfo) MarshalTo(dAtA []byte) (int, error) { 7058 size := m.Size() 7059 return m.MarshalToSizedBuffer(dAtA[:size]) 7060 } 7061 7062 func (m *E2Cell_TddInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7063 i := len(dAtA) 7064 if m.TddInfo != nil { 7065 { 7066 size, err := m.TddInfo.MarshalToSizedBuffer(dAtA[:i]) 7067 if err != nil { 7068 return 0, err 7069 } 7070 i -= size 7071 i = encodeVarintRan(dAtA, i, uint64(size)) 7072 } 7073 i-- 7074 dAtA[i] = 0x72 7075 } 7076 return len(dAtA) - i, nil 7077 } 7078 func (m *ConnectivitySupport) Marshal() (dAtA []byte, err error) { 7079 size := m.Size() 7080 dAtA = make([]byte, size) 7081 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7082 if err != nil { 7083 return nil, err 7084 } 7085 return dAtA[:n], nil 7086 } 7087 7088 func (m *ConnectivitySupport) MarshalTo(dAtA []byte) (int, error) { 7089 size := m.Size() 7090 return m.MarshalToSizedBuffer(dAtA[:size]) 7091 } 7092 7093 func (m *ConnectivitySupport) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7094 i := len(dAtA) 7095 _ = i 7096 var l int 7097 _ = l 7098 if m.EnDcSupport != 0 { 7099 i = encodeVarintRan(dAtA, i, uint64(m.EnDcSupport)) 7100 i-- 7101 dAtA[i] = 0x8 7102 } 7103 return len(dAtA) - i, nil 7104 } 7105 7106 func (m *FDDInfo) Marshal() (dAtA []byte, err error) { 7107 size := m.Size() 7108 dAtA = make([]byte, size) 7109 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7110 if err != nil { 7111 return nil, err 7112 } 7113 return dAtA[:n], nil 7114 } 7115 7116 func (m *FDDInfo) MarshalTo(dAtA []byte) (int, error) { 7117 size := m.Size() 7118 return m.MarshalToSizedBuffer(dAtA[:size]) 7119 } 7120 7121 func (m *FDDInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7122 i := len(dAtA) 7123 _ = i 7124 var l int 7125 _ = l 7126 if m.DlTransmissionBandwidth != nil { 7127 { 7128 size, err := m.DlTransmissionBandwidth.MarshalToSizedBuffer(dAtA[:i]) 7129 if err != nil { 7130 return 0, err 7131 } 7132 i -= size 7133 i = encodeVarintRan(dAtA, i, uint64(size)) 7134 } 7135 i-- 7136 dAtA[i] = 0x22 7137 } 7138 if m.UlTransmissionBandwidth != nil { 7139 { 7140 size, err := m.UlTransmissionBandwidth.MarshalToSizedBuffer(dAtA[:i]) 7141 if err != nil { 7142 return 0, err 7143 } 7144 i -= size 7145 i = encodeVarintRan(dAtA, i, uint64(size)) 7146 } 7147 i-- 7148 dAtA[i] = 0x1a 7149 } 7150 if m.DlFreqInfo != nil { 7151 { 7152 size, err := m.DlFreqInfo.MarshalToSizedBuffer(dAtA[:i]) 7153 if err != nil { 7154 return 0, err 7155 } 7156 i -= size 7157 i = encodeVarintRan(dAtA, i, uint64(size)) 7158 } 7159 i-- 7160 dAtA[i] = 0x12 7161 } 7162 if m.UlFreqInfo != nil { 7163 { 7164 size, err := m.UlFreqInfo.MarshalToSizedBuffer(dAtA[:i]) 7165 if err != nil { 7166 return 0, err 7167 } 7168 i -= size 7169 i = encodeVarintRan(dAtA, i, uint64(size)) 7170 } 7171 i-- 7172 dAtA[i] = 0xa 7173 } 7174 return len(dAtA) - i, nil 7175 } 7176 7177 func (m *TDDInfo) Marshal() (dAtA []byte, err error) { 7178 size := m.Size() 7179 dAtA = make([]byte, size) 7180 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7181 if err != nil { 7182 return nil, err 7183 } 7184 return dAtA[:n], nil 7185 } 7186 7187 func (m *TDDInfo) MarshalTo(dAtA []byte) (int, error) { 7188 size := m.Size() 7189 return m.MarshalToSizedBuffer(dAtA[:size]) 7190 } 7191 7192 func (m *TDDInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7193 i := len(dAtA) 7194 _ = i 7195 var l int 7196 _ = l 7197 if m.TransmissionBandwidth != nil { 7198 { 7199 size, err := m.TransmissionBandwidth.MarshalToSizedBuffer(dAtA[:i]) 7200 if err != nil { 7201 return 0, err 7202 } 7203 i -= size 7204 i = encodeVarintRan(dAtA, i, uint64(size)) 7205 } 7206 i-- 7207 dAtA[i] = 0x12 7208 } 7209 if m.NrFreqInfo != nil { 7210 { 7211 size, err := m.NrFreqInfo.MarshalToSizedBuffer(dAtA[:i]) 7212 if err != nil { 7213 return 0, err 7214 } 7215 i -= size 7216 i = encodeVarintRan(dAtA, i, uint64(size)) 7217 } 7218 i-- 7219 dAtA[i] = 0xa 7220 } 7221 return len(dAtA) - i, nil 7222 } 7223 7224 func (m *FrequencyInfo) Marshal() (dAtA []byte, err error) { 7225 size := m.Size() 7226 dAtA = make([]byte, size) 7227 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7228 if err != nil { 7229 return nil, err 7230 } 7231 return dAtA[:n], nil 7232 } 7233 7234 func (m *FrequencyInfo) MarshalTo(dAtA []byte) (int, error) { 7235 size := m.Size() 7236 return m.MarshalToSizedBuffer(dAtA[:size]) 7237 } 7238 7239 func (m *FrequencyInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7240 i := len(dAtA) 7241 _ = i 7242 var l int 7243 _ = l 7244 if m.FrequencyBandList != nil { 7245 { 7246 size, err := m.FrequencyBandList.MarshalToSizedBuffer(dAtA[:i]) 7247 if err != nil { 7248 return 0, err 7249 } 7250 i -= size 7251 i = encodeVarintRan(dAtA, i, uint64(size)) 7252 } 7253 i-- 7254 dAtA[i] = 0x12 7255 } 7256 if m.NrArfcn != 0 { 7257 i = encodeVarintRan(dAtA, i, uint64(m.NrArfcn)) 7258 i-- 7259 dAtA[i] = 0x8 7260 } 7261 return len(dAtA) - i, nil 7262 } 7263 7264 func (m *TransmissionBandwidth) Marshal() (dAtA []byte, err error) { 7265 size := m.Size() 7266 dAtA = make([]byte, size) 7267 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7268 if err != nil { 7269 return nil, err 7270 } 7271 return dAtA[:n], nil 7272 } 7273 7274 func (m *TransmissionBandwidth) MarshalTo(dAtA []byte) (int, error) { 7275 size := m.Size() 7276 return m.MarshalToSizedBuffer(dAtA[:size]) 7277 } 7278 7279 func (m *TransmissionBandwidth) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7280 i := len(dAtA) 7281 _ = i 7282 var l int 7283 _ = l 7284 if m.Nrb != 0 { 7285 i = encodeVarintRan(dAtA, i, uint64(m.Nrb)) 7286 i-- 7287 dAtA[i] = 0x10 7288 } 7289 if m.NrScs != 0 { 7290 i = encodeVarintRan(dAtA, i, uint64(m.NrScs)) 7291 i-- 7292 dAtA[i] = 0x8 7293 } 7294 return len(dAtA) - i, nil 7295 } 7296 7297 func (m *FrequencyBandList) Marshal() (dAtA []byte, err error) { 7298 size := m.Size() 7299 dAtA = make([]byte, size) 7300 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7301 if err != nil { 7302 return nil, err 7303 } 7304 return dAtA[:n], nil 7305 } 7306 7307 func (m *FrequencyBandList) MarshalTo(dAtA []byte) (int, error) { 7308 size := m.Size() 7309 return m.MarshalToSizedBuffer(dAtA[:size]) 7310 } 7311 7312 func (m *FrequencyBandList) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7313 i := len(dAtA) 7314 _ = i 7315 var l int 7316 _ = l 7317 if len(m.FrequencyBandItems) > 0 { 7318 for iNdEx := len(m.FrequencyBandItems) - 1; iNdEx >= 0; iNdEx-- { 7319 { 7320 size, err := m.FrequencyBandItems[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7321 if err != nil { 7322 return 0, err 7323 } 7324 i -= size 7325 i = encodeVarintRan(dAtA, i, uint64(size)) 7326 } 7327 i-- 7328 dAtA[i] = 0xa 7329 } 7330 } 7331 return len(dAtA) - i, nil 7332 } 7333 7334 func (m *FrequencyBandItem) Marshal() (dAtA []byte, err error) { 7335 size := m.Size() 7336 dAtA = make([]byte, size) 7337 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7338 if err != nil { 7339 return nil, err 7340 } 7341 return dAtA[:n], nil 7342 } 7343 7344 func (m *FrequencyBandItem) MarshalTo(dAtA []byte) (int, error) { 7345 size := m.Size() 7346 return m.MarshalToSizedBuffer(dAtA[:size]) 7347 } 7348 7349 func (m *FrequencyBandItem) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7350 i := len(dAtA) 7351 _ = i 7352 var l int 7353 _ = l 7354 if m.NrFrequencyBand != 0 { 7355 i = encodeVarintRan(dAtA, i, uint64(m.NrFrequencyBand)) 7356 i-- 7357 dAtA[i] = 0x8 7358 } 7359 return len(dAtA) - i, nil 7360 } 7361 7362 func (m *GlobalNgRanNodeID) Marshal() (dAtA []byte, err error) { 7363 size := m.Size() 7364 dAtA = make([]byte, size) 7365 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7366 if err != nil { 7367 return nil, err 7368 } 7369 return dAtA[:n], nil 7370 } 7371 7372 func (m *GlobalNgRanNodeID) MarshalTo(dAtA []byte) (int, error) { 7373 size := m.Size() 7374 return m.MarshalToSizedBuffer(dAtA[:size]) 7375 } 7376 7377 func (m *GlobalNgRanNodeID) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7378 i := len(dAtA) 7379 _ = i 7380 var l int 7381 _ = l 7382 if m.GlobalNgRanNodeId != nil { 7383 { 7384 size := m.GlobalNgRanNodeId.Size() 7385 i -= size 7386 if _, err := m.GlobalNgRanNodeId.MarshalTo(dAtA[i:]); err != nil { 7387 return 0, err 7388 } 7389 } 7390 } 7391 return len(dAtA) - i, nil 7392 } 7393 7394 func (m *GlobalNgRanNodeID_GlobalGnbId) MarshalTo(dAtA []byte) (int, error) { 7395 size := m.Size() 7396 return m.MarshalToSizedBuffer(dAtA[:size]) 7397 } 7398 7399 func (m *GlobalNgRanNodeID_GlobalGnbId) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7400 i := len(dAtA) 7401 if m.GlobalGnbId != nil { 7402 { 7403 size, err := m.GlobalGnbId.MarshalToSizedBuffer(dAtA[:i]) 7404 if err != nil { 7405 return 0, err 7406 } 7407 i -= size 7408 i = encodeVarintRan(dAtA, i, uint64(size)) 7409 } 7410 i-- 7411 dAtA[i] = 0xa 7412 } 7413 return len(dAtA) - i, nil 7414 } 7415 func (m *GlobalNgRanNodeID_GlobalNgEnbId) MarshalTo(dAtA []byte) (int, error) { 7416 size := m.Size() 7417 return m.MarshalToSizedBuffer(dAtA[:size]) 7418 } 7419 7420 func (m *GlobalNgRanNodeID_GlobalNgEnbId) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7421 i := len(dAtA) 7422 if m.GlobalNgEnbId != nil { 7423 { 7424 size, err := m.GlobalNgEnbId.MarshalToSizedBuffer(dAtA[:i]) 7425 if err != nil { 7426 return 0, err 7427 } 7428 i -= size 7429 i = encodeVarintRan(dAtA, i, uint64(size)) 7430 } 7431 i-- 7432 dAtA[i] = 0x12 7433 } 7434 return len(dAtA) - i, nil 7435 } 7436 func (m *GlobalGnbID) Marshal() (dAtA []byte, err error) { 7437 size := m.Size() 7438 dAtA = make([]byte, size) 7439 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7440 if err != nil { 7441 return nil, err 7442 } 7443 return dAtA[:n], nil 7444 } 7445 7446 func (m *GlobalGnbID) MarshalTo(dAtA []byte) (int, error) { 7447 size := m.Size() 7448 return m.MarshalToSizedBuffer(dAtA[:size]) 7449 } 7450 7451 func (m *GlobalGnbID) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7452 i := len(dAtA) 7453 _ = i 7454 var l int 7455 _ = l 7456 if m.GnbIdLen != 0 { 7457 i = encodeVarintRan(dAtA, i, uint64(m.GnbIdLen)) 7458 i-- 7459 dAtA[i] = 0x18 7460 } 7461 if m.GnbId != 0 { 7462 i = encodeVarintRan(dAtA, i, uint64(m.GnbId)) 7463 i-- 7464 dAtA[i] = 0x10 7465 } 7466 if m.PlmnId != 0 { 7467 i = encodeVarintRan(dAtA, i, uint64(m.PlmnId)) 7468 i-- 7469 dAtA[i] = 0x8 7470 } 7471 return len(dAtA) - i, nil 7472 } 7473 7474 func (m *GlobalNgEnbID) Marshal() (dAtA []byte, err error) { 7475 size := m.Size() 7476 dAtA = make([]byte, size) 7477 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7478 if err != nil { 7479 return nil, err 7480 } 7481 return dAtA[:n], nil 7482 } 7483 7484 func (m *GlobalNgEnbID) MarshalTo(dAtA []byte) (int, error) { 7485 size := m.Size() 7486 return m.MarshalToSizedBuffer(dAtA[:size]) 7487 } 7488 7489 func (m *GlobalNgEnbID) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7490 i := len(dAtA) 7491 _ = i 7492 var l int 7493 _ = l 7494 if m.NgEnbId != nil { 7495 { 7496 size := m.NgEnbId.Size() 7497 i -= size 7498 if _, err := m.NgEnbId.MarshalTo(dAtA[i:]); err != nil { 7499 return 0, err 7500 } 7501 } 7502 } 7503 if m.PlmnId != 0 { 7504 i = encodeVarintRan(dAtA, i, uint64(m.PlmnId)) 7505 i-- 7506 dAtA[i] = 0x8 7507 } 7508 return len(dAtA) - i, nil 7509 } 7510 7511 func (m *GlobalNgEnbID_MacroNgEnbId) MarshalTo(dAtA []byte) (int, error) { 7512 size := m.Size() 7513 return m.MarshalToSizedBuffer(dAtA[:size]) 7514 } 7515 7516 func (m *GlobalNgEnbID_MacroNgEnbId) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7517 i := len(dAtA) 7518 i = encodeVarintRan(dAtA, i, uint64(m.MacroNgEnbId)) 7519 i-- 7520 dAtA[i] = 0x10 7521 return len(dAtA) - i, nil 7522 } 7523 func (m *GlobalNgEnbID_ShortMacroNgEnbId) MarshalTo(dAtA []byte) (int, error) { 7524 size := m.Size() 7525 return m.MarshalToSizedBuffer(dAtA[:size]) 7526 } 7527 7528 func (m *GlobalNgEnbID_ShortMacroNgEnbId) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7529 i := len(dAtA) 7530 i = encodeVarintRan(dAtA, i, uint64(m.ShortMacroNgEnbId)) 7531 i-- 7532 dAtA[i] = 0x18 7533 return len(dAtA) - i, nil 7534 } 7535 func (m *GlobalNgEnbID_LongMacroNgEnbId) MarshalTo(dAtA []byte) (int, error) { 7536 size := m.Size() 7537 return m.MarshalToSizedBuffer(dAtA[:size]) 7538 } 7539 7540 func (m *GlobalNgEnbID_LongMacroNgEnbId) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7541 i := len(dAtA) 7542 i = encodeVarintRan(dAtA, i, uint64(m.LongMacroNgEnbId)) 7543 i-- 7544 dAtA[i] = 0x20 7545 return len(dAtA) - i, nil 7546 } 7547 func (m *TaiSupportList) Marshal() (dAtA []byte, err error) { 7548 size := m.Size() 7549 dAtA = make([]byte, size) 7550 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7551 if err != nil { 7552 return nil, err 7553 } 7554 return dAtA[:n], nil 7555 } 7556 7557 func (m *TaiSupportList) MarshalTo(dAtA []byte) (int, error) { 7558 size := m.Size() 7559 return m.MarshalToSizedBuffer(dAtA[:size]) 7560 } 7561 7562 func (m *TaiSupportList) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7563 i := len(dAtA) 7564 _ = i 7565 var l int 7566 _ = l 7567 if len(m.TaiSupportItems) > 0 { 7568 for iNdEx := len(m.TaiSupportItems) - 1; iNdEx >= 0; iNdEx-- { 7569 { 7570 size, err := m.TaiSupportItems[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7571 if err != nil { 7572 return 0, err 7573 } 7574 i -= size 7575 i = encodeVarintRan(dAtA, i, uint64(size)) 7576 } 7577 i-- 7578 dAtA[i] = 0xa 7579 } 7580 } 7581 return len(dAtA) - i, nil 7582 } 7583 7584 func (m *TaiSupportItem) Marshal() (dAtA []byte, err error) { 7585 size := m.Size() 7586 dAtA = make([]byte, size) 7587 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7588 if err != nil { 7589 return nil, err 7590 } 7591 return dAtA[:n], nil 7592 } 7593 7594 func (m *TaiSupportItem) MarshalTo(dAtA []byte) (int, error) { 7595 size := m.Size() 7596 return m.MarshalToSizedBuffer(dAtA[:size]) 7597 } 7598 7599 func (m *TaiSupportItem) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7600 i := len(dAtA) 7601 _ = i 7602 var l int 7603 _ = l 7604 if len(m.BroadcastPlmns) > 0 { 7605 for iNdEx := len(m.BroadcastPlmns) - 1; iNdEx >= 0; iNdEx-- { 7606 { 7607 size, err := m.BroadcastPlmns[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7608 if err != nil { 7609 return 0, err 7610 } 7611 i -= size 7612 i = encodeVarintRan(dAtA, i, uint64(size)) 7613 } 7614 i-- 7615 dAtA[i] = 0x12 7616 } 7617 } 7618 if m.Tac != 0 { 7619 i = encodeVarintRan(dAtA, i, uint64(m.Tac)) 7620 i-- 7621 dAtA[i] = 0x8 7622 } 7623 return len(dAtA) - i, nil 7624 } 7625 7626 func (m *XnBroadcastPlmn) Marshal() (dAtA []byte, err error) { 7627 size := m.Size() 7628 dAtA = make([]byte, size) 7629 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7630 if err != nil { 7631 return nil, err 7632 } 7633 return dAtA[:n], nil 7634 } 7635 7636 func (m *XnBroadcastPlmn) MarshalTo(dAtA []byte) (int, error) { 7637 size := m.Size() 7638 return m.MarshalToSizedBuffer(dAtA[:size]) 7639 } 7640 7641 func (m *XnBroadcastPlmn) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7642 i := len(dAtA) 7643 _ = i 7644 var l int 7645 _ = l 7646 if m.TaiSliceSupportList != nil { 7647 { 7648 size, err := m.TaiSliceSupportList.MarshalToSizedBuffer(dAtA[:i]) 7649 if err != nil { 7650 return 0, err 7651 } 7652 i -= size 7653 i = encodeVarintRan(dAtA, i, uint64(size)) 7654 } 7655 i-- 7656 dAtA[i] = 0x12 7657 } 7658 if m.PlmnId != 0 { 7659 i = encodeVarintRan(dAtA, i, uint64(m.PlmnId)) 7660 i-- 7661 dAtA[i] = 0x8 7662 } 7663 return len(dAtA) - i, nil 7664 } 7665 7666 func (m *TaiSliceSupportList) Marshal() (dAtA []byte, err error) { 7667 size := m.Size() 7668 dAtA = make([]byte, size) 7669 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7670 if err != nil { 7671 return nil, err 7672 } 7673 return dAtA[:n], nil 7674 } 7675 7676 func (m *TaiSliceSupportList) MarshalTo(dAtA []byte) (int, error) { 7677 size := m.Size() 7678 return m.MarshalToSizedBuffer(dAtA[:size]) 7679 } 7680 7681 func (m *TaiSliceSupportList) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7682 i := len(dAtA) 7683 _ = i 7684 var l int 7685 _ = l 7686 if len(m.SliceSupportItems) > 0 { 7687 for iNdEx := len(m.SliceSupportItems) - 1; iNdEx >= 0; iNdEx-- { 7688 { 7689 size, err := m.SliceSupportItems[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7690 if err != nil { 7691 return 0, err 7692 } 7693 i -= size 7694 i = encodeVarintRan(dAtA, i, uint64(size)) 7695 } 7696 i-- 7697 dAtA[i] = 0xa 7698 } 7699 } 7700 return len(dAtA) - i, nil 7701 } 7702 7703 func (m *SliceSupportItem) Marshal() (dAtA []byte, err error) { 7704 size := m.Size() 7705 dAtA = make([]byte, size) 7706 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7707 if err != nil { 7708 return nil, err 7709 } 7710 return dAtA[:n], nil 7711 } 7712 7713 func (m *SliceSupportItem) MarshalTo(dAtA []byte) (int, error) { 7714 size := m.Size() 7715 return m.MarshalToSizedBuffer(dAtA[:size]) 7716 } 7717 7718 func (m *SliceSupportItem) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7719 i := len(dAtA) 7720 _ = i 7721 var l int 7722 _ = l 7723 if m.SNssai != nil { 7724 { 7725 size, err := m.SNssai.MarshalToSizedBuffer(dAtA[:i]) 7726 if err != nil { 7727 return 0, err 7728 } 7729 i -= size 7730 i = encodeVarintRan(dAtA, i, uint64(size)) 7731 } 7732 i-- 7733 dAtA[i] = 0xa 7734 } 7735 return len(dAtA) - i, nil 7736 } 7737 7738 func (m *SNssai) Marshal() (dAtA []byte, err error) { 7739 size := m.Size() 7740 dAtA = make([]byte, size) 7741 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7742 if err != nil { 7743 return nil, err 7744 } 7745 return dAtA[:n], nil 7746 } 7747 7748 func (m *SNssai) MarshalTo(dAtA []byte) (int, error) { 7749 size := m.Size() 7750 return m.MarshalToSizedBuffer(dAtA[:size]) 7751 } 7752 7753 func (m *SNssai) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7754 i := len(dAtA) 7755 _ = i 7756 var l int 7757 _ = l 7758 if m.Sd != 0 { 7759 i = encodeVarintRan(dAtA, i, uint64(m.Sd)) 7760 i-- 7761 dAtA[i] = 0x10 7762 } 7763 if m.Sst != 0 { 7764 i = encodeVarintRan(dAtA, i, uint64(m.Sst)) 7765 i-- 7766 dAtA[i] = 0x8 7767 } 7768 return len(dAtA) - i, nil 7769 } 7770 7771 func (m *AmfRegionInformation) Marshal() (dAtA []byte, err error) { 7772 size := m.Size() 7773 dAtA = make([]byte, size) 7774 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7775 if err != nil { 7776 return nil, err 7777 } 7778 return dAtA[:n], nil 7779 } 7780 7781 func (m *AmfRegionInformation) MarshalTo(dAtA []byte) (int, error) { 7782 size := m.Size() 7783 return m.MarshalToSizedBuffer(dAtA[:size]) 7784 } 7785 7786 func (m *AmfRegionInformation) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7787 i := len(dAtA) 7788 _ = i 7789 var l int 7790 _ = l 7791 if len(m.GlobalAmfRegionInformationItems) > 0 { 7792 for iNdEx := len(m.GlobalAmfRegionInformationItems) - 1; iNdEx >= 0; iNdEx-- { 7793 { 7794 size, err := m.GlobalAmfRegionInformationItems[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7795 if err != nil { 7796 return 0, err 7797 } 7798 i -= size 7799 i = encodeVarintRan(dAtA, i, uint64(size)) 7800 } 7801 i-- 7802 dAtA[i] = 0xa 7803 } 7804 } 7805 return len(dAtA) - i, nil 7806 } 7807 7808 func (m *GlobalAmfRegionInformationItem) Marshal() (dAtA []byte, err error) { 7809 size := m.Size() 7810 dAtA = make([]byte, size) 7811 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7812 if err != nil { 7813 return nil, err 7814 } 7815 return dAtA[:n], nil 7816 } 7817 7818 func (m *GlobalAmfRegionInformationItem) MarshalTo(dAtA []byte) (int, error) { 7819 size := m.Size() 7820 return m.MarshalToSizedBuffer(dAtA[:size]) 7821 } 7822 7823 func (m *GlobalAmfRegionInformationItem) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7824 i := len(dAtA) 7825 _ = i 7826 var l int 7827 _ = l 7828 if m.AmfRegionId != 0 { 7829 i = encodeVarintRan(dAtA, i, uint64(m.AmfRegionId)) 7830 i-- 7831 dAtA[i] = 0x10 7832 } 7833 if m.PlmnId != 0 { 7834 i = encodeVarintRan(dAtA, i, uint64(m.PlmnId)) 7835 i-- 7836 dAtA[i] = 0x8 7837 } 7838 return len(dAtA) - i, nil 7839 } 7840 7841 func (m *NeighborInformationNr) Marshal() (dAtA []byte, err error) { 7842 size := m.Size() 7843 dAtA = make([]byte, size) 7844 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7845 if err != nil { 7846 return nil, err 7847 } 7848 return dAtA[:n], nil 7849 } 7850 7851 func (m *NeighborInformationNr) MarshalTo(dAtA []byte) (int, error) { 7852 size := m.Size() 7853 return m.MarshalToSizedBuffer(dAtA[:size]) 7854 } 7855 7856 func (m *NeighborInformationNr) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7857 i := len(dAtA) 7858 _ = i 7859 var l int 7860 _ = l 7861 if m.MeasurementTimingConfiguration != 0 { 7862 i = encodeVarintRan(dAtA, i, uint64(m.MeasurementTimingConfiguration)) 7863 i-- 7864 dAtA[i] = 0x38 7865 } 7866 if m.ConnectivitySupport != nil { 7867 { 7868 size, err := m.ConnectivitySupport.MarshalToSizedBuffer(dAtA[:i]) 7869 if err != nil { 7870 return 0, err 7871 } 7872 i -= size 7873 i = encodeVarintRan(dAtA, i, uint64(size)) 7874 } 7875 i-- 7876 dAtA[i] = 0x32 7877 } 7878 if m.NrModeInfo != nil { 7879 { 7880 size := m.NrModeInfo.Size() 7881 i -= size 7882 if _, err := m.NrModeInfo.MarshalTo(dAtA[i:]); err != nil { 7883 return 0, err 7884 } 7885 } 7886 } 7887 if m.Tac != 0 { 7888 i = encodeVarintRan(dAtA, i, uint64(m.Tac)) 7889 i-- 7890 dAtA[i] = 0x18 7891 } 7892 if m.NrCgi != nil { 7893 { 7894 size, err := m.NrCgi.MarshalToSizedBuffer(dAtA[:i]) 7895 if err != nil { 7896 return 0, err 7897 } 7898 i -= size 7899 i = encodeVarintRan(dAtA, i, uint64(size)) 7900 } 7901 i-- 7902 dAtA[i] = 0x12 7903 } 7904 if m.Pci != 0 { 7905 i = encodeVarintRan(dAtA, i, uint64(m.Pci)) 7906 i-- 7907 dAtA[i] = 0x8 7908 } 7909 return len(dAtA) - i, nil 7910 } 7911 7912 func (m *NeighborInformationNr_FddInfo) MarshalTo(dAtA []byte) (int, error) { 7913 size := m.Size() 7914 return m.MarshalToSizedBuffer(dAtA[:size]) 7915 } 7916 7917 func (m *NeighborInformationNr_FddInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7918 i := len(dAtA) 7919 if m.FddInfo != nil { 7920 { 7921 size, err := m.FddInfo.MarshalToSizedBuffer(dAtA[:i]) 7922 if err != nil { 7923 return 0, err 7924 } 7925 i -= size 7926 i = encodeVarintRan(dAtA, i, uint64(size)) 7927 } 7928 i-- 7929 dAtA[i] = 0x22 7930 } 7931 return len(dAtA) - i, nil 7932 } 7933 func (m *NeighborInformationNr_TddInfo) MarshalTo(dAtA []byte) (int, error) { 7934 size := m.Size() 7935 return m.MarshalToSizedBuffer(dAtA[:size]) 7936 } 7937 7938 func (m *NeighborInformationNr_TddInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7939 i := len(dAtA) 7940 if m.TddInfo != nil { 7941 { 7942 size, err := m.TddInfo.MarshalToSizedBuffer(dAtA[:i]) 7943 if err != nil { 7944 return 0, err 7945 } 7946 i -= size 7947 i = encodeVarintRan(dAtA, i, uint64(size)) 7948 } 7949 i-- 7950 dAtA[i] = 0x2a 7951 } 7952 return len(dAtA) - i, nil 7953 } 7954 func (m *ServiceModelInfo) Marshal() (dAtA []byte, err error) { 7955 size := m.Size() 7956 dAtA = make([]byte, size) 7957 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7958 if err != nil { 7959 return nil, err 7960 } 7961 return dAtA[:n], nil 7962 } 7963 7964 func (m *ServiceModelInfo) MarshalTo(dAtA []byte) (int, error) { 7965 size := m.Size() 7966 return m.MarshalToSizedBuffer(dAtA[:size]) 7967 } 7968 7969 func (m *ServiceModelInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7970 i := len(dAtA) 7971 _ = i 7972 var l int 7973 _ = l 7974 if len(m.RanFunctionIDs) > 0 { 7975 dAtA39 := make([]byte, len(m.RanFunctionIDs)*10) 7976 var j38 int 7977 for _, num := range m.RanFunctionIDs { 7978 for num >= 1<<7 { 7979 dAtA39[j38] = uint8(uint64(num)&0x7f | 0x80) 7980 num >>= 7 7981 j38++ 7982 } 7983 dAtA39[j38] = uint8(num) 7984 j38++ 7985 } 7986 i -= j38 7987 copy(dAtA[i:], dAtA39[:j38]) 7988 i = encodeVarintRan(dAtA, i, uint64(j38)) 7989 i-- 7990 dAtA[i] = 0x22 7991 } 7992 if len(m.RanFunctions) > 0 { 7993 for iNdEx := len(m.RanFunctions) - 1; iNdEx >= 0; iNdEx-- { 7994 { 7995 size, err := m.RanFunctions[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7996 if err != nil { 7997 return 0, err 7998 } 7999 i -= size 8000 i = encodeVarintRan(dAtA, i, uint64(size)) 8001 } 8002 i-- 8003 dAtA[i] = 0x1a 8004 } 8005 } 8006 if len(m.Name) > 0 { 8007 i -= len(m.Name) 8008 copy(dAtA[i:], m.Name) 8009 i = encodeVarintRan(dAtA, i, uint64(len(m.Name))) 8010 i-- 8011 dAtA[i] = 0x12 8012 } 8013 if len(m.OID) > 0 { 8014 i -= len(m.OID) 8015 copy(dAtA[i:], m.OID) 8016 i = encodeVarintRan(dAtA, i, uint64(len(m.OID))) 8017 i-- 8018 dAtA[i] = 0xa 8019 } 8020 return len(dAtA) - i, nil 8021 } 8022 8023 func (m *RCRanFunction) Marshal() (dAtA []byte, err error) { 8024 size := m.Size() 8025 dAtA = make([]byte, size) 8026 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8027 if err != nil { 8028 return nil, err 8029 } 8030 return dAtA[:n], nil 8031 } 8032 8033 func (m *RCRanFunction) MarshalTo(dAtA []byte) (int, error) { 8034 size := m.Size() 8035 return m.MarshalToSizedBuffer(dAtA[:size]) 8036 } 8037 8038 func (m *RCRanFunction) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8039 i := len(dAtA) 8040 _ = i 8041 var l int 8042 _ = l 8043 if len(m.ControlStyles) > 0 { 8044 for iNdEx := len(m.ControlStyles) - 1; iNdEx >= 0; iNdEx-- { 8045 { 8046 size, err := m.ControlStyles[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8047 if err != nil { 8048 return 0, err 8049 } 8050 i -= size 8051 i = encodeVarintRan(dAtA, i, uint64(size)) 8052 } 8053 i-- 8054 dAtA[i] = 0x32 8055 } 8056 } 8057 if len(m.PolicyStyles) > 0 { 8058 for iNdEx := len(m.PolicyStyles) - 1; iNdEx >= 0; iNdEx-- { 8059 { 8060 size, err := m.PolicyStyles[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8061 if err != nil { 8062 return 0, err 8063 } 8064 i -= size 8065 i = encodeVarintRan(dAtA, i, uint64(size)) 8066 } 8067 i-- 8068 dAtA[i] = 0x2a 8069 } 8070 } 8071 if len(m.EventTriggerStyles) > 0 { 8072 for iNdEx := len(m.EventTriggerStyles) - 1; iNdEx >= 0; iNdEx-- { 8073 { 8074 size, err := m.EventTriggerStyles[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8075 if err != nil { 8076 return 0, err 8077 } 8078 i -= size 8079 i = encodeVarintRan(dAtA, i, uint64(size)) 8080 } 8081 i-- 8082 dAtA[i] = 0x22 8083 } 8084 } 8085 if len(m.InsertStyles) > 0 { 8086 for iNdEx := len(m.InsertStyles) - 1; iNdEx >= 0; iNdEx-- { 8087 { 8088 size, err := m.InsertStyles[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8089 if err != nil { 8090 return 0, err 8091 } 8092 i -= size 8093 i = encodeVarintRan(dAtA, i, uint64(size)) 8094 } 8095 i-- 8096 dAtA[i] = 0x1a 8097 } 8098 } 8099 if len(m.ReportStyles) > 0 { 8100 for iNdEx := len(m.ReportStyles) - 1; iNdEx >= 0; iNdEx-- { 8101 { 8102 size, err := m.ReportStyles[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8103 if err != nil { 8104 return 0, err 8105 } 8106 i -= size 8107 i = encodeVarintRan(dAtA, i, uint64(size)) 8108 } 8109 i-- 8110 dAtA[i] = 0x12 8111 } 8112 } 8113 if len(m.ID) > 0 { 8114 i -= len(m.ID) 8115 copy(dAtA[i:], m.ID) 8116 i = encodeVarintRan(dAtA, i, uint64(len(m.ID))) 8117 i-- 8118 dAtA[i] = 0xa 8119 } 8120 return len(dAtA) - i, nil 8121 } 8122 8123 func (m *MHORanFunction) Marshal() (dAtA []byte, err error) { 8124 size := m.Size() 8125 dAtA = make([]byte, size) 8126 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8127 if err != nil { 8128 return nil, err 8129 } 8130 return dAtA[:n], nil 8131 } 8132 8133 func (m *MHORanFunction) MarshalTo(dAtA []byte) (int, error) { 8134 size := m.Size() 8135 return m.MarshalToSizedBuffer(dAtA[:size]) 8136 } 8137 8138 func (m *MHORanFunction) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8139 i := len(dAtA) 8140 _ = i 8141 var l int 8142 _ = l 8143 if len(m.ReportStyles) > 0 { 8144 for iNdEx := len(m.ReportStyles) - 1; iNdEx >= 0; iNdEx-- { 8145 { 8146 size, err := m.ReportStyles[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8147 if err != nil { 8148 return 0, err 8149 } 8150 i -= size 8151 i = encodeVarintRan(dAtA, i, uint64(size)) 8152 } 8153 i-- 8154 dAtA[i] = 0x12 8155 } 8156 } 8157 if len(m.ID) > 0 { 8158 i -= len(m.ID) 8159 copy(dAtA[i:], m.ID) 8160 i = encodeVarintRan(dAtA, i, uint64(len(m.ID))) 8161 i-- 8162 dAtA[i] = 0xa 8163 } 8164 return len(dAtA) - i, nil 8165 } 8166 8167 func (m *KPMRanFunction) Marshal() (dAtA []byte, err error) { 8168 size := m.Size() 8169 dAtA = make([]byte, size) 8170 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8171 if err != nil { 8172 return nil, err 8173 } 8174 return dAtA[:n], nil 8175 } 8176 8177 func (m *KPMRanFunction) MarshalTo(dAtA []byte) (int, error) { 8178 size := m.Size() 8179 return m.MarshalToSizedBuffer(dAtA[:size]) 8180 } 8181 8182 func (m *KPMRanFunction) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8183 i := len(dAtA) 8184 _ = i 8185 var l int 8186 _ = l 8187 if len(m.ReportStyles) > 0 { 8188 for iNdEx := len(m.ReportStyles) - 1; iNdEx >= 0; iNdEx-- { 8189 { 8190 size, err := m.ReportStyles[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8191 if err != nil { 8192 return 0, err 8193 } 8194 i -= size 8195 i = encodeVarintRan(dAtA, i, uint64(size)) 8196 } 8197 i-- 8198 dAtA[i] = 0x12 8199 } 8200 } 8201 if len(m.ID) > 0 { 8202 i -= len(m.ID) 8203 copy(dAtA[i:], m.ID) 8204 i = encodeVarintRan(dAtA, i, uint64(len(m.ID))) 8205 i-- 8206 dAtA[i] = 0xa 8207 } 8208 return len(dAtA) - i, nil 8209 } 8210 8211 func (m *RSMRanFunction) Marshal() (dAtA []byte, err error) { 8212 size := m.Size() 8213 dAtA = make([]byte, size) 8214 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8215 if err != nil { 8216 return nil, err 8217 } 8218 return dAtA[:n], nil 8219 } 8220 8221 func (m *RSMRanFunction) MarshalTo(dAtA []byte) (int, error) { 8222 size := m.Size() 8223 return m.MarshalToSizedBuffer(dAtA[:size]) 8224 } 8225 8226 func (m *RSMRanFunction) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8227 i := len(dAtA) 8228 _ = i 8229 var l int 8230 _ = l 8231 if len(m.RicSlicingNodeCapabilityList) > 0 { 8232 for iNdEx := len(m.RicSlicingNodeCapabilityList) - 1; iNdEx >= 0; iNdEx-- { 8233 { 8234 size, err := m.RicSlicingNodeCapabilityList[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8235 if err != nil { 8236 return 0, err 8237 } 8238 i -= size 8239 i = encodeVarintRan(dAtA, i, uint64(size)) 8240 } 8241 i-- 8242 dAtA[i] = 0x12 8243 } 8244 } 8245 if len(m.ID) > 0 { 8246 i -= len(m.ID) 8247 copy(dAtA[i:], m.ID) 8248 i = encodeVarintRan(dAtA, i, uint64(len(m.ID))) 8249 i-- 8250 dAtA[i] = 0xa 8251 } 8252 return len(dAtA) - i, nil 8253 } 8254 8255 func (m *RCEventTriggerStyle) Marshal() (dAtA []byte, err error) { 8256 size := m.Size() 8257 dAtA = make([]byte, size) 8258 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8259 if err != nil { 8260 return nil, err 8261 } 8262 return dAtA[:n], nil 8263 } 8264 8265 func (m *RCEventTriggerStyle) MarshalTo(dAtA []byte) (int, error) { 8266 size := m.Size() 8267 return m.MarshalToSizedBuffer(dAtA[:size]) 8268 } 8269 8270 func (m *RCEventTriggerStyle) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8271 i := len(dAtA) 8272 _ = i 8273 var l int 8274 _ = l 8275 if m.FormatType != 0 { 8276 i = encodeVarintRan(dAtA, i, uint64(m.FormatType)) 8277 i-- 8278 dAtA[i] = 0x18 8279 } 8280 if m.Type != 0 { 8281 i = encodeVarintRan(dAtA, i, uint64(m.Type)) 8282 i-- 8283 dAtA[i] = 0x10 8284 } 8285 if len(m.Name) > 0 { 8286 i -= len(m.Name) 8287 copy(dAtA[i:], m.Name) 8288 i = encodeVarintRan(dAtA, i, uint64(len(m.Name))) 8289 i-- 8290 dAtA[i] = 0xa 8291 } 8292 return len(dAtA) - i, nil 8293 } 8294 8295 func (m *RCReportStyle) Marshal() (dAtA []byte, err error) { 8296 size := m.Size() 8297 dAtA = make([]byte, size) 8298 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8299 if err != nil { 8300 return nil, err 8301 } 8302 return dAtA[:n], nil 8303 } 8304 8305 func (m *RCReportStyle) MarshalTo(dAtA []byte) (int, error) { 8306 size := m.Size() 8307 return m.MarshalToSizedBuffer(dAtA[:size]) 8308 } 8309 8310 func (m *RCReportStyle) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8311 i := len(dAtA) 8312 _ = i 8313 var l int 8314 _ = l 8315 if len(m.RanParameters) > 0 { 8316 for iNdEx := len(m.RanParameters) - 1; iNdEx >= 0; iNdEx-- { 8317 { 8318 size, err := m.RanParameters[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8319 if err != nil { 8320 return 0, err 8321 } 8322 i -= size 8323 i = encodeVarintRan(dAtA, i, uint64(size)) 8324 } 8325 i-- 8326 dAtA[i] = 0x1a 8327 } 8328 } 8329 if m.Type != 0 { 8330 i = encodeVarintRan(dAtA, i, uint64(m.Type)) 8331 i-- 8332 dAtA[i] = 0x10 8333 } 8334 if len(m.Name) > 0 { 8335 i -= len(m.Name) 8336 copy(dAtA[i:], m.Name) 8337 i = encodeVarintRan(dAtA, i, uint64(len(m.Name))) 8338 i-- 8339 dAtA[i] = 0xa 8340 } 8341 return len(dAtA) - i, nil 8342 } 8343 8344 func (m *RCInsertStyle) Marshal() (dAtA []byte, err error) { 8345 size := m.Size() 8346 dAtA = make([]byte, size) 8347 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8348 if err != nil { 8349 return nil, err 8350 } 8351 return dAtA[:n], nil 8352 } 8353 8354 func (m *RCInsertStyle) MarshalTo(dAtA []byte) (int, error) { 8355 size := m.Size() 8356 return m.MarshalToSizedBuffer(dAtA[:size]) 8357 } 8358 8359 func (m *RCInsertStyle) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8360 i := len(dAtA) 8361 _ = i 8362 var l int 8363 _ = l 8364 if len(m.InsertIndications) > 0 { 8365 for iNdEx := len(m.InsertIndications) - 1; iNdEx >= 0; iNdEx-- { 8366 { 8367 size, err := m.InsertIndications[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8368 if err != nil { 8369 return 0, err 8370 } 8371 i -= size 8372 i = encodeVarintRan(dAtA, i, uint64(size)) 8373 } 8374 i-- 8375 dAtA[i] = 0x1a 8376 } 8377 } 8378 if m.Type != 0 { 8379 i = encodeVarintRan(dAtA, i, uint64(m.Type)) 8380 i-- 8381 dAtA[i] = 0x10 8382 } 8383 if len(m.Name) > 0 { 8384 i -= len(m.Name) 8385 copy(dAtA[i:], m.Name) 8386 i = encodeVarintRan(dAtA, i, uint64(len(m.Name))) 8387 i-- 8388 dAtA[i] = 0xa 8389 } 8390 return len(dAtA) - i, nil 8391 } 8392 8393 func (m *RCPolicyStyle) Marshal() (dAtA []byte, err error) { 8394 size := m.Size() 8395 dAtA = make([]byte, size) 8396 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8397 if err != nil { 8398 return nil, err 8399 } 8400 return dAtA[:n], nil 8401 } 8402 8403 func (m *RCPolicyStyle) MarshalTo(dAtA []byte) (int, error) { 8404 size := m.Size() 8405 return m.MarshalToSizedBuffer(dAtA[:size]) 8406 } 8407 8408 func (m *RCPolicyStyle) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8409 i := len(dAtA) 8410 _ = i 8411 var l int 8412 _ = l 8413 if len(m.PolicyActions) > 0 { 8414 for iNdEx := len(m.PolicyActions) - 1; iNdEx >= 0; iNdEx-- { 8415 { 8416 size, err := m.PolicyActions[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8417 if err != nil { 8418 return 0, err 8419 } 8420 i -= size 8421 i = encodeVarintRan(dAtA, i, uint64(size)) 8422 } 8423 i-- 8424 dAtA[i] = 0x1a 8425 } 8426 } 8427 if m.Type != 0 { 8428 i = encodeVarintRan(dAtA, i, uint64(m.Type)) 8429 i-- 8430 dAtA[i] = 0x10 8431 } 8432 if len(m.Name) > 0 { 8433 i -= len(m.Name) 8434 copy(dAtA[i:], m.Name) 8435 i = encodeVarintRan(dAtA, i, uint64(len(m.Name))) 8436 i-- 8437 dAtA[i] = 0xa 8438 } 8439 return len(dAtA) - i, nil 8440 } 8441 8442 func (m *PolicyAction) Marshal() (dAtA []byte, err error) { 8443 size := m.Size() 8444 dAtA = make([]byte, size) 8445 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8446 if err != nil { 8447 return nil, err 8448 } 8449 return dAtA[:n], nil 8450 } 8451 8452 func (m *PolicyAction) MarshalTo(dAtA []byte) (int, error) { 8453 size := m.Size() 8454 return m.MarshalToSizedBuffer(dAtA[:size]) 8455 } 8456 8457 func (m *PolicyAction) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8458 i := len(dAtA) 8459 _ = i 8460 var l int 8461 _ = l 8462 if len(m.PolicyConditionRanParameters) > 0 { 8463 for iNdEx := len(m.PolicyConditionRanParameters) - 1; iNdEx >= 0; iNdEx-- { 8464 { 8465 size, err := m.PolicyConditionRanParameters[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8466 if err != nil { 8467 return 0, err 8468 } 8469 i -= size 8470 i = encodeVarintRan(dAtA, i, uint64(size)) 8471 } 8472 i-- 8473 dAtA[i] = 0x22 8474 } 8475 } 8476 if len(m.PolicyActionRanParameters) > 0 { 8477 for iNdEx := len(m.PolicyActionRanParameters) - 1; iNdEx >= 0; iNdEx-- { 8478 { 8479 size, err := m.PolicyActionRanParameters[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8480 if err != nil { 8481 return 0, err 8482 } 8483 i -= size 8484 i = encodeVarintRan(dAtA, i, uint64(size)) 8485 } 8486 i-- 8487 dAtA[i] = 0x1a 8488 } 8489 } 8490 if len(m.Name) > 0 { 8491 i -= len(m.Name) 8492 copy(dAtA[i:], m.Name) 8493 i = encodeVarintRan(dAtA, i, uint64(len(m.Name))) 8494 i-- 8495 dAtA[i] = 0x12 8496 } 8497 if m.ID != 0 { 8498 i = encodeVarintRan(dAtA, i, uint64(m.ID)) 8499 i-- 8500 dAtA[i] = 0x8 8501 } 8502 return len(dAtA) - i, nil 8503 } 8504 8505 func (m *RCControlStyle) Marshal() (dAtA []byte, err error) { 8506 size := m.Size() 8507 dAtA = make([]byte, size) 8508 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8509 if err != nil { 8510 return nil, err 8511 } 8512 return dAtA[:n], nil 8513 } 8514 8515 func (m *RCControlStyle) MarshalTo(dAtA []byte) (int, error) { 8516 size := m.Size() 8517 return m.MarshalToSizedBuffer(dAtA[:size]) 8518 } 8519 8520 func (m *RCControlStyle) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8521 i := len(dAtA) 8522 _ = i 8523 var l int 8524 _ = l 8525 if len(m.ControlActions) > 0 { 8526 for iNdEx := len(m.ControlActions) - 1; iNdEx >= 0; iNdEx-- { 8527 { 8528 size, err := m.ControlActions[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8529 if err != nil { 8530 return 0, err 8531 } 8532 i -= size 8533 i = encodeVarintRan(dAtA, i, uint64(size)) 8534 } 8535 i-- 8536 dAtA[i] = 0x32 8537 } 8538 } 8539 if m.ControlOutcomeFormatType != 0 { 8540 i = encodeVarintRan(dAtA, i, uint64(m.ControlOutcomeFormatType)) 8541 i-- 8542 dAtA[i] = 0x28 8543 } 8544 if m.MessageFormatType != 0 { 8545 i = encodeVarintRan(dAtA, i, uint64(m.MessageFormatType)) 8546 i-- 8547 dAtA[i] = 0x20 8548 } 8549 if m.HeaderFormatType != 0 { 8550 i = encodeVarintRan(dAtA, i, uint64(m.HeaderFormatType)) 8551 i-- 8552 dAtA[i] = 0x18 8553 } 8554 if m.Type != 0 { 8555 i = encodeVarintRan(dAtA, i, uint64(m.Type)) 8556 i-- 8557 dAtA[i] = 0x10 8558 } 8559 if len(m.Name) > 0 { 8560 i -= len(m.Name) 8561 copy(dAtA[i:], m.Name) 8562 i = encodeVarintRan(dAtA, i, uint64(len(m.Name))) 8563 i-- 8564 dAtA[i] = 0xa 8565 } 8566 return len(dAtA) - i, nil 8567 } 8568 8569 func (m *ControlAction) Marshal() (dAtA []byte, err error) { 8570 size := m.Size() 8571 dAtA = make([]byte, size) 8572 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8573 if err != nil { 8574 return nil, err 8575 } 8576 return dAtA[:n], nil 8577 } 8578 8579 func (m *ControlAction) MarshalTo(dAtA []byte) (int, error) { 8580 size := m.Size() 8581 return m.MarshalToSizedBuffer(dAtA[:size]) 8582 } 8583 8584 func (m *ControlAction) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8585 i := len(dAtA) 8586 _ = i 8587 var l int 8588 _ = l 8589 if len(m.RanParameters) > 0 { 8590 for iNdEx := len(m.RanParameters) - 1; iNdEx >= 0; iNdEx-- { 8591 { 8592 size, err := m.RanParameters[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8593 if err != nil { 8594 return 0, err 8595 } 8596 i -= size 8597 i = encodeVarintRan(dAtA, i, uint64(size)) 8598 } 8599 i-- 8600 dAtA[i] = 0x1a 8601 } 8602 } 8603 if len(m.Name) > 0 { 8604 i -= len(m.Name) 8605 copy(dAtA[i:], m.Name) 8606 i = encodeVarintRan(dAtA, i, uint64(len(m.Name))) 8607 i-- 8608 dAtA[i] = 0x12 8609 } 8610 if m.ID != 0 { 8611 i = encodeVarintRan(dAtA, i, uint64(m.ID)) 8612 i-- 8613 dAtA[i] = 0x8 8614 } 8615 return len(dAtA) - i, nil 8616 } 8617 8618 func (m *InsertIndication) Marshal() (dAtA []byte, err error) { 8619 size := m.Size() 8620 dAtA = make([]byte, size) 8621 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8622 if err != nil { 8623 return nil, err 8624 } 8625 return dAtA[:n], nil 8626 } 8627 8628 func (m *InsertIndication) MarshalTo(dAtA []byte) (int, error) { 8629 size := m.Size() 8630 return m.MarshalToSizedBuffer(dAtA[:size]) 8631 } 8632 8633 func (m *InsertIndication) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8634 i := len(dAtA) 8635 _ = i 8636 var l int 8637 _ = l 8638 if len(m.RanParameters) > 0 { 8639 for iNdEx := len(m.RanParameters) - 1; iNdEx >= 0; iNdEx-- { 8640 { 8641 size, err := m.RanParameters[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8642 if err != nil { 8643 return 0, err 8644 } 8645 i -= size 8646 i = encodeVarintRan(dAtA, i, uint64(size)) 8647 } 8648 i-- 8649 dAtA[i] = 0x1a 8650 } 8651 } 8652 if len(m.Name) > 0 { 8653 i -= len(m.Name) 8654 copy(dAtA[i:], m.Name) 8655 i = encodeVarintRan(dAtA, i, uint64(len(m.Name))) 8656 i-- 8657 dAtA[i] = 0x12 8658 } 8659 if m.ID != 0 { 8660 i = encodeVarintRan(dAtA, i, uint64(m.ID)) 8661 i-- 8662 dAtA[i] = 0x8 8663 } 8664 return len(dAtA) - i, nil 8665 } 8666 8667 func (m *RANParameter) Marshal() (dAtA []byte, err error) { 8668 size := m.Size() 8669 dAtA = make([]byte, size) 8670 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8671 if err != nil { 8672 return nil, err 8673 } 8674 return dAtA[:n], nil 8675 } 8676 8677 func (m *RANParameter) MarshalTo(dAtA []byte) (int, error) { 8678 size := m.Size() 8679 return m.MarshalToSizedBuffer(dAtA[:size]) 8680 } 8681 8682 func (m *RANParameter) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8683 i := len(dAtA) 8684 _ = i 8685 var l int 8686 _ = l 8687 if len(m.Name) > 0 { 8688 i -= len(m.Name) 8689 copy(dAtA[i:], m.Name) 8690 i = encodeVarintRan(dAtA, i, uint64(len(m.Name))) 8691 i-- 8692 dAtA[i] = 0x12 8693 } 8694 if m.ID != 0 { 8695 i = encodeVarintRan(dAtA, i, uint64(m.ID)) 8696 i-- 8697 dAtA[i] = 0x8 8698 } 8699 return len(dAtA) - i, nil 8700 } 8701 8702 func (m *KPMReportStyle) Marshal() (dAtA []byte, err error) { 8703 size := m.Size() 8704 dAtA = make([]byte, size) 8705 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8706 if err != nil { 8707 return nil, err 8708 } 8709 return dAtA[:n], nil 8710 } 8711 8712 func (m *KPMReportStyle) MarshalTo(dAtA []byte) (int, error) { 8713 size := m.Size() 8714 return m.MarshalToSizedBuffer(dAtA[:size]) 8715 } 8716 8717 func (m *KPMReportStyle) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8718 i := len(dAtA) 8719 _ = i 8720 var l int 8721 _ = l 8722 if len(m.Measurements) > 0 { 8723 for iNdEx := len(m.Measurements) - 1; iNdEx >= 0; iNdEx-- { 8724 { 8725 size, err := m.Measurements[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8726 if err != nil { 8727 return 0, err 8728 } 8729 i -= size 8730 i = encodeVarintRan(dAtA, i, uint64(size)) 8731 } 8732 i-- 8733 dAtA[i] = 0x1a 8734 } 8735 } 8736 if m.Type != 0 { 8737 i = encodeVarintRan(dAtA, i, uint64(m.Type)) 8738 i-- 8739 dAtA[i] = 0x10 8740 } 8741 if len(m.Name) > 0 { 8742 i -= len(m.Name) 8743 copy(dAtA[i:], m.Name) 8744 i = encodeVarintRan(dAtA, i, uint64(len(m.Name))) 8745 i-- 8746 dAtA[i] = 0xa 8747 } 8748 return len(dAtA) - i, nil 8749 } 8750 8751 func (m *MHOReportStyle) Marshal() (dAtA []byte, err error) { 8752 size := m.Size() 8753 dAtA = make([]byte, size) 8754 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8755 if err != nil { 8756 return nil, err 8757 } 8758 return dAtA[:n], nil 8759 } 8760 8761 func (m *MHOReportStyle) MarshalTo(dAtA []byte) (int, error) { 8762 size := m.Size() 8763 return m.MarshalToSizedBuffer(dAtA[:size]) 8764 } 8765 8766 func (m *MHOReportStyle) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8767 i := len(dAtA) 8768 _ = i 8769 var l int 8770 _ = l 8771 if m.Type != 0 { 8772 i = encodeVarintRan(dAtA, i, uint64(m.Type)) 8773 i-- 8774 dAtA[i] = 0x10 8775 } 8776 if len(m.Name) > 0 { 8777 i -= len(m.Name) 8778 copy(dAtA[i:], m.Name) 8779 i = encodeVarintRan(dAtA, i, uint64(len(m.Name))) 8780 i-- 8781 dAtA[i] = 0xa 8782 } 8783 return len(dAtA) - i, nil 8784 } 8785 8786 func (m *KPMMeasurement) Marshal() (dAtA []byte, err error) { 8787 size := m.Size() 8788 dAtA = make([]byte, size) 8789 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8790 if err != nil { 8791 return nil, err 8792 } 8793 return dAtA[:n], nil 8794 } 8795 8796 func (m *KPMMeasurement) MarshalTo(dAtA []byte) (int, error) { 8797 size := m.Size() 8798 return m.MarshalToSizedBuffer(dAtA[:size]) 8799 } 8800 8801 func (m *KPMMeasurement) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8802 i := len(dAtA) 8803 _ = i 8804 var l int 8805 _ = l 8806 if len(m.Name) > 0 { 8807 i -= len(m.Name) 8808 copy(dAtA[i:], m.Name) 8809 i = encodeVarintRan(dAtA, i, uint64(len(m.Name))) 8810 i-- 8811 dAtA[i] = 0x12 8812 } 8813 if len(m.ID) > 0 { 8814 i -= len(m.ID) 8815 copy(dAtA[i:], m.ID) 8816 i = encodeVarintRan(dAtA, i, uint64(len(m.ID))) 8817 i-- 8818 dAtA[i] = 0xa 8819 } 8820 return len(dAtA) - i, nil 8821 } 8822 8823 func (m *RSMNodeSlicingCapabilityItem) Marshal() (dAtA []byte, err error) { 8824 size := m.Size() 8825 dAtA = make([]byte, size) 8826 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8827 if err != nil { 8828 return nil, err 8829 } 8830 return dAtA[:n], nil 8831 } 8832 8833 func (m *RSMNodeSlicingCapabilityItem) MarshalTo(dAtA []byte) (int, error) { 8834 size := m.Size() 8835 return m.MarshalToSizedBuffer(dAtA[:size]) 8836 } 8837 8838 func (m *RSMNodeSlicingCapabilityItem) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8839 i := len(dAtA) 8840 _ = i 8841 var l int 8842 _ = l 8843 if len(m.SupportedConfig) > 0 { 8844 for iNdEx := len(m.SupportedConfig) - 1; iNdEx >= 0; iNdEx-- { 8845 { 8846 size, err := m.SupportedConfig[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8847 if err != nil { 8848 return 0, err 8849 } 8850 i -= size 8851 i = encodeVarintRan(dAtA, i, uint64(size)) 8852 } 8853 i-- 8854 dAtA[i] = 0x2a 8855 } 8856 } 8857 if m.MaxNumberOfUesPerSlice != 0 { 8858 i = encodeVarintRan(dAtA, i, uint64(m.MaxNumberOfUesPerSlice)) 8859 i-- 8860 dAtA[i] = 0x20 8861 } 8862 if m.SlicingType != 0 { 8863 i = encodeVarintRan(dAtA, i, uint64(m.SlicingType)) 8864 i-- 8865 dAtA[i] = 0x18 8866 } 8867 if m.MaxNumberOfSlicesUl != 0 { 8868 i = encodeVarintRan(dAtA, i, uint64(m.MaxNumberOfSlicesUl)) 8869 i-- 8870 dAtA[i] = 0x10 8871 } 8872 if m.MaxNumberOfSlicesDl != 0 { 8873 i = encodeVarintRan(dAtA, i, uint64(m.MaxNumberOfSlicesDl)) 8874 i-- 8875 dAtA[i] = 0x8 8876 } 8877 return len(dAtA) - i, nil 8878 } 8879 8880 func (m *RSMSupportedSlicingConfigItem) Marshal() (dAtA []byte, err error) { 8881 size := m.Size() 8882 dAtA = make([]byte, size) 8883 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8884 if err != nil { 8885 return nil, err 8886 } 8887 return dAtA[:n], nil 8888 } 8889 8890 func (m *RSMSupportedSlicingConfigItem) MarshalTo(dAtA []byte) (int, error) { 8891 size := m.Size() 8892 return m.MarshalToSizedBuffer(dAtA[:size]) 8893 } 8894 8895 func (m *RSMSupportedSlicingConfigItem) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8896 i := len(dAtA) 8897 _ = i 8898 var l int 8899 _ = l 8900 if m.SlicingConfigType != 0 { 8901 i = encodeVarintRan(dAtA, i, uint64(m.SlicingConfigType)) 8902 i-- 8903 dAtA[i] = 0x8 8904 } 8905 return len(dAtA) - i, nil 8906 } 8907 8908 func (m *RSMSliceItemList) Marshal() (dAtA []byte, err error) { 8909 size := m.Size() 8910 dAtA = make([]byte, size) 8911 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8912 if err != nil { 8913 return nil, err 8914 } 8915 return dAtA[:n], nil 8916 } 8917 8918 func (m *RSMSliceItemList) MarshalTo(dAtA []byte) (int, error) { 8919 size := m.Size() 8920 return m.MarshalToSizedBuffer(dAtA[:size]) 8921 } 8922 8923 func (m *RSMSliceItemList) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8924 i := len(dAtA) 8925 _ = i 8926 var l int 8927 _ = l 8928 if len(m.RsmSliceList) > 0 { 8929 for iNdEx := len(m.RsmSliceList) - 1; iNdEx >= 0; iNdEx-- { 8930 { 8931 size, err := m.RsmSliceList[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8932 if err != nil { 8933 return 0, err 8934 } 8935 i -= size 8936 i = encodeVarintRan(dAtA, i, uint64(size)) 8937 } 8938 i-- 8939 dAtA[i] = 0xa 8940 } 8941 } 8942 return len(dAtA) - i, nil 8943 } 8944 8945 func (m *RSMSlicingItem) Marshal() (dAtA []byte, err error) { 8946 size := m.Size() 8947 dAtA = make([]byte, size) 8948 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 8949 if err != nil { 8950 return nil, err 8951 } 8952 return dAtA[:n], nil 8953 } 8954 8955 func (m *RSMSlicingItem) MarshalTo(dAtA []byte) (int, error) { 8956 size := m.Size() 8957 return m.MarshalToSizedBuffer(dAtA[:size]) 8958 } 8959 8960 func (m *RSMSlicingItem) MarshalToSizedBuffer(dAtA []byte) (int, error) { 8961 i := len(dAtA) 8962 _ = i 8963 var l int 8964 _ = l 8965 if len(m.UeIdList) > 0 { 8966 for iNdEx := len(m.UeIdList) - 1; iNdEx >= 0; iNdEx-- { 8967 { 8968 size, err := m.UeIdList[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 8969 if err != nil { 8970 return 0, err 8971 } 8972 i -= size 8973 i = encodeVarintRan(dAtA, i, uint64(size)) 8974 } 8975 i-- 8976 dAtA[i] = 0x2a 8977 } 8978 } 8979 if m.SliceType != 0 { 8980 i = encodeVarintRan(dAtA, i, uint64(m.SliceType)) 8981 i-- 8982 dAtA[i] = 0x20 8983 } 8984 if m.SliceParameters != nil { 8985 { 8986 size, err := m.SliceParameters.MarshalToSizedBuffer(dAtA[:i]) 8987 if err != nil { 8988 return 0, err 8989 } 8990 i -= size 8991 i = encodeVarintRan(dAtA, i, uint64(size)) 8992 } 8993 i-- 8994 dAtA[i] = 0x1a 8995 } 8996 if len(m.SliceDesc) > 0 { 8997 i -= len(m.SliceDesc) 8998 copy(dAtA[i:], m.SliceDesc) 8999 i = encodeVarintRan(dAtA, i, uint64(len(m.SliceDesc))) 9000 i-- 9001 dAtA[i] = 0x12 9002 } 9003 if len(m.ID) > 0 { 9004 i -= len(m.ID) 9005 copy(dAtA[i:], m.ID) 9006 i = encodeVarintRan(dAtA, i, uint64(len(m.ID))) 9007 i-- 9008 dAtA[i] = 0xa 9009 } 9010 return len(dAtA) - i, nil 9011 } 9012 9013 func (m *RSMSliceParameters) Marshal() (dAtA []byte, err error) { 9014 size := m.Size() 9015 dAtA = make([]byte, size) 9016 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9017 if err != nil { 9018 return nil, err 9019 } 9020 return dAtA[:n], nil 9021 } 9022 9023 func (m *RSMSliceParameters) MarshalTo(dAtA []byte) (int, error) { 9024 size := m.Size() 9025 return m.MarshalToSizedBuffer(dAtA[:size]) 9026 } 9027 9028 func (m *RSMSliceParameters) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9029 i := len(dAtA) 9030 _ = i 9031 var l int 9032 _ = l 9033 if m.QosLevel != 0 { 9034 i = encodeVarintRan(dAtA, i, uint64(m.QosLevel)) 9035 i-- 9036 dAtA[i] = 0x18 9037 } 9038 if m.Weight != 0 { 9039 i = encodeVarintRan(dAtA, i, uint64(m.Weight)) 9040 i-- 9041 dAtA[i] = 0x10 9042 } 9043 if m.SchedulerType != 0 { 9044 i = encodeVarintRan(dAtA, i, uint64(m.SchedulerType)) 9045 i-- 9046 dAtA[i] = 0x8 9047 } 9048 return len(dAtA) - i, nil 9049 } 9050 9051 func (m *DuUeF1ApID) Marshal() (dAtA []byte, err error) { 9052 size := m.Size() 9053 dAtA = make([]byte, size) 9054 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9055 if err != nil { 9056 return nil, err 9057 } 9058 return dAtA[:n], nil 9059 } 9060 9061 func (m *DuUeF1ApID) MarshalTo(dAtA []byte) (int, error) { 9062 size := m.Size() 9063 return m.MarshalToSizedBuffer(dAtA[:size]) 9064 } 9065 9066 func (m *DuUeF1ApID) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9067 i := len(dAtA) 9068 _ = i 9069 var l int 9070 _ = l 9071 if m.Value != 0 { 9072 i = encodeVarintRan(dAtA, i, uint64(m.Value)) 9073 i-- 9074 dAtA[i] = 0x8 9075 } 9076 return len(dAtA) - i, nil 9077 } 9078 9079 func (m *CuUeF1ApID) Marshal() (dAtA []byte, err error) { 9080 size := m.Size() 9081 dAtA = make([]byte, size) 9082 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9083 if err != nil { 9084 return nil, err 9085 } 9086 return dAtA[:n], nil 9087 } 9088 9089 func (m *CuUeF1ApID) MarshalTo(dAtA []byte) (int, error) { 9090 size := m.Size() 9091 return m.MarshalToSizedBuffer(dAtA[:size]) 9092 } 9093 9094 func (m *CuUeF1ApID) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9095 i := len(dAtA) 9096 _ = i 9097 var l int 9098 _ = l 9099 if m.Value != 0 { 9100 i = encodeVarintRan(dAtA, i, uint64(m.Value)) 9101 i-- 9102 dAtA[i] = 0x8 9103 } 9104 return len(dAtA) - i, nil 9105 } 9106 9107 func (m *RanUeNgapID) Marshal() (dAtA []byte, err error) { 9108 size := m.Size() 9109 dAtA = make([]byte, size) 9110 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9111 if err != nil { 9112 return nil, err 9113 } 9114 return dAtA[:n], nil 9115 } 9116 9117 func (m *RanUeNgapID) MarshalTo(dAtA []byte) (int, error) { 9118 size := m.Size() 9119 return m.MarshalToSizedBuffer(dAtA[:size]) 9120 } 9121 9122 func (m *RanUeNgapID) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9123 i := len(dAtA) 9124 _ = i 9125 var l int 9126 _ = l 9127 if m.Value != 0 { 9128 i = encodeVarintRan(dAtA, i, uint64(m.Value)) 9129 i-- 9130 dAtA[i] = 0x8 9131 } 9132 return len(dAtA) - i, nil 9133 } 9134 9135 func (m *EnbUeS1ApID) Marshal() (dAtA []byte, err error) { 9136 size := m.Size() 9137 dAtA = make([]byte, size) 9138 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9139 if err != nil { 9140 return nil, err 9141 } 9142 return dAtA[:n], nil 9143 } 9144 9145 func (m *EnbUeS1ApID) MarshalTo(dAtA []byte) (int, error) { 9146 size := m.Size() 9147 return m.MarshalToSizedBuffer(dAtA[:size]) 9148 } 9149 9150 func (m *EnbUeS1ApID) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9151 i := len(dAtA) 9152 _ = i 9153 var l int 9154 _ = l 9155 if m.Value != 0 { 9156 i = encodeVarintRan(dAtA, i, uint64(m.Value)) 9157 i-- 9158 dAtA[i] = 0x8 9159 } 9160 return len(dAtA) - i, nil 9161 } 9162 9163 func (m *AmfUeNgapID) Marshal() (dAtA []byte, err error) { 9164 size := m.Size() 9165 dAtA = make([]byte, size) 9166 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9167 if err != nil { 9168 return nil, err 9169 } 9170 return dAtA[:n], nil 9171 } 9172 9173 func (m *AmfUeNgapID) MarshalTo(dAtA []byte) (int, error) { 9174 size := m.Size() 9175 return m.MarshalToSizedBuffer(dAtA[:size]) 9176 } 9177 9178 func (m *AmfUeNgapID) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9179 i := len(dAtA) 9180 _ = i 9181 var l int 9182 _ = l 9183 if m.Value != 0 { 9184 i = encodeVarintRan(dAtA, i, uint64(m.Value)) 9185 i-- 9186 dAtA[i] = 0x8 9187 } 9188 return len(dAtA) - i, nil 9189 } 9190 9191 func (m *UeIdentity) Marshal() (dAtA []byte, err error) { 9192 size := m.Size() 9193 dAtA = make([]byte, size) 9194 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9195 if err != nil { 9196 return nil, err 9197 } 9198 return dAtA[:n], nil 9199 } 9200 9201 func (m *UeIdentity) MarshalTo(dAtA []byte) (int, error) { 9202 size := m.Size() 9203 return m.MarshalToSizedBuffer(dAtA[:size]) 9204 } 9205 9206 func (m *UeIdentity) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9207 i := len(dAtA) 9208 _ = i 9209 var l int 9210 _ = l 9211 if m.DrbId != nil { 9212 { 9213 size, err := m.DrbId.MarshalToSizedBuffer(dAtA[:i]) 9214 if err != nil { 9215 return 0, err 9216 } 9217 i -= size 9218 i = encodeVarintRan(dAtA, i, uint64(size)) 9219 } 9220 i-- 9221 dAtA[i] = 0x3a 9222 } 9223 if m.PreferredIDType != 0 { 9224 i = encodeVarintRan(dAtA, i, uint64(m.PreferredIDType)) 9225 i-- 9226 dAtA[i] = 0x30 9227 } 9228 if m.AMFUeNgapID != nil { 9229 { 9230 size, err := m.AMFUeNgapID.MarshalToSizedBuffer(dAtA[:i]) 9231 if err != nil { 9232 return 0, err 9233 } 9234 i -= size 9235 i = encodeVarintRan(dAtA, i, uint64(size)) 9236 } 9237 i-- 9238 dAtA[i] = 0x2a 9239 } 9240 if m.EnbUeS1apID != nil { 9241 { 9242 size, err := m.EnbUeS1apID.MarshalToSizedBuffer(dAtA[:i]) 9243 if err != nil { 9244 return 0, err 9245 } 9246 i -= size 9247 i = encodeVarintRan(dAtA, i, uint64(size)) 9248 } 9249 i-- 9250 dAtA[i] = 0x22 9251 } 9252 if m.RANUeNgapID != nil { 9253 { 9254 size, err := m.RANUeNgapID.MarshalToSizedBuffer(dAtA[:i]) 9255 if err != nil { 9256 return 0, err 9257 } 9258 i -= size 9259 i = encodeVarintRan(dAtA, i, uint64(size)) 9260 } 9261 i-- 9262 dAtA[i] = 0x1a 9263 } 9264 if m.CuUeF1apID != nil { 9265 { 9266 size, err := m.CuUeF1apID.MarshalToSizedBuffer(dAtA[:i]) 9267 if err != nil { 9268 return 0, err 9269 } 9270 i -= size 9271 i = encodeVarintRan(dAtA, i, uint64(size)) 9272 } 9273 i-- 9274 dAtA[i] = 0x12 9275 } 9276 if m.DuUeF1apID != nil { 9277 { 9278 size, err := m.DuUeF1apID.MarshalToSizedBuffer(dAtA[:i]) 9279 if err != nil { 9280 return 0, err 9281 } 9282 i -= size 9283 i = encodeVarintRan(dAtA, i, uint64(size)) 9284 } 9285 i-- 9286 dAtA[i] = 0xa 9287 } 9288 return len(dAtA) - i, nil 9289 } 9290 9291 func (m *DrbId) Marshal() (dAtA []byte, err error) { 9292 size := m.Size() 9293 dAtA = make([]byte, size) 9294 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9295 if err != nil { 9296 return nil, err 9297 } 9298 return dAtA[:n], nil 9299 } 9300 9301 func (m *DrbId) MarshalTo(dAtA []byte) (int, error) { 9302 size := m.Size() 9303 return m.MarshalToSizedBuffer(dAtA[:size]) 9304 } 9305 9306 func (m *DrbId) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9307 i := len(dAtA) 9308 _ = i 9309 var l int 9310 _ = l 9311 if m.DrbId != nil { 9312 { 9313 size := m.DrbId.Size() 9314 i -= size 9315 if _, err := m.DrbId.MarshalTo(dAtA[i:]); err != nil { 9316 return 0, err 9317 } 9318 } 9319 } 9320 return len(dAtA) - i, nil 9321 } 9322 9323 func (m *DrbId_FourGdrbId) MarshalTo(dAtA []byte) (int, error) { 9324 size := m.Size() 9325 return m.MarshalToSizedBuffer(dAtA[:size]) 9326 } 9327 9328 func (m *DrbId_FourGdrbId) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9329 i := len(dAtA) 9330 if m.FourGdrbId != nil { 9331 { 9332 size, err := m.FourGdrbId.MarshalToSizedBuffer(dAtA[:i]) 9333 if err != nil { 9334 return 0, err 9335 } 9336 i -= size 9337 i = encodeVarintRan(dAtA, i, uint64(size)) 9338 } 9339 i-- 9340 dAtA[i] = 0xa 9341 } 9342 return len(dAtA) - i, nil 9343 } 9344 func (m *DrbId_FiveGdrbId) MarshalTo(dAtA []byte) (int, error) { 9345 size := m.Size() 9346 return m.MarshalToSizedBuffer(dAtA[:size]) 9347 } 9348 9349 func (m *DrbId_FiveGdrbId) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9350 i := len(dAtA) 9351 if m.FiveGdrbId != nil { 9352 { 9353 size, err := m.FiveGdrbId.MarshalToSizedBuffer(dAtA[:i]) 9354 if err != nil { 9355 return 0, err 9356 } 9357 i -= size 9358 i = encodeVarintRan(dAtA, i, uint64(size)) 9359 } 9360 i-- 9361 dAtA[i] = 0x12 9362 } 9363 return len(dAtA) - i, nil 9364 } 9365 func (m *FiveGDrbId) Marshal() (dAtA []byte, err error) { 9366 size := m.Size() 9367 dAtA = make([]byte, size) 9368 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9369 if err != nil { 9370 return nil, err 9371 } 9372 return dAtA[:n], nil 9373 } 9374 9375 func (m *FiveGDrbId) MarshalTo(dAtA []byte) (int, error) { 9376 size := m.Size() 9377 return m.MarshalToSizedBuffer(dAtA[:size]) 9378 } 9379 9380 func (m *FiveGDrbId) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9381 i := len(dAtA) 9382 _ = i 9383 var l int 9384 _ = l 9385 if len(m.FlowsMapToDrb) > 0 { 9386 for iNdEx := len(m.FlowsMapToDrb) - 1; iNdEx >= 0; iNdEx-- { 9387 { 9388 size, err := m.FlowsMapToDrb[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 9389 if err != nil { 9390 return 0, err 9391 } 9392 i -= size 9393 i = encodeVarintRan(dAtA, i, uint64(size)) 9394 } 9395 i-- 9396 dAtA[i] = 0x1a 9397 } 9398 } 9399 if m.Qfi != nil { 9400 { 9401 size, err := m.Qfi.MarshalToSizedBuffer(dAtA[:i]) 9402 if err != nil { 9403 return 0, err 9404 } 9405 i -= size 9406 i = encodeVarintRan(dAtA, i, uint64(size)) 9407 } 9408 i-- 9409 dAtA[i] = 0x12 9410 } 9411 if m.Value != 0 { 9412 i = encodeVarintRan(dAtA, i, uint64(m.Value)) 9413 i-- 9414 dAtA[i] = 0x8 9415 } 9416 return len(dAtA) - i, nil 9417 } 9418 9419 func (m *Qfi) Marshal() (dAtA []byte, err error) { 9420 size := m.Size() 9421 dAtA = make([]byte, size) 9422 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9423 if err != nil { 9424 return nil, err 9425 } 9426 return dAtA[:n], nil 9427 } 9428 9429 func (m *Qfi) MarshalTo(dAtA []byte) (int, error) { 9430 size := m.Size() 9431 return m.MarshalToSizedBuffer(dAtA[:size]) 9432 } 9433 9434 func (m *Qfi) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9435 i := len(dAtA) 9436 _ = i 9437 var l int 9438 _ = l 9439 if m.Value != 0 { 9440 i = encodeVarintRan(dAtA, i, uint64(m.Value)) 9441 i-- 9442 dAtA[i] = 0x8 9443 } 9444 return len(dAtA) - i, nil 9445 } 9446 9447 func (m *QoSflowLevelParameters) Marshal() (dAtA []byte, err error) { 9448 size := m.Size() 9449 dAtA = make([]byte, size) 9450 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9451 if err != nil { 9452 return nil, err 9453 } 9454 return dAtA[:n], nil 9455 } 9456 9457 func (m *QoSflowLevelParameters) MarshalTo(dAtA []byte) (int, error) { 9458 size := m.Size() 9459 return m.MarshalToSizedBuffer(dAtA[:size]) 9460 } 9461 9462 func (m *QoSflowLevelParameters) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9463 i := len(dAtA) 9464 _ = i 9465 var l int 9466 _ = l 9467 if m.QosFlowLevelParameters != nil { 9468 { 9469 size := m.QosFlowLevelParameters.Size() 9470 i -= size 9471 if _, err := m.QosFlowLevelParameters.MarshalTo(dAtA[i:]); err != nil { 9472 return 0, err 9473 } 9474 } 9475 } 9476 return len(dAtA) - i, nil 9477 } 9478 9479 func (m *QoSflowLevelParameters_DynamicFiveQi) MarshalTo(dAtA []byte) (int, error) { 9480 size := m.Size() 9481 return m.MarshalToSizedBuffer(dAtA[:size]) 9482 } 9483 9484 func (m *QoSflowLevelParameters_DynamicFiveQi) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9485 i := len(dAtA) 9486 if m.DynamicFiveQi != nil { 9487 { 9488 size, err := m.DynamicFiveQi.MarshalToSizedBuffer(dAtA[:i]) 9489 if err != nil { 9490 return 0, err 9491 } 9492 i -= size 9493 i = encodeVarintRan(dAtA, i, uint64(size)) 9494 } 9495 i-- 9496 dAtA[i] = 0xa 9497 } 9498 return len(dAtA) - i, nil 9499 } 9500 func (m *QoSflowLevelParameters_NonDynamicFiveQi) MarshalTo(dAtA []byte) (int, error) { 9501 size := m.Size() 9502 return m.MarshalToSizedBuffer(dAtA[:size]) 9503 } 9504 9505 func (m *QoSflowLevelParameters_NonDynamicFiveQi) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9506 i := len(dAtA) 9507 if m.NonDynamicFiveQi != nil { 9508 { 9509 size, err := m.NonDynamicFiveQi.MarshalToSizedBuffer(dAtA[:i]) 9510 if err != nil { 9511 return 0, err 9512 } 9513 i -= size 9514 i = encodeVarintRan(dAtA, i, uint64(size)) 9515 } 9516 i-- 9517 dAtA[i] = 0x12 9518 } 9519 return len(dAtA) - i, nil 9520 } 9521 func (m *DynamicFiveQi) Marshal() (dAtA []byte, err error) { 9522 size := m.Size() 9523 dAtA = make([]byte, size) 9524 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9525 if err != nil { 9526 return nil, err 9527 } 9528 return dAtA[:n], nil 9529 } 9530 9531 func (m *DynamicFiveQi) MarshalTo(dAtA []byte) (int, error) { 9532 size := m.Size() 9533 return m.MarshalToSizedBuffer(dAtA[:size]) 9534 } 9535 9536 func (m *DynamicFiveQi) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9537 i := len(dAtA) 9538 _ = i 9539 var l int 9540 _ = l 9541 if m.PacketErrorRate != 0 { 9542 i = encodeVarintRan(dAtA, i, uint64(m.PacketErrorRate)) 9543 i-- 9544 dAtA[i] = 0x18 9545 } 9546 if m.PacketDelayBudge != 0 { 9547 i = encodeVarintRan(dAtA, i, uint64(m.PacketDelayBudge)) 9548 i-- 9549 dAtA[i] = 0x10 9550 } 9551 if m.PriorityLevel != 0 { 9552 i = encodeVarintRan(dAtA, i, uint64(m.PriorityLevel)) 9553 i-- 9554 dAtA[i] = 0x8 9555 } 9556 return len(dAtA) - i, nil 9557 } 9558 9559 func (m *NonDynamicFiveQi) Marshal() (dAtA []byte, err error) { 9560 size := m.Size() 9561 dAtA = make([]byte, size) 9562 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9563 if err != nil { 9564 return nil, err 9565 } 9566 return dAtA[:n], nil 9567 } 9568 9569 func (m *NonDynamicFiveQi) MarshalTo(dAtA []byte) (int, error) { 9570 size := m.Size() 9571 return m.MarshalToSizedBuffer(dAtA[:size]) 9572 } 9573 9574 func (m *NonDynamicFiveQi) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9575 i := len(dAtA) 9576 _ = i 9577 var l int 9578 _ = l 9579 if m.FiveQi != nil { 9580 { 9581 size, err := m.FiveQi.MarshalToSizedBuffer(dAtA[:i]) 9582 if err != nil { 9583 return 0, err 9584 } 9585 i -= size 9586 i = encodeVarintRan(dAtA, i, uint64(size)) 9587 } 9588 i-- 9589 dAtA[i] = 0xa 9590 } 9591 return len(dAtA) - i, nil 9592 } 9593 9594 func (m *FiveQi) Marshal() (dAtA []byte, err error) { 9595 size := m.Size() 9596 dAtA = make([]byte, size) 9597 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9598 if err != nil { 9599 return nil, err 9600 } 9601 return dAtA[:n], nil 9602 } 9603 9604 func (m *FiveQi) MarshalTo(dAtA []byte) (int, error) { 9605 size := m.Size() 9606 return m.MarshalToSizedBuffer(dAtA[:size]) 9607 } 9608 9609 func (m *FiveQi) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9610 i := len(dAtA) 9611 _ = i 9612 var l int 9613 _ = l 9614 if m.Value != 0 { 9615 i = encodeVarintRan(dAtA, i, uint64(m.Value)) 9616 i-- 9617 dAtA[i] = 0x8 9618 } 9619 return len(dAtA) - i, nil 9620 } 9621 9622 func (m *FourGDrbId) Marshal() (dAtA []byte, err error) { 9623 size := m.Size() 9624 dAtA = make([]byte, size) 9625 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9626 if err != nil { 9627 return nil, err 9628 } 9629 return dAtA[:n], nil 9630 } 9631 9632 func (m *FourGDrbId) MarshalTo(dAtA []byte) (int, error) { 9633 size := m.Size() 9634 return m.MarshalToSizedBuffer(dAtA[:size]) 9635 } 9636 9637 func (m *FourGDrbId) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9638 i := len(dAtA) 9639 _ = i 9640 var l int 9641 _ = l 9642 if m.Qci != nil { 9643 { 9644 size, err := m.Qci.MarshalToSizedBuffer(dAtA[:i]) 9645 if err != nil { 9646 return 0, err 9647 } 9648 i -= size 9649 i = encodeVarintRan(dAtA, i, uint64(size)) 9650 } 9651 i-- 9652 dAtA[i] = 0x12 9653 } 9654 if m.Value != 0 { 9655 i = encodeVarintRan(dAtA, i, uint64(m.Value)) 9656 i-- 9657 dAtA[i] = 0x8 9658 } 9659 return len(dAtA) - i, nil 9660 } 9661 9662 func (m *Qci) Marshal() (dAtA []byte, err error) { 9663 size := m.Size() 9664 dAtA = make([]byte, size) 9665 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 9666 if err != nil { 9667 return nil, err 9668 } 9669 return dAtA[:n], nil 9670 } 9671 9672 func (m *Qci) MarshalTo(dAtA []byte) (int, error) { 9673 size := m.Size() 9674 return m.MarshalToSizedBuffer(dAtA[:size]) 9675 } 9676 9677 func (m *Qci) MarshalToSizedBuffer(dAtA []byte) (int, error) { 9678 i := len(dAtA) 9679 _ = i 9680 var l int 9681 _ = l 9682 if m.Value != 0 { 9683 i = encodeVarintRan(dAtA, i, uint64(m.Value)) 9684 i-- 9685 dAtA[i] = 0x8 9686 } 9687 return len(dAtA) - i, nil 9688 } 9689 9690 func encodeVarintRan(dAtA []byte, offset int, v uint64) int { 9691 offset -= sovRan(v) 9692 base := offset 9693 for v >= 1<<7 { 9694 dAtA[offset] = uint8(v&0x7f | 0x80) 9695 v >>= 7 9696 offset++ 9697 } 9698 dAtA[offset] = uint8(v) 9699 return base 9700 } 9701 func (m *Location) Size() (n int) { 9702 if m == nil { 9703 return 0 9704 } 9705 var l int 9706 _ = l 9707 if m.Lat != 0 { 9708 n += 9 9709 } 9710 if m.Lng != 0 { 9711 n += 9 9712 } 9713 if m.Ext != nil { 9714 n += m.Ext.Size() 9715 } 9716 return n 9717 } 9718 9719 func (m *Location_Wgs84) Size() (n int) { 9720 if m == nil { 9721 return 0 9722 } 9723 var l int 9724 _ = l 9725 if m.Wgs84 != nil { 9726 l = m.Wgs84.Size() 9727 n += 1 + l + sovRan(uint64(l)) 9728 } 9729 return n 9730 } 9731 func (m *Location_Cartesian) Size() (n int) { 9732 if m == nil { 9733 return 0 9734 } 9735 var l int 9736 _ = l 9737 if m.Cartesian != nil { 9738 l = m.Cartesian.Size() 9739 n += 1 + l + sovRan(uint64(l)) 9740 } 9741 return n 9742 } 9743 func (m *Wgs84Location) Size() (n int) { 9744 if m == nil { 9745 return 0 9746 } 9747 var l int 9748 _ = l 9749 if m.LatitudeDeg != 0 { 9750 n += 9 9751 } 9752 if m.LongitudeDeg != 0 { 9753 n += 9 9754 } 9755 if m.AltitudeM != 0 { 9756 n += 9 9757 } 9758 return n 9759 } 9760 9761 func (m *CartesianLocation) Size() (n int) { 9762 if m == nil { 9763 return 0 9764 } 9765 var l int 9766 _ = l 9767 if m.XM != 0 { 9768 n += 9 9769 } 9770 if m.YM != 0 { 9771 n += 9 9772 } 9773 if m.ZM != 0 { 9774 n += 9 9775 } 9776 return n 9777 } 9778 9779 func (m *AzElOrientation) Size() (n int) { 9780 if m == nil { 9781 return 0 9782 } 9783 var l int 9784 _ = l 9785 if m.AzimuthDeg != 0 { 9786 n += 9 9787 } 9788 if m.ElevationDeg != 0 { 9789 n += 9 9790 } 9791 if m.RotationDeg != 0 { 9792 n += 9 9793 } 9794 return n 9795 } 9796 9797 func (m *YprOrientation) Size() (n int) { 9798 if m == nil { 9799 return 0 9800 } 9801 var l int 9802 _ = l 9803 if m.YawDeg != 0 { 9804 n += 9 9805 } 9806 if m.PitchDeg != 0 { 9807 n += 9 9808 } 9809 if m.RollDeg != 0 { 9810 n += 9 9811 } 9812 return n 9813 } 9814 9815 func (m *Orientation) Size() (n int) { 9816 if m == nil { 9817 return 0 9818 } 9819 var l int 9820 _ = l 9821 if m.Orientation != nil { 9822 n += m.Orientation.Size() 9823 } 9824 return n 9825 } 9826 9827 func (m *Orientation_Azel) Size() (n int) { 9828 if m == nil { 9829 return 0 9830 } 9831 var l int 9832 _ = l 9833 if m.Azel != nil { 9834 l = m.Azel.Size() 9835 n += 1 + l + sovRan(uint64(l)) 9836 } 9837 return n 9838 } 9839 func (m *Orientation_Ypr) Size() (n int) { 9840 if m == nil { 9841 return 0 9842 } 9843 var l int 9844 _ = l 9845 if m.Ypr != nil { 9846 l = m.Ypr.Size() 9847 n += 1 + l + sovRan(uint64(l)) 9848 } 9849 return n 9850 } 9851 func (m *Waypoint) Size() (n int) { 9852 if m == nil { 9853 return 0 9854 } 9855 var l int 9856 _ = l 9857 if m.Time != nil { 9858 l = m.Time.Size() 9859 n += 1 + l + sovRan(uint64(l)) 9860 } 9861 if m.Location != nil { 9862 l = m.Location.Size() 9863 n += 1 + l + sovRan(uint64(l)) 9864 } 9865 return n 9866 } 9867 9868 func (m *Waypoints) Size() (n int) { 9869 if m == nil { 9870 return 0 9871 } 9872 var l int 9873 _ = l 9874 if len(m.Waypoint) > 0 { 9875 for _, e := range m.Waypoint { 9876 l = e.Size() 9877 n += 1 + l + sovRan(uint64(l)) 9878 } 9879 } 9880 return n 9881 } 9882 9883 func (m *OrbitData) Size() (n int) { 9884 if m == nil { 9885 return 0 9886 } 9887 var l int 9888 _ = l 9889 if m.Epoch != nil { 9890 l = m.Epoch.Size() 9891 n += 1 + l + sovRan(uint64(l)) 9892 } 9893 if m.InclinationDeg != 0 { 9894 n += 9 9895 } 9896 if m.RaanDeg != 0 { 9897 n += 9 9898 } 9899 if m.E != 0 { 9900 n += 9 9901 } 9902 if m.ArgumentDeg != 0 { 9903 n += 9 9904 } 9905 if m.AnomalyDeg != 0 { 9906 n += 9 9907 } 9908 if m.MeanMotion != 0 { 9909 n += 9 9910 } 9911 return n 9912 } 9913 9914 func (m *Motion) Size() (n int) { 9915 if m == nil { 9916 return 0 9917 } 9918 var l int 9919 _ = l 9920 if m.Motion != nil { 9921 n += m.Motion.Size() 9922 } 9923 return n 9924 } 9925 9926 func (m *Motion_FixedLocation) Size() (n int) { 9927 if m == nil { 9928 return 0 9929 } 9930 var l int 9931 _ = l 9932 if m.FixedLocation != nil { 9933 l = m.FixedLocation.Size() 9934 n += 1 + l + sovRan(uint64(l)) 9935 } 9936 return n 9937 } 9938 func (m *Motion_Waypoints) Size() (n int) { 9939 if m == nil { 9940 return 0 9941 } 9942 var l int 9943 _ = l 9944 if m.Waypoints != nil { 9945 l = m.Waypoints.Size() 9946 n += 1 + l + sovRan(uint64(l)) 9947 } 9948 return n 9949 } 9950 func (m *Motion_Orbit) Size() (n int) { 9951 if m == nil { 9952 return 0 9953 } 9954 var l int 9955 _ = l 9956 if m.Orbit != nil { 9957 l = m.Orbit.Size() 9958 n += 1 + l + sovRan(uint64(l)) 9959 } 9960 return n 9961 } 9962 func (m *Coverage) Size() (n int) { 9963 if m == nil { 9964 return 0 9965 } 9966 var l int 9967 _ = l 9968 if m.Height != 0 { 9969 n += 1 + sovRan(uint64(m.Height)) 9970 } 9971 if m.ArcWidth != 0 { 9972 n += 1 + sovRan(uint64(m.ArcWidth)) 9973 } 9974 if m.Azimuth != 0 { 9975 n += 1 + sovRan(uint64(m.Azimuth)) 9976 } 9977 if m.Tilt != 0 { 9978 n += 1 + sovRan(uint64(m.Tilt)) 9979 } 9980 return n 9981 } 9982 9983 func (m *E2Node) Size() (n int) { 9984 if m == nil { 9985 return 0 9986 } 9987 var l int 9988 _ = l 9989 if len(m.ServiceModels) > 0 { 9990 for k, v := range m.ServiceModels { 9991 _ = k 9992 _ = v 9993 l = 0 9994 if v != nil { 9995 l = v.Size() 9996 l += 1 + sovRan(uint64(l)) 9997 } 9998 mapEntrySize := 1 + len(k) + sovRan(uint64(len(k))) + l 9999 n += mapEntrySize + 1 + sovRan(uint64(mapEntrySize)) 10000 } 10001 } 10002 return n 10003 } 10004 10005 func (m *E2NodeConfig) Size() (n int) { 10006 if m == nil { 10007 return 0 10008 } 10009 var l int 10010 _ = l 10011 if len(m.Connections) > 0 { 10012 for _, e := range m.Connections { 10013 l = e.Size() 10014 n += 1 + l + sovRan(uint64(l)) 10015 } 10016 } 10017 if m.Version != 0 { 10018 n += 1 + sovRan(uint64(m.Version)) 10019 } 10020 return n 10021 } 10022 10023 func (m *Lease) Size() (n int) { 10024 if m == nil { 10025 return 0 10026 } 10027 var l int 10028 _ = l 10029 if m.Expiration != nil { 10030 l = github_com_gogo_protobuf_types.SizeOfStdTime(*m.Expiration) 10031 n += 1 + l + sovRan(uint64(l)) 10032 } 10033 return n 10034 } 10035 10036 func (m *Interface) Size() (n int) { 10037 if m == nil { 10038 return 0 10039 } 10040 var l int 10041 _ = l 10042 if m.Type != 0 { 10043 n += 1 + sovRan(uint64(m.Type)) 10044 } 10045 l = len(m.IP) 10046 if l > 0 { 10047 n += 1 + l + sovRan(uint64(l)) 10048 } 10049 if m.Port != 0 { 10050 n += 1 + sovRan(uint64(m.Port)) 10051 } 10052 return n 10053 } 10054 10055 func (m *E2TInfo) Size() (n int) { 10056 if m == nil { 10057 return 0 10058 } 10059 var l int 10060 _ = l 10061 if len(m.Interfaces) > 0 { 10062 for _, e := range m.Interfaces { 10063 l = e.Size() 10064 n += 1 + l + sovRan(uint64(l)) 10065 } 10066 } 10067 return n 10068 } 10069 10070 func (m *XAppInfo) Size() (n int) { 10071 if m == nil { 10072 return 0 10073 } 10074 var l int 10075 _ = l 10076 if len(m.Interfaces) > 0 { 10077 for _, e := range m.Interfaces { 10078 l = e.Size() 10079 n += 1 + l + sovRan(uint64(l)) 10080 } 10081 } 10082 if len(m.A1PolicyTypes) > 0 { 10083 for _, e := range m.A1PolicyTypes { 10084 l = e.Size() 10085 n += 1 + l + sovRan(uint64(l)) 10086 } 10087 } 10088 return n 10089 } 10090 10091 func (m *A1PolicyType) Size() (n int) { 10092 if m == nil { 10093 return 0 10094 } 10095 var l int 10096 _ = l 10097 l = len(m.ID) 10098 if l > 0 { 10099 n += 1 + l + sovRan(uint64(l)) 10100 } 10101 l = len(m.Name) 10102 if l > 0 { 10103 n += 1 + l + sovRan(uint64(l)) 10104 } 10105 l = len(m.Version) 10106 if l > 0 { 10107 n += 1 + l + sovRan(uint64(l)) 10108 } 10109 l = len(m.Description) 10110 if l > 0 { 10111 n += 1 + l + sovRan(uint64(l)) 10112 } 10113 return n 10114 } 10115 10116 func (m *A1TInfo) Size() (n int) { 10117 if m == nil { 10118 return 0 10119 } 10120 var l int 10121 _ = l 10122 if len(m.Interfaces) > 0 { 10123 for _, e := range m.Interfaces { 10124 l = e.Size() 10125 n += 1 + l + sovRan(uint64(l)) 10126 } 10127 } 10128 return n 10129 } 10130 10131 func (m *CellGlobalID) Size() (n int) { 10132 if m == nil { 10133 return 0 10134 } 10135 var l int 10136 _ = l 10137 l = len(m.Value) 10138 if l > 0 { 10139 n += 1 + l + sovRan(uint64(l)) 10140 } 10141 if m.Type != 0 { 10142 n += 1 + sovRan(uint64(m.Type)) 10143 } 10144 return n 10145 } 10146 10147 func (m *NeighborCellID) Size() (n int) { 10148 if m == nil { 10149 return 0 10150 } 10151 var l int 10152 _ = l 10153 if m.CellGlobalID != nil { 10154 l = m.CellGlobalID.Size() 10155 n += 1 + l + sovRan(uint64(l)) 10156 } 10157 l = len(m.PlmnID) 10158 if l > 0 { 10159 n += 1 + l + sovRan(uint64(l)) 10160 } 10161 return n 10162 } 10163 10164 func (m *E2Cell) Size() (n int) { 10165 if m == nil { 10166 return 0 10167 } 10168 var l int 10169 _ = l 10170 l = len(m.CellObjectID) 10171 if l > 0 { 10172 n += 1 + l + sovRan(uint64(l)) 10173 } 10174 if m.CellGlobalID != nil { 10175 l = m.CellGlobalID.Size() 10176 n += 1 + l + sovRan(uint64(l)) 10177 } 10178 if m.AntennaCount != 0 { 10179 n += 1 + sovRan(uint64(m.AntennaCount)) 10180 } 10181 if m.ARFCN != 0 { 10182 n += 1 + sovRan(uint64(m.ARFCN)) 10183 } 10184 l = len(m.CellType) 10185 if l > 0 { 10186 n += 1 + l + sovRan(uint64(l)) 10187 } 10188 if m.PCI != 0 { 10189 n += 1 + sovRan(uint64(m.PCI)) 10190 } 10191 if len(m.KpiReports) > 0 { 10192 for k, v := range m.KpiReports { 10193 _ = k 10194 _ = v 10195 mapEntrySize := 1 + len(k) + sovRan(uint64(len(k))) + 1 + sovRan(uint64(v)) 10196 n += mapEntrySize + 1 + sovRan(uint64(mapEntrySize)) 10197 } 10198 } 10199 if len(m.NeighborCellIDs) > 0 { 10200 for _, e := range m.NeighborCellIDs { 10201 l = e.Size() 10202 n += 1 + l + sovRan(uint64(l)) 10203 } 10204 } 10205 if m.GnbDuId != 0 { 10206 n += 1 + sovRan(uint64(m.GnbDuId)) 10207 } 10208 if m.LatestRrcVersion != 0 { 10209 n += 1 + sovRan(uint64(m.LatestRrcVersion)) 10210 } 10211 if m.PlmnId != 0 { 10212 n += 1 + sovRan(uint64(m.PlmnId)) 10213 } 10214 if len(m.ServedPlmns) > 0 { 10215 l = 0 10216 for _, e := range m.ServedPlmns { 10217 l += sovRan(uint64(e)) 10218 } 10219 n += 1 + sovRan(uint64(l)) + l 10220 } 10221 if m.NrModeInfo != nil { 10222 n += m.NrModeInfo.Size() 10223 } 10224 if m.MeasurementTimingConfiguration != 0 { 10225 n += 1 + sovRan(uint64(m.MeasurementTimingConfiguration)) 10226 } 10227 if m.GlobalNgRanNodeId != nil { 10228 l = m.GlobalNgRanNodeId.Size() 10229 n += 2 + l + sovRan(uint64(l)) 10230 } 10231 if m.TaiSupportList != nil { 10232 l = m.TaiSupportList.Size() 10233 n += 2 + l + sovRan(uint64(l)) 10234 } 10235 if m.AmfRegionInformation != nil { 10236 l = m.AmfRegionInformation.Size() 10237 n += 2 + l + sovRan(uint64(l)) 10238 } 10239 if m.ConnectivitySupport != nil { 10240 l = m.ConnectivitySupport.Size() 10241 n += 2 + l + sovRan(uint64(l)) 10242 } 10243 if len(m.NeighborInformationNrs) > 0 { 10244 for _, e := range m.NeighborInformationNrs { 10245 l = e.Size() 10246 n += 2 + l + sovRan(uint64(l)) 10247 } 10248 } 10249 return n 10250 } 10251 10252 func (m *E2Cell_FddInfo) Size() (n int) { 10253 if m == nil { 10254 return 0 10255 } 10256 var l int 10257 _ = l 10258 if m.FddInfo != nil { 10259 l = m.FddInfo.Size() 10260 n += 1 + l + sovRan(uint64(l)) 10261 } 10262 return n 10263 } 10264 func (m *E2Cell_TddInfo) Size() (n int) { 10265 if m == nil { 10266 return 0 10267 } 10268 var l int 10269 _ = l 10270 if m.TddInfo != nil { 10271 l = m.TddInfo.Size() 10272 n += 1 + l + sovRan(uint64(l)) 10273 } 10274 return n 10275 } 10276 func (m *ConnectivitySupport) Size() (n int) { 10277 if m == nil { 10278 return 0 10279 } 10280 var l int 10281 _ = l 10282 if m.EnDcSupport != 0 { 10283 n += 1 + sovRan(uint64(m.EnDcSupport)) 10284 } 10285 return n 10286 } 10287 10288 func (m *FDDInfo) Size() (n int) { 10289 if m == nil { 10290 return 0 10291 } 10292 var l int 10293 _ = l 10294 if m.UlFreqInfo != nil { 10295 l = m.UlFreqInfo.Size() 10296 n += 1 + l + sovRan(uint64(l)) 10297 } 10298 if m.DlFreqInfo != nil { 10299 l = m.DlFreqInfo.Size() 10300 n += 1 + l + sovRan(uint64(l)) 10301 } 10302 if m.UlTransmissionBandwidth != nil { 10303 l = m.UlTransmissionBandwidth.Size() 10304 n += 1 + l + sovRan(uint64(l)) 10305 } 10306 if m.DlTransmissionBandwidth != nil { 10307 l = m.DlTransmissionBandwidth.Size() 10308 n += 1 + l + sovRan(uint64(l)) 10309 } 10310 return n 10311 } 10312 10313 func (m *TDDInfo) Size() (n int) { 10314 if m == nil { 10315 return 0 10316 } 10317 var l int 10318 _ = l 10319 if m.NrFreqInfo != nil { 10320 l = m.NrFreqInfo.Size() 10321 n += 1 + l + sovRan(uint64(l)) 10322 } 10323 if m.TransmissionBandwidth != nil { 10324 l = m.TransmissionBandwidth.Size() 10325 n += 1 + l + sovRan(uint64(l)) 10326 } 10327 return n 10328 } 10329 10330 func (m *FrequencyInfo) Size() (n int) { 10331 if m == nil { 10332 return 0 10333 } 10334 var l int 10335 _ = l 10336 if m.NrArfcn != 0 { 10337 n += 1 + sovRan(uint64(m.NrArfcn)) 10338 } 10339 if m.FrequencyBandList != nil { 10340 l = m.FrequencyBandList.Size() 10341 n += 1 + l + sovRan(uint64(l)) 10342 } 10343 return n 10344 } 10345 10346 func (m *TransmissionBandwidth) Size() (n int) { 10347 if m == nil { 10348 return 0 10349 } 10350 var l int 10351 _ = l 10352 if m.NrScs != 0 { 10353 n += 1 + sovRan(uint64(m.NrScs)) 10354 } 10355 if m.Nrb != 0 { 10356 n += 1 + sovRan(uint64(m.Nrb)) 10357 } 10358 return n 10359 } 10360 10361 func (m *FrequencyBandList) Size() (n int) { 10362 if m == nil { 10363 return 0 10364 } 10365 var l int 10366 _ = l 10367 if len(m.FrequencyBandItems) > 0 { 10368 for _, e := range m.FrequencyBandItems { 10369 l = e.Size() 10370 n += 1 + l + sovRan(uint64(l)) 10371 } 10372 } 10373 return n 10374 } 10375 10376 func (m *FrequencyBandItem) Size() (n int) { 10377 if m == nil { 10378 return 0 10379 } 10380 var l int 10381 _ = l 10382 if m.NrFrequencyBand != 0 { 10383 n += 1 + sovRan(uint64(m.NrFrequencyBand)) 10384 } 10385 return n 10386 } 10387 10388 func (m *GlobalNgRanNodeID) Size() (n int) { 10389 if m == nil { 10390 return 0 10391 } 10392 var l int 10393 _ = l 10394 if m.GlobalNgRanNodeId != nil { 10395 n += m.GlobalNgRanNodeId.Size() 10396 } 10397 return n 10398 } 10399 10400 func (m *GlobalNgRanNodeID_GlobalGnbId) Size() (n int) { 10401 if m == nil { 10402 return 0 10403 } 10404 var l int 10405 _ = l 10406 if m.GlobalGnbId != nil { 10407 l = m.GlobalGnbId.Size() 10408 n += 1 + l + sovRan(uint64(l)) 10409 } 10410 return n 10411 } 10412 func (m *GlobalNgRanNodeID_GlobalNgEnbId) Size() (n int) { 10413 if m == nil { 10414 return 0 10415 } 10416 var l int 10417 _ = l 10418 if m.GlobalNgEnbId != nil { 10419 l = m.GlobalNgEnbId.Size() 10420 n += 1 + l + sovRan(uint64(l)) 10421 } 10422 return n 10423 } 10424 func (m *GlobalGnbID) Size() (n int) { 10425 if m == nil { 10426 return 0 10427 } 10428 var l int 10429 _ = l 10430 if m.PlmnId != 0 { 10431 n += 1 + sovRan(uint64(m.PlmnId)) 10432 } 10433 if m.GnbId != 0 { 10434 n += 1 + sovRan(uint64(m.GnbId)) 10435 } 10436 if m.GnbIdLen != 0 { 10437 n += 1 + sovRan(uint64(m.GnbIdLen)) 10438 } 10439 return n 10440 } 10441 10442 func (m *GlobalNgEnbID) Size() (n int) { 10443 if m == nil { 10444 return 0 10445 } 10446 var l int 10447 _ = l 10448 if m.PlmnId != 0 { 10449 n += 1 + sovRan(uint64(m.PlmnId)) 10450 } 10451 if m.NgEnbId != nil { 10452 n += m.NgEnbId.Size() 10453 } 10454 return n 10455 } 10456 10457 func (m *GlobalNgEnbID_MacroNgEnbId) Size() (n int) { 10458 if m == nil { 10459 return 0 10460 } 10461 var l int 10462 _ = l 10463 n += 1 + sovRan(uint64(m.MacroNgEnbId)) 10464 return n 10465 } 10466 func (m *GlobalNgEnbID_ShortMacroNgEnbId) Size() (n int) { 10467 if m == nil { 10468 return 0 10469 } 10470 var l int 10471 _ = l 10472 n += 1 + sovRan(uint64(m.ShortMacroNgEnbId)) 10473 return n 10474 } 10475 func (m *GlobalNgEnbID_LongMacroNgEnbId) Size() (n int) { 10476 if m == nil { 10477 return 0 10478 } 10479 var l int 10480 _ = l 10481 n += 1 + sovRan(uint64(m.LongMacroNgEnbId)) 10482 return n 10483 } 10484 func (m *TaiSupportList) Size() (n int) { 10485 if m == nil { 10486 return 0 10487 } 10488 var l int 10489 _ = l 10490 if len(m.TaiSupportItems) > 0 { 10491 for _, e := range m.TaiSupportItems { 10492 l = e.Size() 10493 n += 1 + l + sovRan(uint64(l)) 10494 } 10495 } 10496 return n 10497 } 10498 10499 func (m *TaiSupportItem) Size() (n int) { 10500 if m == nil { 10501 return 0 10502 } 10503 var l int 10504 _ = l 10505 if m.Tac != 0 { 10506 n += 1 + sovRan(uint64(m.Tac)) 10507 } 10508 if len(m.BroadcastPlmns) > 0 { 10509 for _, e := range m.BroadcastPlmns { 10510 l = e.Size() 10511 n += 1 + l + sovRan(uint64(l)) 10512 } 10513 } 10514 return n 10515 } 10516 10517 func (m *XnBroadcastPlmn) Size() (n int) { 10518 if m == nil { 10519 return 0 10520 } 10521 var l int 10522 _ = l 10523 if m.PlmnId != 0 { 10524 n += 1 + sovRan(uint64(m.PlmnId)) 10525 } 10526 if m.TaiSliceSupportList != nil { 10527 l = m.TaiSliceSupportList.Size() 10528 n += 1 + l + sovRan(uint64(l)) 10529 } 10530 return n 10531 } 10532 10533 func (m *TaiSliceSupportList) Size() (n int) { 10534 if m == nil { 10535 return 0 10536 } 10537 var l int 10538 _ = l 10539 if len(m.SliceSupportItems) > 0 { 10540 for _, e := range m.SliceSupportItems { 10541 l = e.Size() 10542 n += 1 + l + sovRan(uint64(l)) 10543 } 10544 } 10545 return n 10546 } 10547 10548 func (m *SliceSupportItem) Size() (n int) { 10549 if m == nil { 10550 return 0 10551 } 10552 var l int 10553 _ = l 10554 if m.SNssai != nil { 10555 l = m.SNssai.Size() 10556 n += 1 + l + sovRan(uint64(l)) 10557 } 10558 return n 10559 } 10560 10561 func (m *SNssai) Size() (n int) { 10562 if m == nil { 10563 return 0 10564 } 10565 var l int 10566 _ = l 10567 if m.Sst != 0 { 10568 n += 1 + sovRan(uint64(m.Sst)) 10569 } 10570 if m.Sd != 0 { 10571 n += 1 + sovRan(uint64(m.Sd)) 10572 } 10573 return n 10574 } 10575 10576 func (m *AmfRegionInformation) Size() (n int) { 10577 if m == nil { 10578 return 0 10579 } 10580 var l int 10581 _ = l 10582 if len(m.GlobalAmfRegionInformationItems) > 0 { 10583 for _, e := range m.GlobalAmfRegionInformationItems { 10584 l = e.Size() 10585 n += 1 + l + sovRan(uint64(l)) 10586 } 10587 } 10588 return n 10589 } 10590 10591 func (m *GlobalAmfRegionInformationItem) Size() (n int) { 10592 if m == nil { 10593 return 0 10594 } 10595 var l int 10596 _ = l 10597 if m.PlmnId != 0 { 10598 n += 1 + sovRan(uint64(m.PlmnId)) 10599 } 10600 if m.AmfRegionId != 0 { 10601 n += 1 + sovRan(uint64(m.AmfRegionId)) 10602 } 10603 return n 10604 } 10605 10606 func (m *NeighborInformationNr) Size() (n int) { 10607 if m == nil { 10608 return 0 10609 } 10610 var l int 10611 _ = l 10612 if m.Pci != 0 { 10613 n += 1 + sovRan(uint64(m.Pci)) 10614 } 10615 if m.NrCgi != nil { 10616 l = m.NrCgi.Size() 10617 n += 1 + l + sovRan(uint64(l)) 10618 } 10619 if m.Tac != 0 { 10620 n += 1 + sovRan(uint64(m.Tac)) 10621 } 10622 if m.NrModeInfo != nil { 10623 n += m.NrModeInfo.Size() 10624 } 10625 if m.ConnectivitySupport != nil { 10626 l = m.ConnectivitySupport.Size() 10627 n += 1 + l + sovRan(uint64(l)) 10628 } 10629 if m.MeasurementTimingConfiguration != 0 { 10630 n += 1 + sovRan(uint64(m.MeasurementTimingConfiguration)) 10631 } 10632 return n 10633 } 10634 10635 func (m *NeighborInformationNr_FddInfo) Size() (n int) { 10636 if m == nil { 10637 return 0 10638 } 10639 var l int 10640 _ = l 10641 if m.FddInfo != nil { 10642 l = m.FddInfo.Size() 10643 n += 1 + l + sovRan(uint64(l)) 10644 } 10645 return n 10646 } 10647 func (m *NeighborInformationNr_TddInfo) Size() (n int) { 10648 if m == nil { 10649 return 0 10650 } 10651 var l int 10652 _ = l 10653 if m.TddInfo != nil { 10654 l = m.TddInfo.Size() 10655 n += 1 + l + sovRan(uint64(l)) 10656 } 10657 return n 10658 } 10659 func (m *ServiceModelInfo) Size() (n int) { 10660 if m == nil { 10661 return 0 10662 } 10663 var l int 10664 _ = l 10665 l = len(m.OID) 10666 if l > 0 { 10667 n += 1 + l + sovRan(uint64(l)) 10668 } 10669 l = len(m.Name) 10670 if l > 0 { 10671 n += 1 + l + sovRan(uint64(l)) 10672 } 10673 if len(m.RanFunctions) > 0 { 10674 for _, e := range m.RanFunctions { 10675 l = e.Size() 10676 n += 1 + l + sovRan(uint64(l)) 10677 } 10678 } 10679 if len(m.RanFunctionIDs) > 0 { 10680 l = 0 10681 for _, e := range m.RanFunctionIDs { 10682 l += sovRan(uint64(e)) 10683 } 10684 n += 1 + sovRan(uint64(l)) + l 10685 } 10686 return n 10687 } 10688 10689 func (m *RCRanFunction) Size() (n int) { 10690 if m == nil { 10691 return 0 10692 } 10693 var l int 10694 _ = l 10695 l = len(m.ID) 10696 if l > 0 { 10697 n += 1 + l + sovRan(uint64(l)) 10698 } 10699 if len(m.ReportStyles) > 0 { 10700 for _, e := range m.ReportStyles { 10701 l = e.Size() 10702 n += 1 + l + sovRan(uint64(l)) 10703 } 10704 } 10705 if len(m.InsertStyles) > 0 { 10706 for _, e := range m.InsertStyles { 10707 l = e.Size() 10708 n += 1 + l + sovRan(uint64(l)) 10709 } 10710 } 10711 if len(m.EventTriggerStyles) > 0 { 10712 for _, e := range m.EventTriggerStyles { 10713 l = e.Size() 10714 n += 1 + l + sovRan(uint64(l)) 10715 } 10716 } 10717 if len(m.PolicyStyles) > 0 { 10718 for _, e := range m.PolicyStyles { 10719 l = e.Size() 10720 n += 1 + l + sovRan(uint64(l)) 10721 } 10722 } 10723 if len(m.ControlStyles) > 0 { 10724 for _, e := range m.ControlStyles { 10725 l = e.Size() 10726 n += 1 + l + sovRan(uint64(l)) 10727 } 10728 } 10729 return n 10730 } 10731 10732 func (m *MHORanFunction) Size() (n int) { 10733 if m == nil { 10734 return 0 10735 } 10736 var l int 10737 _ = l 10738 l = len(m.ID) 10739 if l > 0 { 10740 n += 1 + l + sovRan(uint64(l)) 10741 } 10742 if len(m.ReportStyles) > 0 { 10743 for _, e := range m.ReportStyles { 10744 l = e.Size() 10745 n += 1 + l + sovRan(uint64(l)) 10746 } 10747 } 10748 return n 10749 } 10750 10751 func (m *KPMRanFunction) Size() (n int) { 10752 if m == nil { 10753 return 0 10754 } 10755 var l int 10756 _ = l 10757 l = len(m.ID) 10758 if l > 0 { 10759 n += 1 + l + sovRan(uint64(l)) 10760 } 10761 if len(m.ReportStyles) > 0 { 10762 for _, e := range m.ReportStyles { 10763 l = e.Size() 10764 n += 1 + l + sovRan(uint64(l)) 10765 } 10766 } 10767 return n 10768 } 10769 10770 func (m *RSMRanFunction) Size() (n int) { 10771 if m == nil { 10772 return 0 10773 } 10774 var l int 10775 _ = l 10776 l = len(m.ID) 10777 if l > 0 { 10778 n += 1 + l + sovRan(uint64(l)) 10779 } 10780 if len(m.RicSlicingNodeCapabilityList) > 0 { 10781 for _, e := range m.RicSlicingNodeCapabilityList { 10782 l = e.Size() 10783 n += 1 + l + sovRan(uint64(l)) 10784 } 10785 } 10786 return n 10787 } 10788 10789 func (m *RCEventTriggerStyle) Size() (n int) { 10790 if m == nil { 10791 return 0 10792 } 10793 var l int 10794 _ = l 10795 l = len(m.Name) 10796 if l > 0 { 10797 n += 1 + l + sovRan(uint64(l)) 10798 } 10799 if m.Type != 0 { 10800 n += 1 + sovRan(uint64(m.Type)) 10801 } 10802 if m.FormatType != 0 { 10803 n += 1 + sovRan(uint64(m.FormatType)) 10804 } 10805 return n 10806 } 10807 10808 func (m *RCReportStyle) Size() (n int) { 10809 if m == nil { 10810 return 0 10811 } 10812 var l int 10813 _ = l 10814 l = len(m.Name) 10815 if l > 0 { 10816 n += 1 + l + sovRan(uint64(l)) 10817 } 10818 if m.Type != 0 { 10819 n += 1 + sovRan(uint64(m.Type)) 10820 } 10821 if len(m.RanParameters) > 0 { 10822 for _, e := range m.RanParameters { 10823 l = e.Size() 10824 n += 1 + l + sovRan(uint64(l)) 10825 } 10826 } 10827 return n 10828 } 10829 10830 func (m *RCInsertStyle) Size() (n int) { 10831 if m == nil { 10832 return 0 10833 } 10834 var l int 10835 _ = l 10836 l = len(m.Name) 10837 if l > 0 { 10838 n += 1 + l + sovRan(uint64(l)) 10839 } 10840 if m.Type != 0 { 10841 n += 1 + sovRan(uint64(m.Type)) 10842 } 10843 if len(m.InsertIndications) > 0 { 10844 for _, e := range m.InsertIndications { 10845 l = e.Size() 10846 n += 1 + l + sovRan(uint64(l)) 10847 } 10848 } 10849 return n 10850 } 10851 10852 func (m *RCPolicyStyle) Size() (n int) { 10853 if m == nil { 10854 return 0 10855 } 10856 var l int 10857 _ = l 10858 l = len(m.Name) 10859 if l > 0 { 10860 n += 1 + l + sovRan(uint64(l)) 10861 } 10862 if m.Type != 0 { 10863 n += 1 + sovRan(uint64(m.Type)) 10864 } 10865 if len(m.PolicyActions) > 0 { 10866 for _, e := range m.PolicyActions { 10867 l = e.Size() 10868 n += 1 + l + sovRan(uint64(l)) 10869 } 10870 } 10871 return n 10872 } 10873 10874 func (m *PolicyAction) Size() (n int) { 10875 if m == nil { 10876 return 0 10877 } 10878 var l int 10879 _ = l 10880 if m.ID != 0 { 10881 n += 1 + sovRan(uint64(m.ID)) 10882 } 10883 l = len(m.Name) 10884 if l > 0 { 10885 n += 1 + l + sovRan(uint64(l)) 10886 } 10887 if len(m.PolicyActionRanParameters) > 0 { 10888 for _, e := range m.PolicyActionRanParameters { 10889 l = e.Size() 10890 n += 1 + l + sovRan(uint64(l)) 10891 } 10892 } 10893 if len(m.PolicyConditionRanParameters) > 0 { 10894 for _, e := range m.PolicyConditionRanParameters { 10895 l = e.Size() 10896 n += 1 + l + sovRan(uint64(l)) 10897 } 10898 } 10899 return n 10900 } 10901 10902 func (m *RCControlStyle) Size() (n int) { 10903 if m == nil { 10904 return 0 10905 } 10906 var l int 10907 _ = l 10908 l = len(m.Name) 10909 if l > 0 { 10910 n += 1 + l + sovRan(uint64(l)) 10911 } 10912 if m.Type != 0 { 10913 n += 1 + sovRan(uint64(m.Type)) 10914 } 10915 if m.HeaderFormatType != 0 { 10916 n += 1 + sovRan(uint64(m.HeaderFormatType)) 10917 } 10918 if m.MessageFormatType != 0 { 10919 n += 1 + sovRan(uint64(m.MessageFormatType)) 10920 } 10921 if m.ControlOutcomeFormatType != 0 { 10922 n += 1 + sovRan(uint64(m.ControlOutcomeFormatType)) 10923 } 10924 if len(m.ControlActions) > 0 { 10925 for _, e := range m.ControlActions { 10926 l = e.Size() 10927 n += 1 + l + sovRan(uint64(l)) 10928 } 10929 } 10930 return n 10931 } 10932 10933 func (m *ControlAction) Size() (n int) { 10934 if m == nil { 10935 return 0 10936 } 10937 var l int 10938 _ = l 10939 if m.ID != 0 { 10940 n += 1 + sovRan(uint64(m.ID)) 10941 } 10942 l = len(m.Name) 10943 if l > 0 { 10944 n += 1 + l + sovRan(uint64(l)) 10945 } 10946 if len(m.RanParameters) > 0 { 10947 for _, e := range m.RanParameters { 10948 l = e.Size() 10949 n += 1 + l + sovRan(uint64(l)) 10950 } 10951 } 10952 return n 10953 } 10954 10955 func (m *InsertIndication) Size() (n int) { 10956 if m == nil { 10957 return 0 10958 } 10959 var l int 10960 _ = l 10961 if m.ID != 0 { 10962 n += 1 + sovRan(uint64(m.ID)) 10963 } 10964 l = len(m.Name) 10965 if l > 0 { 10966 n += 1 + l + sovRan(uint64(l)) 10967 } 10968 if len(m.RanParameters) > 0 { 10969 for _, e := range m.RanParameters { 10970 l = e.Size() 10971 n += 1 + l + sovRan(uint64(l)) 10972 } 10973 } 10974 return n 10975 } 10976 10977 func (m *RANParameter) Size() (n int) { 10978 if m == nil { 10979 return 0 10980 } 10981 var l int 10982 _ = l 10983 if m.ID != 0 { 10984 n += 1 + sovRan(uint64(m.ID)) 10985 } 10986 l = len(m.Name) 10987 if l > 0 { 10988 n += 1 + l + sovRan(uint64(l)) 10989 } 10990 return n 10991 } 10992 10993 func (m *KPMReportStyle) Size() (n int) { 10994 if m == nil { 10995 return 0 10996 } 10997 var l int 10998 _ = l 10999 l = len(m.Name) 11000 if l > 0 { 11001 n += 1 + l + sovRan(uint64(l)) 11002 } 11003 if m.Type != 0 { 11004 n += 1 + sovRan(uint64(m.Type)) 11005 } 11006 if len(m.Measurements) > 0 { 11007 for _, e := range m.Measurements { 11008 l = e.Size() 11009 n += 1 + l + sovRan(uint64(l)) 11010 } 11011 } 11012 return n 11013 } 11014 11015 func (m *MHOReportStyle) Size() (n int) { 11016 if m == nil { 11017 return 0 11018 } 11019 var l int 11020 _ = l 11021 l = len(m.Name) 11022 if l > 0 { 11023 n += 1 + l + sovRan(uint64(l)) 11024 } 11025 if m.Type != 0 { 11026 n += 1 + sovRan(uint64(m.Type)) 11027 } 11028 return n 11029 } 11030 11031 func (m *KPMMeasurement) Size() (n int) { 11032 if m == nil { 11033 return 0 11034 } 11035 var l int 11036 _ = l 11037 l = len(m.ID) 11038 if l > 0 { 11039 n += 1 + l + sovRan(uint64(l)) 11040 } 11041 l = len(m.Name) 11042 if l > 0 { 11043 n += 1 + l + sovRan(uint64(l)) 11044 } 11045 return n 11046 } 11047 11048 func (m *RSMNodeSlicingCapabilityItem) Size() (n int) { 11049 if m == nil { 11050 return 0 11051 } 11052 var l int 11053 _ = l 11054 if m.MaxNumberOfSlicesDl != 0 { 11055 n += 1 + sovRan(uint64(m.MaxNumberOfSlicesDl)) 11056 } 11057 if m.MaxNumberOfSlicesUl != 0 { 11058 n += 1 + sovRan(uint64(m.MaxNumberOfSlicesUl)) 11059 } 11060 if m.SlicingType != 0 { 11061 n += 1 + sovRan(uint64(m.SlicingType)) 11062 } 11063 if m.MaxNumberOfUesPerSlice != 0 { 11064 n += 1 + sovRan(uint64(m.MaxNumberOfUesPerSlice)) 11065 } 11066 if len(m.SupportedConfig) > 0 { 11067 for _, e := range m.SupportedConfig { 11068 l = e.Size() 11069 n += 1 + l + sovRan(uint64(l)) 11070 } 11071 } 11072 return n 11073 } 11074 11075 func (m *RSMSupportedSlicingConfigItem) Size() (n int) { 11076 if m == nil { 11077 return 0 11078 } 11079 var l int 11080 _ = l 11081 if m.SlicingConfigType != 0 { 11082 n += 1 + sovRan(uint64(m.SlicingConfigType)) 11083 } 11084 return n 11085 } 11086 11087 func (m *RSMSliceItemList) Size() (n int) { 11088 if m == nil { 11089 return 0 11090 } 11091 var l int 11092 _ = l 11093 if len(m.RsmSliceList) > 0 { 11094 for _, e := range m.RsmSliceList { 11095 l = e.Size() 11096 n += 1 + l + sovRan(uint64(l)) 11097 } 11098 } 11099 return n 11100 } 11101 11102 func (m *RSMSlicingItem) Size() (n int) { 11103 if m == nil { 11104 return 0 11105 } 11106 var l int 11107 _ = l 11108 l = len(m.ID) 11109 if l > 0 { 11110 n += 1 + l + sovRan(uint64(l)) 11111 } 11112 l = len(m.SliceDesc) 11113 if l > 0 { 11114 n += 1 + l + sovRan(uint64(l)) 11115 } 11116 if m.SliceParameters != nil { 11117 l = m.SliceParameters.Size() 11118 n += 1 + l + sovRan(uint64(l)) 11119 } 11120 if m.SliceType != 0 { 11121 n += 1 + sovRan(uint64(m.SliceType)) 11122 } 11123 if len(m.UeIdList) > 0 { 11124 for _, e := range m.UeIdList { 11125 l = e.Size() 11126 n += 1 + l + sovRan(uint64(l)) 11127 } 11128 } 11129 return n 11130 } 11131 11132 func (m *RSMSliceParameters) Size() (n int) { 11133 if m == nil { 11134 return 0 11135 } 11136 var l int 11137 _ = l 11138 if m.SchedulerType != 0 { 11139 n += 1 + sovRan(uint64(m.SchedulerType)) 11140 } 11141 if m.Weight != 0 { 11142 n += 1 + sovRan(uint64(m.Weight)) 11143 } 11144 if m.QosLevel != 0 { 11145 n += 1 + sovRan(uint64(m.QosLevel)) 11146 } 11147 return n 11148 } 11149 11150 func (m *DuUeF1ApID) Size() (n int) { 11151 if m == nil { 11152 return 0 11153 } 11154 var l int 11155 _ = l 11156 if m.Value != 0 { 11157 n += 1 + sovRan(uint64(m.Value)) 11158 } 11159 return n 11160 } 11161 11162 func (m *CuUeF1ApID) Size() (n int) { 11163 if m == nil { 11164 return 0 11165 } 11166 var l int 11167 _ = l 11168 if m.Value != 0 { 11169 n += 1 + sovRan(uint64(m.Value)) 11170 } 11171 return n 11172 } 11173 11174 func (m *RanUeNgapID) Size() (n int) { 11175 if m == nil { 11176 return 0 11177 } 11178 var l int 11179 _ = l 11180 if m.Value != 0 { 11181 n += 1 + sovRan(uint64(m.Value)) 11182 } 11183 return n 11184 } 11185 11186 func (m *EnbUeS1ApID) Size() (n int) { 11187 if m == nil { 11188 return 0 11189 } 11190 var l int 11191 _ = l 11192 if m.Value != 0 { 11193 n += 1 + sovRan(uint64(m.Value)) 11194 } 11195 return n 11196 } 11197 11198 func (m *AmfUeNgapID) Size() (n int) { 11199 if m == nil { 11200 return 0 11201 } 11202 var l int 11203 _ = l 11204 if m.Value != 0 { 11205 n += 1 + sovRan(uint64(m.Value)) 11206 } 11207 return n 11208 } 11209 11210 func (m *UeIdentity) Size() (n int) { 11211 if m == nil { 11212 return 0 11213 } 11214 var l int 11215 _ = l 11216 if m.DuUeF1apID != nil { 11217 l = m.DuUeF1apID.Size() 11218 n += 1 + l + sovRan(uint64(l)) 11219 } 11220 if m.CuUeF1apID != nil { 11221 l = m.CuUeF1apID.Size() 11222 n += 1 + l + sovRan(uint64(l)) 11223 } 11224 if m.RANUeNgapID != nil { 11225 l = m.RANUeNgapID.Size() 11226 n += 1 + l + sovRan(uint64(l)) 11227 } 11228 if m.EnbUeS1apID != nil { 11229 l = m.EnbUeS1apID.Size() 11230 n += 1 + l + sovRan(uint64(l)) 11231 } 11232 if m.AMFUeNgapID != nil { 11233 l = m.AMFUeNgapID.Size() 11234 n += 1 + l + sovRan(uint64(l)) 11235 } 11236 if m.PreferredIDType != 0 { 11237 n += 1 + sovRan(uint64(m.PreferredIDType)) 11238 } 11239 if m.DrbId != nil { 11240 l = m.DrbId.Size() 11241 n += 1 + l + sovRan(uint64(l)) 11242 } 11243 return n 11244 } 11245 11246 func (m *DrbId) Size() (n int) { 11247 if m == nil { 11248 return 0 11249 } 11250 var l int 11251 _ = l 11252 if m.DrbId != nil { 11253 n += m.DrbId.Size() 11254 } 11255 return n 11256 } 11257 11258 func (m *DrbId_FourGdrbId) Size() (n int) { 11259 if m == nil { 11260 return 0 11261 } 11262 var l int 11263 _ = l 11264 if m.FourGdrbId != nil { 11265 l = m.FourGdrbId.Size() 11266 n += 1 + l + sovRan(uint64(l)) 11267 } 11268 return n 11269 } 11270 func (m *DrbId_FiveGdrbId) Size() (n int) { 11271 if m == nil { 11272 return 0 11273 } 11274 var l int 11275 _ = l 11276 if m.FiveGdrbId != nil { 11277 l = m.FiveGdrbId.Size() 11278 n += 1 + l + sovRan(uint64(l)) 11279 } 11280 return n 11281 } 11282 func (m *FiveGDrbId) Size() (n int) { 11283 if m == nil { 11284 return 0 11285 } 11286 var l int 11287 _ = l 11288 if m.Value != 0 { 11289 n += 1 + sovRan(uint64(m.Value)) 11290 } 11291 if m.Qfi != nil { 11292 l = m.Qfi.Size() 11293 n += 1 + l + sovRan(uint64(l)) 11294 } 11295 if len(m.FlowsMapToDrb) > 0 { 11296 for _, e := range m.FlowsMapToDrb { 11297 l = e.Size() 11298 n += 1 + l + sovRan(uint64(l)) 11299 } 11300 } 11301 return n 11302 } 11303 11304 func (m *Qfi) Size() (n int) { 11305 if m == nil { 11306 return 0 11307 } 11308 var l int 11309 _ = l 11310 if m.Value != 0 { 11311 n += 1 + sovRan(uint64(m.Value)) 11312 } 11313 return n 11314 } 11315 11316 func (m *QoSflowLevelParameters) Size() (n int) { 11317 if m == nil { 11318 return 0 11319 } 11320 var l int 11321 _ = l 11322 if m.QosFlowLevelParameters != nil { 11323 n += m.QosFlowLevelParameters.Size() 11324 } 11325 return n 11326 } 11327 11328 func (m *QoSflowLevelParameters_DynamicFiveQi) Size() (n int) { 11329 if m == nil { 11330 return 0 11331 } 11332 var l int 11333 _ = l 11334 if m.DynamicFiveQi != nil { 11335 l = m.DynamicFiveQi.Size() 11336 n += 1 + l + sovRan(uint64(l)) 11337 } 11338 return n 11339 } 11340 func (m *QoSflowLevelParameters_NonDynamicFiveQi) Size() (n int) { 11341 if m == nil { 11342 return 0 11343 } 11344 var l int 11345 _ = l 11346 if m.NonDynamicFiveQi != nil { 11347 l = m.NonDynamicFiveQi.Size() 11348 n += 1 + l + sovRan(uint64(l)) 11349 } 11350 return n 11351 } 11352 func (m *DynamicFiveQi) Size() (n int) { 11353 if m == nil { 11354 return 0 11355 } 11356 var l int 11357 _ = l 11358 if m.PriorityLevel != 0 { 11359 n += 1 + sovRan(uint64(m.PriorityLevel)) 11360 } 11361 if m.PacketDelayBudge != 0 { 11362 n += 1 + sovRan(uint64(m.PacketDelayBudge)) 11363 } 11364 if m.PacketErrorRate != 0 { 11365 n += 1 + sovRan(uint64(m.PacketErrorRate)) 11366 } 11367 return n 11368 } 11369 11370 func (m *NonDynamicFiveQi) Size() (n int) { 11371 if m == nil { 11372 return 0 11373 } 11374 var l int 11375 _ = l 11376 if m.FiveQi != nil { 11377 l = m.FiveQi.Size() 11378 n += 1 + l + sovRan(uint64(l)) 11379 } 11380 return n 11381 } 11382 11383 func (m *FiveQi) Size() (n int) { 11384 if m == nil { 11385 return 0 11386 } 11387 var l int 11388 _ = l 11389 if m.Value != 0 { 11390 n += 1 + sovRan(uint64(m.Value)) 11391 } 11392 return n 11393 } 11394 11395 func (m *FourGDrbId) Size() (n int) { 11396 if m == nil { 11397 return 0 11398 } 11399 var l int 11400 _ = l 11401 if m.Value != 0 { 11402 n += 1 + sovRan(uint64(m.Value)) 11403 } 11404 if m.Qci != nil { 11405 l = m.Qci.Size() 11406 n += 1 + l + sovRan(uint64(l)) 11407 } 11408 return n 11409 } 11410 11411 func (m *Qci) Size() (n int) { 11412 if m == nil { 11413 return 0 11414 } 11415 var l int 11416 _ = l 11417 if m.Value != 0 { 11418 n += 1 + sovRan(uint64(m.Value)) 11419 } 11420 return n 11421 } 11422 11423 func sovRan(x uint64) (n int) { 11424 return (math_bits.Len64(x|1) + 6) / 7 11425 } 11426 func sozRan(x uint64) (n int) { 11427 return sovRan(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 11428 } 11429 func (m *Location) Unmarshal(dAtA []byte) error { 11430 l := len(dAtA) 11431 iNdEx := 0 11432 for iNdEx < l { 11433 preIndex := iNdEx 11434 var wire uint64 11435 for shift := uint(0); ; shift += 7 { 11436 if shift >= 64 { 11437 return ErrIntOverflowRan 11438 } 11439 if iNdEx >= l { 11440 return io.ErrUnexpectedEOF 11441 } 11442 b := dAtA[iNdEx] 11443 iNdEx++ 11444 wire |= uint64(b&0x7F) << shift 11445 if b < 0x80 { 11446 break 11447 } 11448 } 11449 fieldNum := int32(wire >> 3) 11450 wireType := int(wire & 0x7) 11451 if wireType == 4 { 11452 return fmt.Errorf("proto: Location: wiretype end group for non-group") 11453 } 11454 if fieldNum <= 0 { 11455 return fmt.Errorf("proto: Location: illegal tag %d (wire type %d)", fieldNum, wire) 11456 } 11457 switch fieldNum { 11458 case 1: 11459 if wireType != 1 { 11460 return fmt.Errorf("proto: wrong wireType = %d for field Lat", wireType) 11461 } 11462 var v uint64 11463 if (iNdEx + 8) > l { 11464 return io.ErrUnexpectedEOF 11465 } 11466 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 11467 iNdEx += 8 11468 m.Lat = float64(math.Float64frombits(v)) 11469 case 2: 11470 if wireType != 1 { 11471 return fmt.Errorf("proto: wrong wireType = %d for field Lng", wireType) 11472 } 11473 var v uint64 11474 if (iNdEx + 8) > l { 11475 return io.ErrUnexpectedEOF 11476 } 11477 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 11478 iNdEx += 8 11479 m.Lng = float64(math.Float64frombits(v)) 11480 case 3: 11481 if wireType != 2 { 11482 return fmt.Errorf("proto: wrong wireType = %d for field Wgs84", wireType) 11483 } 11484 var msglen int 11485 for shift := uint(0); ; shift += 7 { 11486 if shift >= 64 { 11487 return ErrIntOverflowRan 11488 } 11489 if iNdEx >= l { 11490 return io.ErrUnexpectedEOF 11491 } 11492 b := dAtA[iNdEx] 11493 iNdEx++ 11494 msglen |= int(b&0x7F) << shift 11495 if b < 0x80 { 11496 break 11497 } 11498 } 11499 if msglen < 0 { 11500 return ErrInvalidLengthRan 11501 } 11502 postIndex := iNdEx + msglen 11503 if postIndex < 0 { 11504 return ErrInvalidLengthRan 11505 } 11506 if postIndex > l { 11507 return io.ErrUnexpectedEOF 11508 } 11509 v := &Wgs84Location{} 11510 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11511 return err 11512 } 11513 m.Ext = &Location_Wgs84{v} 11514 iNdEx = postIndex 11515 case 4: 11516 if wireType != 2 { 11517 return fmt.Errorf("proto: wrong wireType = %d for field Cartesian", wireType) 11518 } 11519 var msglen int 11520 for shift := uint(0); ; shift += 7 { 11521 if shift >= 64 { 11522 return ErrIntOverflowRan 11523 } 11524 if iNdEx >= l { 11525 return io.ErrUnexpectedEOF 11526 } 11527 b := dAtA[iNdEx] 11528 iNdEx++ 11529 msglen |= int(b&0x7F) << shift 11530 if b < 0x80 { 11531 break 11532 } 11533 } 11534 if msglen < 0 { 11535 return ErrInvalidLengthRan 11536 } 11537 postIndex := iNdEx + msglen 11538 if postIndex < 0 { 11539 return ErrInvalidLengthRan 11540 } 11541 if postIndex > l { 11542 return io.ErrUnexpectedEOF 11543 } 11544 v := &CartesianLocation{} 11545 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11546 return err 11547 } 11548 m.Ext = &Location_Cartesian{v} 11549 iNdEx = postIndex 11550 default: 11551 iNdEx = preIndex 11552 skippy, err := skipRan(dAtA[iNdEx:]) 11553 if err != nil { 11554 return err 11555 } 11556 if (skippy < 0) || (iNdEx+skippy) < 0 { 11557 return ErrInvalidLengthRan 11558 } 11559 if (iNdEx + skippy) > l { 11560 return io.ErrUnexpectedEOF 11561 } 11562 iNdEx += skippy 11563 } 11564 } 11565 11566 if iNdEx > l { 11567 return io.ErrUnexpectedEOF 11568 } 11569 return nil 11570 } 11571 func (m *Wgs84Location) Unmarshal(dAtA []byte) error { 11572 l := len(dAtA) 11573 iNdEx := 0 11574 for iNdEx < l { 11575 preIndex := iNdEx 11576 var wire uint64 11577 for shift := uint(0); ; shift += 7 { 11578 if shift >= 64 { 11579 return ErrIntOverflowRan 11580 } 11581 if iNdEx >= l { 11582 return io.ErrUnexpectedEOF 11583 } 11584 b := dAtA[iNdEx] 11585 iNdEx++ 11586 wire |= uint64(b&0x7F) << shift 11587 if b < 0x80 { 11588 break 11589 } 11590 } 11591 fieldNum := int32(wire >> 3) 11592 wireType := int(wire & 0x7) 11593 if wireType == 4 { 11594 return fmt.Errorf("proto: Wgs84Location: wiretype end group for non-group") 11595 } 11596 if fieldNum <= 0 { 11597 return fmt.Errorf("proto: Wgs84Location: illegal tag %d (wire type %d)", fieldNum, wire) 11598 } 11599 switch fieldNum { 11600 case 1: 11601 if wireType != 1 { 11602 return fmt.Errorf("proto: wrong wireType = %d for field LatitudeDeg", wireType) 11603 } 11604 var v uint64 11605 if (iNdEx + 8) > l { 11606 return io.ErrUnexpectedEOF 11607 } 11608 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 11609 iNdEx += 8 11610 m.LatitudeDeg = float64(math.Float64frombits(v)) 11611 case 2: 11612 if wireType != 1 { 11613 return fmt.Errorf("proto: wrong wireType = %d for field LongitudeDeg", wireType) 11614 } 11615 var v uint64 11616 if (iNdEx + 8) > l { 11617 return io.ErrUnexpectedEOF 11618 } 11619 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 11620 iNdEx += 8 11621 m.LongitudeDeg = float64(math.Float64frombits(v)) 11622 case 3: 11623 if wireType != 1 { 11624 return fmt.Errorf("proto: wrong wireType = %d for field AltitudeM", wireType) 11625 } 11626 var v uint64 11627 if (iNdEx + 8) > l { 11628 return io.ErrUnexpectedEOF 11629 } 11630 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 11631 iNdEx += 8 11632 m.AltitudeM = float64(math.Float64frombits(v)) 11633 default: 11634 iNdEx = preIndex 11635 skippy, err := skipRan(dAtA[iNdEx:]) 11636 if err != nil { 11637 return err 11638 } 11639 if (skippy < 0) || (iNdEx+skippy) < 0 { 11640 return ErrInvalidLengthRan 11641 } 11642 if (iNdEx + skippy) > l { 11643 return io.ErrUnexpectedEOF 11644 } 11645 iNdEx += skippy 11646 } 11647 } 11648 11649 if iNdEx > l { 11650 return io.ErrUnexpectedEOF 11651 } 11652 return nil 11653 } 11654 func (m *CartesianLocation) Unmarshal(dAtA []byte) error { 11655 l := len(dAtA) 11656 iNdEx := 0 11657 for iNdEx < l { 11658 preIndex := iNdEx 11659 var wire uint64 11660 for shift := uint(0); ; shift += 7 { 11661 if shift >= 64 { 11662 return ErrIntOverflowRan 11663 } 11664 if iNdEx >= l { 11665 return io.ErrUnexpectedEOF 11666 } 11667 b := dAtA[iNdEx] 11668 iNdEx++ 11669 wire |= uint64(b&0x7F) << shift 11670 if b < 0x80 { 11671 break 11672 } 11673 } 11674 fieldNum := int32(wire >> 3) 11675 wireType := int(wire & 0x7) 11676 if wireType == 4 { 11677 return fmt.Errorf("proto: CartesianLocation: wiretype end group for non-group") 11678 } 11679 if fieldNum <= 0 { 11680 return fmt.Errorf("proto: CartesianLocation: illegal tag %d (wire type %d)", fieldNum, wire) 11681 } 11682 switch fieldNum { 11683 case 1: 11684 if wireType != 1 { 11685 return fmt.Errorf("proto: wrong wireType = %d for field XM", wireType) 11686 } 11687 var v uint64 11688 if (iNdEx + 8) > l { 11689 return io.ErrUnexpectedEOF 11690 } 11691 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 11692 iNdEx += 8 11693 m.XM = float64(math.Float64frombits(v)) 11694 case 2: 11695 if wireType != 1 { 11696 return fmt.Errorf("proto: wrong wireType = %d for field YM", wireType) 11697 } 11698 var v uint64 11699 if (iNdEx + 8) > l { 11700 return io.ErrUnexpectedEOF 11701 } 11702 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 11703 iNdEx += 8 11704 m.YM = float64(math.Float64frombits(v)) 11705 case 3: 11706 if wireType != 1 { 11707 return fmt.Errorf("proto: wrong wireType = %d for field ZM", wireType) 11708 } 11709 var v uint64 11710 if (iNdEx + 8) > l { 11711 return io.ErrUnexpectedEOF 11712 } 11713 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 11714 iNdEx += 8 11715 m.ZM = float64(math.Float64frombits(v)) 11716 default: 11717 iNdEx = preIndex 11718 skippy, err := skipRan(dAtA[iNdEx:]) 11719 if err != nil { 11720 return err 11721 } 11722 if (skippy < 0) || (iNdEx+skippy) < 0 { 11723 return ErrInvalidLengthRan 11724 } 11725 if (iNdEx + skippy) > l { 11726 return io.ErrUnexpectedEOF 11727 } 11728 iNdEx += skippy 11729 } 11730 } 11731 11732 if iNdEx > l { 11733 return io.ErrUnexpectedEOF 11734 } 11735 return nil 11736 } 11737 func (m *AzElOrientation) Unmarshal(dAtA []byte) error { 11738 l := len(dAtA) 11739 iNdEx := 0 11740 for iNdEx < l { 11741 preIndex := iNdEx 11742 var wire uint64 11743 for shift := uint(0); ; shift += 7 { 11744 if shift >= 64 { 11745 return ErrIntOverflowRan 11746 } 11747 if iNdEx >= l { 11748 return io.ErrUnexpectedEOF 11749 } 11750 b := dAtA[iNdEx] 11751 iNdEx++ 11752 wire |= uint64(b&0x7F) << shift 11753 if b < 0x80 { 11754 break 11755 } 11756 } 11757 fieldNum := int32(wire >> 3) 11758 wireType := int(wire & 0x7) 11759 if wireType == 4 { 11760 return fmt.Errorf("proto: AzElOrientation: wiretype end group for non-group") 11761 } 11762 if fieldNum <= 0 { 11763 return fmt.Errorf("proto: AzElOrientation: illegal tag %d (wire type %d)", fieldNum, wire) 11764 } 11765 switch fieldNum { 11766 case 1: 11767 if wireType != 1 { 11768 return fmt.Errorf("proto: wrong wireType = %d for field AzimuthDeg", wireType) 11769 } 11770 var v uint64 11771 if (iNdEx + 8) > l { 11772 return io.ErrUnexpectedEOF 11773 } 11774 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 11775 iNdEx += 8 11776 m.AzimuthDeg = float64(math.Float64frombits(v)) 11777 case 2: 11778 if wireType != 1 { 11779 return fmt.Errorf("proto: wrong wireType = %d for field ElevationDeg", wireType) 11780 } 11781 var v uint64 11782 if (iNdEx + 8) > l { 11783 return io.ErrUnexpectedEOF 11784 } 11785 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 11786 iNdEx += 8 11787 m.ElevationDeg = float64(math.Float64frombits(v)) 11788 case 3: 11789 if wireType != 1 { 11790 return fmt.Errorf("proto: wrong wireType = %d for field RotationDeg", wireType) 11791 } 11792 var v uint64 11793 if (iNdEx + 8) > l { 11794 return io.ErrUnexpectedEOF 11795 } 11796 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 11797 iNdEx += 8 11798 m.RotationDeg = float64(math.Float64frombits(v)) 11799 default: 11800 iNdEx = preIndex 11801 skippy, err := skipRan(dAtA[iNdEx:]) 11802 if err != nil { 11803 return err 11804 } 11805 if (skippy < 0) || (iNdEx+skippy) < 0 { 11806 return ErrInvalidLengthRan 11807 } 11808 if (iNdEx + skippy) > l { 11809 return io.ErrUnexpectedEOF 11810 } 11811 iNdEx += skippy 11812 } 11813 } 11814 11815 if iNdEx > l { 11816 return io.ErrUnexpectedEOF 11817 } 11818 return nil 11819 } 11820 func (m *YprOrientation) Unmarshal(dAtA []byte) error { 11821 l := len(dAtA) 11822 iNdEx := 0 11823 for iNdEx < l { 11824 preIndex := iNdEx 11825 var wire uint64 11826 for shift := uint(0); ; shift += 7 { 11827 if shift >= 64 { 11828 return ErrIntOverflowRan 11829 } 11830 if iNdEx >= l { 11831 return io.ErrUnexpectedEOF 11832 } 11833 b := dAtA[iNdEx] 11834 iNdEx++ 11835 wire |= uint64(b&0x7F) << shift 11836 if b < 0x80 { 11837 break 11838 } 11839 } 11840 fieldNum := int32(wire >> 3) 11841 wireType := int(wire & 0x7) 11842 if wireType == 4 { 11843 return fmt.Errorf("proto: YprOrientation: wiretype end group for non-group") 11844 } 11845 if fieldNum <= 0 { 11846 return fmt.Errorf("proto: YprOrientation: illegal tag %d (wire type %d)", fieldNum, wire) 11847 } 11848 switch fieldNum { 11849 case 1: 11850 if wireType != 1 { 11851 return fmt.Errorf("proto: wrong wireType = %d for field YawDeg", wireType) 11852 } 11853 var v uint64 11854 if (iNdEx + 8) > l { 11855 return io.ErrUnexpectedEOF 11856 } 11857 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 11858 iNdEx += 8 11859 m.YawDeg = float64(math.Float64frombits(v)) 11860 case 2: 11861 if wireType != 1 { 11862 return fmt.Errorf("proto: wrong wireType = %d for field PitchDeg", wireType) 11863 } 11864 var v uint64 11865 if (iNdEx + 8) > l { 11866 return io.ErrUnexpectedEOF 11867 } 11868 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 11869 iNdEx += 8 11870 m.PitchDeg = float64(math.Float64frombits(v)) 11871 case 3: 11872 if wireType != 1 { 11873 return fmt.Errorf("proto: wrong wireType = %d for field RollDeg", wireType) 11874 } 11875 var v uint64 11876 if (iNdEx + 8) > l { 11877 return io.ErrUnexpectedEOF 11878 } 11879 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 11880 iNdEx += 8 11881 m.RollDeg = float64(math.Float64frombits(v)) 11882 default: 11883 iNdEx = preIndex 11884 skippy, err := skipRan(dAtA[iNdEx:]) 11885 if err != nil { 11886 return err 11887 } 11888 if (skippy < 0) || (iNdEx+skippy) < 0 { 11889 return ErrInvalidLengthRan 11890 } 11891 if (iNdEx + skippy) > l { 11892 return io.ErrUnexpectedEOF 11893 } 11894 iNdEx += skippy 11895 } 11896 } 11897 11898 if iNdEx > l { 11899 return io.ErrUnexpectedEOF 11900 } 11901 return nil 11902 } 11903 func (m *Orientation) Unmarshal(dAtA []byte) error { 11904 l := len(dAtA) 11905 iNdEx := 0 11906 for iNdEx < l { 11907 preIndex := iNdEx 11908 var wire uint64 11909 for shift := uint(0); ; shift += 7 { 11910 if shift >= 64 { 11911 return ErrIntOverflowRan 11912 } 11913 if iNdEx >= l { 11914 return io.ErrUnexpectedEOF 11915 } 11916 b := dAtA[iNdEx] 11917 iNdEx++ 11918 wire |= uint64(b&0x7F) << shift 11919 if b < 0x80 { 11920 break 11921 } 11922 } 11923 fieldNum := int32(wire >> 3) 11924 wireType := int(wire & 0x7) 11925 if wireType == 4 { 11926 return fmt.Errorf("proto: Orientation: wiretype end group for non-group") 11927 } 11928 if fieldNum <= 0 { 11929 return fmt.Errorf("proto: Orientation: illegal tag %d (wire type %d)", fieldNum, wire) 11930 } 11931 switch fieldNum { 11932 case 1: 11933 if wireType != 2 { 11934 return fmt.Errorf("proto: wrong wireType = %d for field Azel", wireType) 11935 } 11936 var msglen int 11937 for shift := uint(0); ; shift += 7 { 11938 if shift >= 64 { 11939 return ErrIntOverflowRan 11940 } 11941 if iNdEx >= l { 11942 return io.ErrUnexpectedEOF 11943 } 11944 b := dAtA[iNdEx] 11945 iNdEx++ 11946 msglen |= int(b&0x7F) << shift 11947 if b < 0x80 { 11948 break 11949 } 11950 } 11951 if msglen < 0 { 11952 return ErrInvalidLengthRan 11953 } 11954 postIndex := iNdEx + msglen 11955 if postIndex < 0 { 11956 return ErrInvalidLengthRan 11957 } 11958 if postIndex > l { 11959 return io.ErrUnexpectedEOF 11960 } 11961 v := &AzElOrientation{} 11962 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11963 return err 11964 } 11965 m.Orientation = &Orientation_Azel{v} 11966 iNdEx = postIndex 11967 case 2: 11968 if wireType != 2 { 11969 return fmt.Errorf("proto: wrong wireType = %d for field Ypr", wireType) 11970 } 11971 var msglen int 11972 for shift := uint(0); ; shift += 7 { 11973 if shift >= 64 { 11974 return ErrIntOverflowRan 11975 } 11976 if iNdEx >= l { 11977 return io.ErrUnexpectedEOF 11978 } 11979 b := dAtA[iNdEx] 11980 iNdEx++ 11981 msglen |= int(b&0x7F) << shift 11982 if b < 0x80 { 11983 break 11984 } 11985 } 11986 if msglen < 0 { 11987 return ErrInvalidLengthRan 11988 } 11989 postIndex := iNdEx + msglen 11990 if postIndex < 0 { 11991 return ErrInvalidLengthRan 11992 } 11993 if postIndex > l { 11994 return io.ErrUnexpectedEOF 11995 } 11996 v := &YprOrientation{} 11997 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11998 return err 11999 } 12000 m.Orientation = &Orientation_Ypr{v} 12001 iNdEx = postIndex 12002 default: 12003 iNdEx = preIndex 12004 skippy, err := skipRan(dAtA[iNdEx:]) 12005 if err != nil { 12006 return err 12007 } 12008 if (skippy < 0) || (iNdEx+skippy) < 0 { 12009 return ErrInvalidLengthRan 12010 } 12011 if (iNdEx + skippy) > l { 12012 return io.ErrUnexpectedEOF 12013 } 12014 iNdEx += skippy 12015 } 12016 } 12017 12018 if iNdEx > l { 12019 return io.ErrUnexpectedEOF 12020 } 12021 return nil 12022 } 12023 func (m *Waypoint) Unmarshal(dAtA []byte) error { 12024 l := len(dAtA) 12025 iNdEx := 0 12026 for iNdEx < l { 12027 preIndex := iNdEx 12028 var wire uint64 12029 for shift := uint(0); ; shift += 7 { 12030 if shift >= 64 { 12031 return ErrIntOverflowRan 12032 } 12033 if iNdEx >= l { 12034 return io.ErrUnexpectedEOF 12035 } 12036 b := dAtA[iNdEx] 12037 iNdEx++ 12038 wire |= uint64(b&0x7F) << shift 12039 if b < 0x80 { 12040 break 12041 } 12042 } 12043 fieldNum := int32(wire >> 3) 12044 wireType := int(wire & 0x7) 12045 if wireType == 4 { 12046 return fmt.Errorf("proto: Waypoint: wiretype end group for non-group") 12047 } 12048 if fieldNum <= 0 { 12049 return fmt.Errorf("proto: Waypoint: illegal tag %d (wire type %d)", fieldNum, wire) 12050 } 12051 switch fieldNum { 12052 case 1: 12053 if wireType != 2 { 12054 return fmt.Errorf("proto: wrong wireType = %d for field Time", wireType) 12055 } 12056 var msglen int 12057 for shift := uint(0); ; shift += 7 { 12058 if shift >= 64 { 12059 return ErrIntOverflowRan 12060 } 12061 if iNdEx >= l { 12062 return io.ErrUnexpectedEOF 12063 } 12064 b := dAtA[iNdEx] 12065 iNdEx++ 12066 msglen |= int(b&0x7F) << shift 12067 if b < 0x80 { 12068 break 12069 } 12070 } 12071 if msglen < 0 { 12072 return ErrInvalidLengthRan 12073 } 12074 postIndex := iNdEx + msglen 12075 if postIndex < 0 { 12076 return ErrInvalidLengthRan 12077 } 12078 if postIndex > l { 12079 return io.ErrUnexpectedEOF 12080 } 12081 if m.Time == nil { 12082 m.Time = &types.Timestamp{} 12083 } 12084 if err := m.Time.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12085 return err 12086 } 12087 iNdEx = postIndex 12088 case 2: 12089 if wireType != 2 { 12090 return fmt.Errorf("proto: wrong wireType = %d for field Location", wireType) 12091 } 12092 var msglen int 12093 for shift := uint(0); ; shift += 7 { 12094 if shift >= 64 { 12095 return ErrIntOverflowRan 12096 } 12097 if iNdEx >= l { 12098 return io.ErrUnexpectedEOF 12099 } 12100 b := dAtA[iNdEx] 12101 iNdEx++ 12102 msglen |= int(b&0x7F) << shift 12103 if b < 0x80 { 12104 break 12105 } 12106 } 12107 if msglen < 0 { 12108 return ErrInvalidLengthRan 12109 } 12110 postIndex := iNdEx + msglen 12111 if postIndex < 0 { 12112 return ErrInvalidLengthRan 12113 } 12114 if postIndex > l { 12115 return io.ErrUnexpectedEOF 12116 } 12117 if m.Location == nil { 12118 m.Location = &Location{} 12119 } 12120 if err := m.Location.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12121 return err 12122 } 12123 iNdEx = postIndex 12124 default: 12125 iNdEx = preIndex 12126 skippy, err := skipRan(dAtA[iNdEx:]) 12127 if err != nil { 12128 return err 12129 } 12130 if (skippy < 0) || (iNdEx+skippy) < 0 { 12131 return ErrInvalidLengthRan 12132 } 12133 if (iNdEx + skippy) > l { 12134 return io.ErrUnexpectedEOF 12135 } 12136 iNdEx += skippy 12137 } 12138 } 12139 12140 if iNdEx > l { 12141 return io.ErrUnexpectedEOF 12142 } 12143 return nil 12144 } 12145 func (m *Waypoints) Unmarshal(dAtA []byte) error { 12146 l := len(dAtA) 12147 iNdEx := 0 12148 for iNdEx < l { 12149 preIndex := iNdEx 12150 var wire uint64 12151 for shift := uint(0); ; shift += 7 { 12152 if shift >= 64 { 12153 return ErrIntOverflowRan 12154 } 12155 if iNdEx >= l { 12156 return io.ErrUnexpectedEOF 12157 } 12158 b := dAtA[iNdEx] 12159 iNdEx++ 12160 wire |= uint64(b&0x7F) << shift 12161 if b < 0x80 { 12162 break 12163 } 12164 } 12165 fieldNum := int32(wire >> 3) 12166 wireType := int(wire & 0x7) 12167 if wireType == 4 { 12168 return fmt.Errorf("proto: Waypoints: wiretype end group for non-group") 12169 } 12170 if fieldNum <= 0 { 12171 return fmt.Errorf("proto: Waypoints: illegal tag %d (wire type %d)", fieldNum, wire) 12172 } 12173 switch fieldNum { 12174 case 1: 12175 if wireType != 2 { 12176 return fmt.Errorf("proto: wrong wireType = %d for field Waypoint", wireType) 12177 } 12178 var msglen int 12179 for shift := uint(0); ; shift += 7 { 12180 if shift >= 64 { 12181 return ErrIntOverflowRan 12182 } 12183 if iNdEx >= l { 12184 return io.ErrUnexpectedEOF 12185 } 12186 b := dAtA[iNdEx] 12187 iNdEx++ 12188 msglen |= int(b&0x7F) << shift 12189 if b < 0x80 { 12190 break 12191 } 12192 } 12193 if msglen < 0 { 12194 return ErrInvalidLengthRan 12195 } 12196 postIndex := iNdEx + msglen 12197 if postIndex < 0 { 12198 return ErrInvalidLengthRan 12199 } 12200 if postIndex > l { 12201 return io.ErrUnexpectedEOF 12202 } 12203 m.Waypoint = append(m.Waypoint, &Waypoint{}) 12204 if err := m.Waypoint[len(m.Waypoint)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12205 return err 12206 } 12207 iNdEx = postIndex 12208 default: 12209 iNdEx = preIndex 12210 skippy, err := skipRan(dAtA[iNdEx:]) 12211 if err != nil { 12212 return err 12213 } 12214 if (skippy < 0) || (iNdEx+skippy) < 0 { 12215 return ErrInvalidLengthRan 12216 } 12217 if (iNdEx + skippy) > l { 12218 return io.ErrUnexpectedEOF 12219 } 12220 iNdEx += skippy 12221 } 12222 } 12223 12224 if iNdEx > l { 12225 return io.ErrUnexpectedEOF 12226 } 12227 return nil 12228 } 12229 func (m *OrbitData) Unmarshal(dAtA []byte) error { 12230 l := len(dAtA) 12231 iNdEx := 0 12232 for iNdEx < l { 12233 preIndex := iNdEx 12234 var wire uint64 12235 for shift := uint(0); ; shift += 7 { 12236 if shift >= 64 { 12237 return ErrIntOverflowRan 12238 } 12239 if iNdEx >= l { 12240 return io.ErrUnexpectedEOF 12241 } 12242 b := dAtA[iNdEx] 12243 iNdEx++ 12244 wire |= uint64(b&0x7F) << shift 12245 if b < 0x80 { 12246 break 12247 } 12248 } 12249 fieldNum := int32(wire >> 3) 12250 wireType := int(wire & 0x7) 12251 if wireType == 4 { 12252 return fmt.Errorf("proto: OrbitData: wiretype end group for non-group") 12253 } 12254 if fieldNum <= 0 { 12255 return fmt.Errorf("proto: OrbitData: illegal tag %d (wire type %d)", fieldNum, wire) 12256 } 12257 switch fieldNum { 12258 case 1: 12259 if wireType != 2 { 12260 return fmt.Errorf("proto: wrong wireType = %d for field Epoch", wireType) 12261 } 12262 var msglen int 12263 for shift := uint(0); ; shift += 7 { 12264 if shift >= 64 { 12265 return ErrIntOverflowRan 12266 } 12267 if iNdEx >= l { 12268 return io.ErrUnexpectedEOF 12269 } 12270 b := dAtA[iNdEx] 12271 iNdEx++ 12272 msglen |= int(b&0x7F) << shift 12273 if b < 0x80 { 12274 break 12275 } 12276 } 12277 if msglen < 0 { 12278 return ErrInvalidLengthRan 12279 } 12280 postIndex := iNdEx + msglen 12281 if postIndex < 0 { 12282 return ErrInvalidLengthRan 12283 } 12284 if postIndex > l { 12285 return io.ErrUnexpectedEOF 12286 } 12287 if m.Epoch == nil { 12288 m.Epoch = &types.Timestamp{} 12289 } 12290 if err := m.Epoch.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12291 return err 12292 } 12293 iNdEx = postIndex 12294 case 2: 12295 if wireType != 1 { 12296 return fmt.Errorf("proto: wrong wireType = %d for field InclinationDeg", wireType) 12297 } 12298 var v uint64 12299 if (iNdEx + 8) > l { 12300 return io.ErrUnexpectedEOF 12301 } 12302 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 12303 iNdEx += 8 12304 m.InclinationDeg = float64(math.Float64frombits(v)) 12305 case 3: 12306 if wireType != 1 { 12307 return fmt.Errorf("proto: wrong wireType = %d for field RaanDeg", wireType) 12308 } 12309 var v uint64 12310 if (iNdEx + 8) > l { 12311 return io.ErrUnexpectedEOF 12312 } 12313 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 12314 iNdEx += 8 12315 m.RaanDeg = float64(math.Float64frombits(v)) 12316 case 4: 12317 if wireType != 1 { 12318 return fmt.Errorf("proto: wrong wireType = %d for field E", wireType) 12319 } 12320 var v uint64 12321 if (iNdEx + 8) > l { 12322 return io.ErrUnexpectedEOF 12323 } 12324 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 12325 iNdEx += 8 12326 m.E = float64(math.Float64frombits(v)) 12327 case 5: 12328 if wireType != 1 { 12329 return fmt.Errorf("proto: wrong wireType = %d for field ArgumentDeg", wireType) 12330 } 12331 var v uint64 12332 if (iNdEx + 8) > l { 12333 return io.ErrUnexpectedEOF 12334 } 12335 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 12336 iNdEx += 8 12337 m.ArgumentDeg = float64(math.Float64frombits(v)) 12338 case 6: 12339 if wireType != 1 { 12340 return fmt.Errorf("proto: wrong wireType = %d for field AnomalyDeg", wireType) 12341 } 12342 var v uint64 12343 if (iNdEx + 8) > l { 12344 return io.ErrUnexpectedEOF 12345 } 12346 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 12347 iNdEx += 8 12348 m.AnomalyDeg = float64(math.Float64frombits(v)) 12349 case 7: 12350 if wireType != 1 { 12351 return fmt.Errorf("proto: wrong wireType = %d for field MeanMotion", wireType) 12352 } 12353 var v uint64 12354 if (iNdEx + 8) > l { 12355 return io.ErrUnexpectedEOF 12356 } 12357 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 12358 iNdEx += 8 12359 m.MeanMotion = float64(math.Float64frombits(v)) 12360 default: 12361 iNdEx = preIndex 12362 skippy, err := skipRan(dAtA[iNdEx:]) 12363 if err != nil { 12364 return err 12365 } 12366 if (skippy < 0) || (iNdEx+skippy) < 0 { 12367 return ErrInvalidLengthRan 12368 } 12369 if (iNdEx + skippy) > l { 12370 return io.ErrUnexpectedEOF 12371 } 12372 iNdEx += skippy 12373 } 12374 } 12375 12376 if iNdEx > l { 12377 return io.ErrUnexpectedEOF 12378 } 12379 return nil 12380 } 12381 func (m *Motion) Unmarshal(dAtA []byte) error { 12382 l := len(dAtA) 12383 iNdEx := 0 12384 for iNdEx < l { 12385 preIndex := iNdEx 12386 var wire uint64 12387 for shift := uint(0); ; shift += 7 { 12388 if shift >= 64 { 12389 return ErrIntOverflowRan 12390 } 12391 if iNdEx >= l { 12392 return io.ErrUnexpectedEOF 12393 } 12394 b := dAtA[iNdEx] 12395 iNdEx++ 12396 wire |= uint64(b&0x7F) << shift 12397 if b < 0x80 { 12398 break 12399 } 12400 } 12401 fieldNum := int32(wire >> 3) 12402 wireType := int(wire & 0x7) 12403 if wireType == 4 { 12404 return fmt.Errorf("proto: Motion: wiretype end group for non-group") 12405 } 12406 if fieldNum <= 0 { 12407 return fmt.Errorf("proto: Motion: illegal tag %d (wire type %d)", fieldNum, wire) 12408 } 12409 switch fieldNum { 12410 case 1: 12411 if wireType != 2 { 12412 return fmt.Errorf("proto: wrong wireType = %d for field FixedLocation", wireType) 12413 } 12414 var msglen int 12415 for shift := uint(0); ; shift += 7 { 12416 if shift >= 64 { 12417 return ErrIntOverflowRan 12418 } 12419 if iNdEx >= l { 12420 return io.ErrUnexpectedEOF 12421 } 12422 b := dAtA[iNdEx] 12423 iNdEx++ 12424 msglen |= int(b&0x7F) << shift 12425 if b < 0x80 { 12426 break 12427 } 12428 } 12429 if msglen < 0 { 12430 return ErrInvalidLengthRan 12431 } 12432 postIndex := iNdEx + msglen 12433 if postIndex < 0 { 12434 return ErrInvalidLengthRan 12435 } 12436 if postIndex > l { 12437 return io.ErrUnexpectedEOF 12438 } 12439 v := &Location{} 12440 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12441 return err 12442 } 12443 m.Motion = &Motion_FixedLocation{v} 12444 iNdEx = postIndex 12445 case 2: 12446 if wireType != 2 { 12447 return fmt.Errorf("proto: wrong wireType = %d for field Waypoints", wireType) 12448 } 12449 var msglen int 12450 for shift := uint(0); ; shift += 7 { 12451 if shift >= 64 { 12452 return ErrIntOverflowRan 12453 } 12454 if iNdEx >= l { 12455 return io.ErrUnexpectedEOF 12456 } 12457 b := dAtA[iNdEx] 12458 iNdEx++ 12459 msglen |= int(b&0x7F) << shift 12460 if b < 0x80 { 12461 break 12462 } 12463 } 12464 if msglen < 0 { 12465 return ErrInvalidLengthRan 12466 } 12467 postIndex := iNdEx + msglen 12468 if postIndex < 0 { 12469 return ErrInvalidLengthRan 12470 } 12471 if postIndex > l { 12472 return io.ErrUnexpectedEOF 12473 } 12474 v := &Waypoints{} 12475 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12476 return err 12477 } 12478 m.Motion = &Motion_Waypoints{v} 12479 iNdEx = postIndex 12480 case 3: 12481 if wireType != 2 { 12482 return fmt.Errorf("proto: wrong wireType = %d for field Orbit", wireType) 12483 } 12484 var msglen int 12485 for shift := uint(0); ; shift += 7 { 12486 if shift >= 64 { 12487 return ErrIntOverflowRan 12488 } 12489 if iNdEx >= l { 12490 return io.ErrUnexpectedEOF 12491 } 12492 b := dAtA[iNdEx] 12493 iNdEx++ 12494 msglen |= int(b&0x7F) << shift 12495 if b < 0x80 { 12496 break 12497 } 12498 } 12499 if msglen < 0 { 12500 return ErrInvalidLengthRan 12501 } 12502 postIndex := iNdEx + msglen 12503 if postIndex < 0 { 12504 return ErrInvalidLengthRan 12505 } 12506 if postIndex > l { 12507 return io.ErrUnexpectedEOF 12508 } 12509 v := &OrbitData{} 12510 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12511 return err 12512 } 12513 m.Motion = &Motion_Orbit{v} 12514 iNdEx = postIndex 12515 default: 12516 iNdEx = preIndex 12517 skippy, err := skipRan(dAtA[iNdEx:]) 12518 if err != nil { 12519 return err 12520 } 12521 if (skippy < 0) || (iNdEx+skippy) < 0 { 12522 return ErrInvalidLengthRan 12523 } 12524 if (iNdEx + skippy) > l { 12525 return io.ErrUnexpectedEOF 12526 } 12527 iNdEx += skippy 12528 } 12529 } 12530 12531 if iNdEx > l { 12532 return io.ErrUnexpectedEOF 12533 } 12534 return nil 12535 } 12536 func (m *Coverage) Unmarshal(dAtA []byte) error { 12537 l := len(dAtA) 12538 iNdEx := 0 12539 for iNdEx < l { 12540 preIndex := iNdEx 12541 var wire uint64 12542 for shift := uint(0); ; shift += 7 { 12543 if shift >= 64 { 12544 return ErrIntOverflowRan 12545 } 12546 if iNdEx >= l { 12547 return io.ErrUnexpectedEOF 12548 } 12549 b := dAtA[iNdEx] 12550 iNdEx++ 12551 wire |= uint64(b&0x7F) << shift 12552 if b < 0x80 { 12553 break 12554 } 12555 } 12556 fieldNum := int32(wire >> 3) 12557 wireType := int(wire & 0x7) 12558 if wireType == 4 { 12559 return fmt.Errorf("proto: Coverage: wiretype end group for non-group") 12560 } 12561 if fieldNum <= 0 { 12562 return fmt.Errorf("proto: Coverage: illegal tag %d (wire type %d)", fieldNum, wire) 12563 } 12564 switch fieldNum { 12565 case 1: 12566 if wireType != 0 { 12567 return fmt.Errorf("proto: wrong wireType = %d for field Height", wireType) 12568 } 12569 m.Height = 0 12570 for shift := uint(0); ; shift += 7 { 12571 if shift >= 64 { 12572 return ErrIntOverflowRan 12573 } 12574 if iNdEx >= l { 12575 return io.ErrUnexpectedEOF 12576 } 12577 b := dAtA[iNdEx] 12578 iNdEx++ 12579 m.Height |= int32(b&0x7F) << shift 12580 if b < 0x80 { 12581 break 12582 } 12583 } 12584 case 2: 12585 if wireType != 0 { 12586 return fmt.Errorf("proto: wrong wireType = %d for field ArcWidth", wireType) 12587 } 12588 m.ArcWidth = 0 12589 for shift := uint(0); ; shift += 7 { 12590 if shift >= 64 { 12591 return ErrIntOverflowRan 12592 } 12593 if iNdEx >= l { 12594 return io.ErrUnexpectedEOF 12595 } 12596 b := dAtA[iNdEx] 12597 iNdEx++ 12598 m.ArcWidth |= int32(b&0x7F) << shift 12599 if b < 0x80 { 12600 break 12601 } 12602 } 12603 case 3: 12604 if wireType != 0 { 12605 return fmt.Errorf("proto: wrong wireType = %d for field Azimuth", wireType) 12606 } 12607 m.Azimuth = 0 12608 for shift := uint(0); ; shift += 7 { 12609 if shift >= 64 { 12610 return ErrIntOverflowRan 12611 } 12612 if iNdEx >= l { 12613 return io.ErrUnexpectedEOF 12614 } 12615 b := dAtA[iNdEx] 12616 iNdEx++ 12617 m.Azimuth |= int32(b&0x7F) << shift 12618 if b < 0x80 { 12619 break 12620 } 12621 } 12622 case 4: 12623 if wireType != 0 { 12624 return fmt.Errorf("proto: wrong wireType = %d for field Tilt", wireType) 12625 } 12626 m.Tilt = 0 12627 for shift := uint(0); ; shift += 7 { 12628 if shift >= 64 { 12629 return ErrIntOverflowRan 12630 } 12631 if iNdEx >= l { 12632 return io.ErrUnexpectedEOF 12633 } 12634 b := dAtA[iNdEx] 12635 iNdEx++ 12636 m.Tilt |= int32(b&0x7F) << shift 12637 if b < 0x80 { 12638 break 12639 } 12640 } 12641 default: 12642 iNdEx = preIndex 12643 skippy, err := skipRan(dAtA[iNdEx:]) 12644 if err != nil { 12645 return err 12646 } 12647 if (skippy < 0) || (iNdEx+skippy) < 0 { 12648 return ErrInvalidLengthRan 12649 } 12650 if (iNdEx + skippy) > l { 12651 return io.ErrUnexpectedEOF 12652 } 12653 iNdEx += skippy 12654 } 12655 } 12656 12657 if iNdEx > l { 12658 return io.ErrUnexpectedEOF 12659 } 12660 return nil 12661 } 12662 func (m *E2Node) Unmarshal(dAtA []byte) error { 12663 l := len(dAtA) 12664 iNdEx := 0 12665 for iNdEx < l { 12666 preIndex := iNdEx 12667 var wire uint64 12668 for shift := uint(0); ; shift += 7 { 12669 if shift >= 64 { 12670 return ErrIntOverflowRan 12671 } 12672 if iNdEx >= l { 12673 return io.ErrUnexpectedEOF 12674 } 12675 b := dAtA[iNdEx] 12676 iNdEx++ 12677 wire |= uint64(b&0x7F) << shift 12678 if b < 0x80 { 12679 break 12680 } 12681 } 12682 fieldNum := int32(wire >> 3) 12683 wireType := int(wire & 0x7) 12684 if wireType == 4 { 12685 return fmt.Errorf("proto: E2Node: wiretype end group for non-group") 12686 } 12687 if fieldNum <= 0 { 12688 return fmt.Errorf("proto: E2Node: illegal tag %d (wire type %d)", fieldNum, wire) 12689 } 12690 switch fieldNum { 12691 case 1: 12692 if wireType != 2 { 12693 return fmt.Errorf("proto: wrong wireType = %d for field ServiceModels", wireType) 12694 } 12695 var msglen int 12696 for shift := uint(0); ; shift += 7 { 12697 if shift >= 64 { 12698 return ErrIntOverflowRan 12699 } 12700 if iNdEx >= l { 12701 return io.ErrUnexpectedEOF 12702 } 12703 b := dAtA[iNdEx] 12704 iNdEx++ 12705 msglen |= int(b&0x7F) << shift 12706 if b < 0x80 { 12707 break 12708 } 12709 } 12710 if msglen < 0 { 12711 return ErrInvalidLengthRan 12712 } 12713 postIndex := iNdEx + msglen 12714 if postIndex < 0 { 12715 return ErrInvalidLengthRan 12716 } 12717 if postIndex > l { 12718 return io.ErrUnexpectedEOF 12719 } 12720 if m.ServiceModels == nil { 12721 m.ServiceModels = make(map[string]*ServiceModelInfo) 12722 } 12723 var mapkey string 12724 var mapvalue *ServiceModelInfo 12725 for iNdEx < postIndex { 12726 entryPreIndex := iNdEx 12727 var wire uint64 12728 for shift := uint(0); ; shift += 7 { 12729 if shift >= 64 { 12730 return ErrIntOverflowRan 12731 } 12732 if iNdEx >= l { 12733 return io.ErrUnexpectedEOF 12734 } 12735 b := dAtA[iNdEx] 12736 iNdEx++ 12737 wire |= uint64(b&0x7F) << shift 12738 if b < 0x80 { 12739 break 12740 } 12741 } 12742 fieldNum := int32(wire >> 3) 12743 if fieldNum == 1 { 12744 var stringLenmapkey uint64 12745 for shift := uint(0); ; shift += 7 { 12746 if shift >= 64 { 12747 return ErrIntOverflowRan 12748 } 12749 if iNdEx >= l { 12750 return io.ErrUnexpectedEOF 12751 } 12752 b := dAtA[iNdEx] 12753 iNdEx++ 12754 stringLenmapkey |= uint64(b&0x7F) << shift 12755 if b < 0x80 { 12756 break 12757 } 12758 } 12759 intStringLenmapkey := int(stringLenmapkey) 12760 if intStringLenmapkey < 0 { 12761 return ErrInvalidLengthRan 12762 } 12763 postStringIndexmapkey := iNdEx + intStringLenmapkey 12764 if postStringIndexmapkey < 0 { 12765 return ErrInvalidLengthRan 12766 } 12767 if postStringIndexmapkey > l { 12768 return io.ErrUnexpectedEOF 12769 } 12770 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 12771 iNdEx = postStringIndexmapkey 12772 } else if fieldNum == 2 { 12773 var mapmsglen int 12774 for shift := uint(0); ; shift += 7 { 12775 if shift >= 64 { 12776 return ErrIntOverflowRan 12777 } 12778 if iNdEx >= l { 12779 return io.ErrUnexpectedEOF 12780 } 12781 b := dAtA[iNdEx] 12782 iNdEx++ 12783 mapmsglen |= int(b&0x7F) << shift 12784 if b < 0x80 { 12785 break 12786 } 12787 } 12788 if mapmsglen < 0 { 12789 return ErrInvalidLengthRan 12790 } 12791 postmsgIndex := iNdEx + mapmsglen 12792 if postmsgIndex < 0 { 12793 return ErrInvalidLengthRan 12794 } 12795 if postmsgIndex > l { 12796 return io.ErrUnexpectedEOF 12797 } 12798 mapvalue = &ServiceModelInfo{} 12799 if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil { 12800 return err 12801 } 12802 iNdEx = postmsgIndex 12803 } else { 12804 iNdEx = entryPreIndex 12805 skippy, err := skipRan(dAtA[iNdEx:]) 12806 if err != nil { 12807 return err 12808 } 12809 if (skippy < 0) || (iNdEx+skippy) < 0 { 12810 return ErrInvalidLengthRan 12811 } 12812 if (iNdEx + skippy) > postIndex { 12813 return io.ErrUnexpectedEOF 12814 } 12815 iNdEx += skippy 12816 } 12817 } 12818 m.ServiceModels[mapkey] = mapvalue 12819 iNdEx = postIndex 12820 default: 12821 iNdEx = preIndex 12822 skippy, err := skipRan(dAtA[iNdEx:]) 12823 if err != nil { 12824 return err 12825 } 12826 if (skippy < 0) || (iNdEx+skippy) < 0 { 12827 return ErrInvalidLengthRan 12828 } 12829 if (iNdEx + skippy) > l { 12830 return io.ErrUnexpectedEOF 12831 } 12832 iNdEx += skippy 12833 } 12834 } 12835 12836 if iNdEx > l { 12837 return io.ErrUnexpectedEOF 12838 } 12839 return nil 12840 } 12841 func (m *E2NodeConfig) Unmarshal(dAtA []byte) error { 12842 l := len(dAtA) 12843 iNdEx := 0 12844 for iNdEx < l { 12845 preIndex := iNdEx 12846 var wire uint64 12847 for shift := uint(0); ; shift += 7 { 12848 if shift >= 64 { 12849 return ErrIntOverflowRan 12850 } 12851 if iNdEx >= l { 12852 return io.ErrUnexpectedEOF 12853 } 12854 b := dAtA[iNdEx] 12855 iNdEx++ 12856 wire |= uint64(b&0x7F) << shift 12857 if b < 0x80 { 12858 break 12859 } 12860 } 12861 fieldNum := int32(wire >> 3) 12862 wireType := int(wire & 0x7) 12863 if wireType == 4 { 12864 return fmt.Errorf("proto: E2NodeConfig: wiretype end group for non-group") 12865 } 12866 if fieldNum <= 0 { 12867 return fmt.Errorf("proto: E2NodeConfig: illegal tag %d (wire type %d)", fieldNum, wire) 12868 } 12869 switch fieldNum { 12870 case 1: 12871 if wireType != 2 { 12872 return fmt.Errorf("proto: wrong wireType = %d for field Connections", wireType) 12873 } 12874 var msglen int 12875 for shift := uint(0); ; shift += 7 { 12876 if shift >= 64 { 12877 return ErrIntOverflowRan 12878 } 12879 if iNdEx >= l { 12880 return io.ErrUnexpectedEOF 12881 } 12882 b := dAtA[iNdEx] 12883 iNdEx++ 12884 msglen |= int(b&0x7F) << shift 12885 if b < 0x80 { 12886 break 12887 } 12888 } 12889 if msglen < 0 { 12890 return ErrInvalidLengthRan 12891 } 12892 postIndex := iNdEx + msglen 12893 if postIndex < 0 { 12894 return ErrInvalidLengthRan 12895 } 12896 if postIndex > l { 12897 return io.ErrUnexpectedEOF 12898 } 12899 m.Connections = append(m.Connections, Interface{}) 12900 if err := m.Connections[len(m.Connections)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12901 return err 12902 } 12903 iNdEx = postIndex 12904 case 2: 12905 if wireType != 0 { 12906 return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) 12907 } 12908 m.Version = 0 12909 for shift := uint(0); ; shift += 7 { 12910 if shift >= 64 { 12911 return ErrIntOverflowRan 12912 } 12913 if iNdEx >= l { 12914 return io.ErrUnexpectedEOF 12915 } 12916 b := dAtA[iNdEx] 12917 iNdEx++ 12918 m.Version |= uint64(b&0x7F) << shift 12919 if b < 0x80 { 12920 break 12921 } 12922 } 12923 default: 12924 iNdEx = preIndex 12925 skippy, err := skipRan(dAtA[iNdEx:]) 12926 if err != nil { 12927 return err 12928 } 12929 if (skippy < 0) || (iNdEx+skippy) < 0 { 12930 return ErrInvalidLengthRan 12931 } 12932 if (iNdEx + skippy) > l { 12933 return io.ErrUnexpectedEOF 12934 } 12935 iNdEx += skippy 12936 } 12937 } 12938 12939 if iNdEx > l { 12940 return io.ErrUnexpectedEOF 12941 } 12942 return nil 12943 } 12944 func (m *Lease) Unmarshal(dAtA []byte) error { 12945 l := len(dAtA) 12946 iNdEx := 0 12947 for iNdEx < l { 12948 preIndex := iNdEx 12949 var wire uint64 12950 for shift := uint(0); ; shift += 7 { 12951 if shift >= 64 { 12952 return ErrIntOverflowRan 12953 } 12954 if iNdEx >= l { 12955 return io.ErrUnexpectedEOF 12956 } 12957 b := dAtA[iNdEx] 12958 iNdEx++ 12959 wire |= uint64(b&0x7F) << shift 12960 if b < 0x80 { 12961 break 12962 } 12963 } 12964 fieldNum := int32(wire >> 3) 12965 wireType := int(wire & 0x7) 12966 if wireType == 4 { 12967 return fmt.Errorf("proto: Lease: wiretype end group for non-group") 12968 } 12969 if fieldNum <= 0 { 12970 return fmt.Errorf("proto: Lease: illegal tag %d (wire type %d)", fieldNum, wire) 12971 } 12972 switch fieldNum { 12973 case 1: 12974 if wireType != 2 { 12975 return fmt.Errorf("proto: wrong wireType = %d for field Expiration", wireType) 12976 } 12977 var msglen int 12978 for shift := uint(0); ; shift += 7 { 12979 if shift >= 64 { 12980 return ErrIntOverflowRan 12981 } 12982 if iNdEx >= l { 12983 return io.ErrUnexpectedEOF 12984 } 12985 b := dAtA[iNdEx] 12986 iNdEx++ 12987 msglen |= int(b&0x7F) << shift 12988 if b < 0x80 { 12989 break 12990 } 12991 } 12992 if msglen < 0 { 12993 return ErrInvalidLengthRan 12994 } 12995 postIndex := iNdEx + msglen 12996 if postIndex < 0 { 12997 return ErrInvalidLengthRan 12998 } 12999 if postIndex > l { 13000 return io.ErrUnexpectedEOF 13001 } 13002 if m.Expiration == nil { 13003 m.Expiration = new(time.Time) 13004 } 13005 if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(m.Expiration, dAtA[iNdEx:postIndex]); err != nil { 13006 return err 13007 } 13008 iNdEx = postIndex 13009 default: 13010 iNdEx = preIndex 13011 skippy, err := skipRan(dAtA[iNdEx:]) 13012 if err != nil { 13013 return err 13014 } 13015 if (skippy < 0) || (iNdEx+skippy) < 0 { 13016 return ErrInvalidLengthRan 13017 } 13018 if (iNdEx + skippy) > l { 13019 return io.ErrUnexpectedEOF 13020 } 13021 iNdEx += skippy 13022 } 13023 } 13024 13025 if iNdEx > l { 13026 return io.ErrUnexpectedEOF 13027 } 13028 return nil 13029 } 13030 func (m *Interface) Unmarshal(dAtA []byte) error { 13031 l := len(dAtA) 13032 iNdEx := 0 13033 for iNdEx < l { 13034 preIndex := iNdEx 13035 var wire uint64 13036 for shift := uint(0); ; shift += 7 { 13037 if shift >= 64 { 13038 return ErrIntOverflowRan 13039 } 13040 if iNdEx >= l { 13041 return io.ErrUnexpectedEOF 13042 } 13043 b := dAtA[iNdEx] 13044 iNdEx++ 13045 wire |= uint64(b&0x7F) << shift 13046 if b < 0x80 { 13047 break 13048 } 13049 } 13050 fieldNum := int32(wire >> 3) 13051 wireType := int(wire & 0x7) 13052 if wireType == 4 { 13053 return fmt.Errorf("proto: Interface: wiretype end group for non-group") 13054 } 13055 if fieldNum <= 0 { 13056 return fmt.Errorf("proto: Interface: illegal tag %d (wire type %d)", fieldNum, wire) 13057 } 13058 switch fieldNum { 13059 case 1: 13060 if wireType != 0 { 13061 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 13062 } 13063 m.Type = 0 13064 for shift := uint(0); ; shift += 7 { 13065 if shift >= 64 { 13066 return ErrIntOverflowRan 13067 } 13068 if iNdEx >= l { 13069 return io.ErrUnexpectedEOF 13070 } 13071 b := dAtA[iNdEx] 13072 iNdEx++ 13073 m.Type |= Interface_Type(b&0x7F) << shift 13074 if b < 0x80 { 13075 break 13076 } 13077 } 13078 case 2: 13079 if wireType != 2 { 13080 return fmt.Errorf("proto: wrong wireType = %d for field IP", wireType) 13081 } 13082 var stringLen uint64 13083 for shift := uint(0); ; shift += 7 { 13084 if shift >= 64 { 13085 return ErrIntOverflowRan 13086 } 13087 if iNdEx >= l { 13088 return io.ErrUnexpectedEOF 13089 } 13090 b := dAtA[iNdEx] 13091 iNdEx++ 13092 stringLen |= uint64(b&0x7F) << shift 13093 if b < 0x80 { 13094 break 13095 } 13096 } 13097 intStringLen := int(stringLen) 13098 if intStringLen < 0 { 13099 return ErrInvalidLengthRan 13100 } 13101 postIndex := iNdEx + intStringLen 13102 if postIndex < 0 { 13103 return ErrInvalidLengthRan 13104 } 13105 if postIndex > l { 13106 return io.ErrUnexpectedEOF 13107 } 13108 m.IP = string(dAtA[iNdEx:postIndex]) 13109 iNdEx = postIndex 13110 case 3: 13111 if wireType != 0 { 13112 return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType) 13113 } 13114 m.Port = 0 13115 for shift := uint(0); ; shift += 7 { 13116 if shift >= 64 { 13117 return ErrIntOverflowRan 13118 } 13119 if iNdEx >= l { 13120 return io.ErrUnexpectedEOF 13121 } 13122 b := dAtA[iNdEx] 13123 iNdEx++ 13124 m.Port |= uint32(b&0x7F) << shift 13125 if b < 0x80 { 13126 break 13127 } 13128 } 13129 default: 13130 iNdEx = preIndex 13131 skippy, err := skipRan(dAtA[iNdEx:]) 13132 if err != nil { 13133 return err 13134 } 13135 if (skippy < 0) || (iNdEx+skippy) < 0 { 13136 return ErrInvalidLengthRan 13137 } 13138 if (iNdEx + skippy) > l { 13139 return io.ErrUnexpectedEOF 13140 } 13141 iNdEx += skippy 13142 } 13143 } 13144 13145 if iNdEx > l { 13146 return io.ErrUnexpectedEOF 13147 } 13148 return nil 13149 } 13150 func (m *E2TInfo) Unmarshal(dAtA []byte) error { 13151 l := len(dAtA) 13152 iNdEx := 0 13153 for iNdEx < l { 13154 preIndex := iNdEx 13155 var wire uint64 13156 for shift := uint(0); ; shift += 7 { 13157 if shift >= 64 { 13158 return ErrIntOverflowRan 13159 } 13160 if iNdEx >= l { 13161 return io.ErrUnexpectedEOF 13162 } 13163 b := dAtA[iNdEx] 13164 iNdEx++ 13165 wire |= uint64(b&0x7F) << shift 13166 if b < 0x80 { 13167 break 13168 } 13169 } 13170 fieldNum := int32(wire >> 3) 13171 wireType := int(wire & 0x7) 13172 if wireType == 4 { 13173 return fmt.Errorf("proto: E2TInfo: wiretype end group for non-group") 13174 } 13175 if fieldNum <= 0 { 13176 return fmt.Errorf("proto: E2TInfo: illegal tag %d (wire type %d)", fieldNum, wire) 13177 } 13178 switch fieldNum { 13179 case 1: 13180 if wireType != 2 { 13181 return fmt.Errorf("proto: wrong wireType = %d for field Interfaces", wireType) 13182 } 13183 var msglen int 13184 for shift := uint(0); ; shift += 7 { 13185 if shift >= 64 { 13186 return ErrIntOverflowRan 13187 } 13188 if iNdEx >= l { 13189 return io.ErrUnexpectedEOF 13190 } 13191 b := dAtA[iNdEx] 13192 iNdEx++ 13193 msglen |= int(b&0x7F) << shift 13194 if b < 0x80 { 13195 break 13196 } 13197 } 13198 if msglen < 0 { 13199 return ErrInvalidLengthRan 13200 } 13201 postIndex := iNdEx + msglen 13202 if postIndex < 0 { 13203 return ErrInvalidLengthRan 13204 } 13205 if postIndex > l { 13206 return io.ErrUnexpectedEOF 13207 } 13208 m.Interfaces = append(m.Interfaces, &Interface{}) 13209 if err := m.Interfaces[len(m.Interfaces)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13210 return err 13211 } 13212 iNdEx = postIndex 13213 default: 13214 iNdEx = preIndex 13215 skippy, err := skipRan(dAtA[iNdEx:]) 13216 if err != nil { 13217 return err 13218 } 13219 if (skippy < 0) || (iNdEx+skippy) < 0 { 13220 return ErrInvalidLengthRan 13221 } 13222 if (iNdEx + skippy) > l { 13223 return io.ErrUnexpectedEOF 13224 } 13225 iNdEx += skippy 13226 } 13227 } 13228 13229 if iNdEx > l { 13230 return io.ErrUnexpectedEOF 13231 } 13232 return nil 13233 } 13234 func (m *XAppInfo) Unmarshal(dAtA []byte) error { 13235 l := len(dAtA) 13236 iNdEx := 0 13237 for iNdEx < l { 13238 preIndex := iNdEx 13239 var wire uint64 13240 for shift := uint(0); ; shift += 7 { 13241 if shift >= 64 { 13242 return ErrIntOverflowRan 13243 } 13244 if iNdEx >= l { 13245 return io.ErrUnexpectedEOF 13246 } 13247 b := dAtA[iNdEx] 13248 iNdEx++ 13249 wire |= uint64(b&0x7F) << shift 13250 if b < 0x80 { 13251 break 13252 } 13253 } 13254 fieldNum := int32(wire >> 3) 13255 wireType := int(wire & 0x7) 13256 if wireType == 4 { 13257 return fmt.Errorf("proto: XAppInfo: wiretype end group for non-group") 13258 } 13259 if fieldNum <= 0 { 13260 return fmt.Errorf("proto: XAppInfo: illegal tag %d (wire type %d)", fieldNum, wire) 13261 } 13262 switch fieldNum { 13263 case 1: 13264 if wireType != 2 { 13265 return fmt.Errorf("proto: wrong wireType = %d for field Interfaces", wireType) 13266 } 13267 var msglen int 13268 for shift := uint(0); ; shift += 7 { 13269 if shift >= 64 { 13270 return ErrIntOverflowRan 13271 } 13272 if iNdEx >= l { 13273 return io.ErrUnexpectedEOF 13274 } 13275 b := dAtA[iNdEx] 13276 iNdEx++ 13277 msglen |= int(b&0x7F) << shift 13278 if b < 0x80 { 13279 break 13280 } 13281 } 13282 if msglen < 0 { 13283 return ErrInvalidLengthRan 13284 } 13285 postIndex := iNdEx + msglen 13286 if postIndex < 0 { 13287 return ErrInvalidLengthRan 13288 } 13289 if postIndex > l { 13290 return io.ErrUnexpectedEOF 13291 } 13292 m.Interfaces = append(m.Interfaces, &Interface{}) 13293 if err := m.Interfaces[len(m.Interfaces)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13294 return err 13295 } 13296 iNdEx = postIndex 13297 case 2: 13298 if wireType != 2 { 13299 return fmt.Errorf("proto: wrong wireType = %d for field A1PolicyTypes", wireType) 13300 } 13301 var msglen int 13302 for shift := uint(0); ; shift += 7 { 13303 if shift >= 64 { 13304 return ErrIntOverflowRan 13305 } 13306 if iNdEx >= l { 13307 return io.ErrUnexpectedEOF 13308 } 13309 b := dAtA[iNdEx] 13310 iNdEx++ 13311 msglen |= int(b&0x7F) << shift 13312 if b < 0x80 { 13313 break 13314 } 13315 } 13316 if msglen < 0 { 13317 return ErrInvalidLengthRan 13318 } 13319 postIndex := iNdEx + msglen 13320 if postIndex < 0 { 13321 return ErrInvalidLengthRan 13322 } 13323 if postIndex > l { 13324 return io.ErrUnexpectedEOF 13325 } 13326 m.A1PolicyTypes = append(m.A1PolicyTypes, &A1PolicyType{}) 13327 if err := m.A1PolicyTypes[len(m.A1PolicyTypes)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13328 return err 13329 } 13330 iNdEx = postIndex 13331 default: 13332 iNdEx = preIndex 13333 skippy, err := skipRan(dAtA[iNdEx:]) 13334 if err != nil { 13335 return err 13336 } 13337 if (skippy < 0) || (iNdEx+skippy) < 0 { 13338 return ErrInvalidLengthRan 13339 } 13340 if (iNdEx + skippy) > l { 13341 return io.ErrUnexpectedEOF 13342 } 13343 iNdEx += skippy 13344 } 13345 } 13346 13347 if iNdEx > l { 13348 return io.ErrUnexpectedEOF 13349 } 13350 return nil 13351 } 13352 func (m *A1PolicyType) Unmarshal(dAtA []byte) error { 13353 l := len(dAtA) 13354 iNdEx := 0 13355 for iNdEx < l { 13356 preIndex := iNdEx 13357 var wire uint64 13358 for shift := uint(0); ; shift += 7 { 13359 if shift >= 64 { 13360 return ErrIntOverflowRan 13361 } 13362 if iNdEx >= l { 13363 return io.ErrUnexpectedEOF 13364 } 13365 b := dAtA[iNdEx] 13366 iNdEx++ 13367 wire |= uint64(b&0x7F) << shift 13368 if b < 0x80 { 13369 break 13370 } 13371 } 13372 fieldNum := int32(wire >> 3) 13373 wireType := int(wire & 0x7) 13374 if wireType == 4 { 13375 return fmt.Errorf("proto: A1PolicyType: wiretype end group for non-group") 13376 } 13377 if fieldNum <= 0 { 13378 return fmt.Errorf("proto: A1PolicyType: illegal tag %d (wire type %d)", fieldNum, wire) 13379 } 13380 switch fieldNum { 13381 case 1: 13382 if wireType != 2 { 13383 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 13384 } 13385 var stringLen uint64 13386 for shift := uint(0); ; shift += 7 { 13387 if shift >= 64 { 13388 return ErrIntOverflowRan 13389 } 13390 if iNdEx >= l { 13391 return io.ErrUnexpectedEOF 13392 } 13393 b := dAtA[iNdEx] 13394 iNdEx++ 13395 stringLen |= uint64(b&0x7F) << shift 13396 if b < 0x80 { 13397 break 13398 } 13399 } 13400 intStringLen := int(stringLen) 13401 if intStringLen < 0 { 13402 return ErrInvalidLengthRan 13403 } 13404 postIndex := iNdEx + intStringLen 13405 if postIndex < 0 { 13406 return ErrInvalidLengthRan 13407 } 13408 if postIndex > l { 13409 return io.ErrUnexpectedEOF 13410 } 13411 m.ID = PolicyTypeID(dAtA[iNdEx:postIndex]) 13412 iNdEx = postIndex 13413 case 2: 13414 if wireType != 2 { 13415 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 13416 } 13417 var stringLen uint64 13418 for shift := uint(0); ; shift += 7 { 13419 if shift >= 64 { 13420 return ErrIntOverflowRan 13421 } 13422 if iNdEx >= l { 13423 return io.ErrUnexpectedEOF 13424 } 13425 b := dAtA[iNdEx] 13426 iNdEx++ 13427 stringLen |= uint64(b&0x7F) << shift 13428 if b < 0x80 { 13429 break 13430 } 13431 } 13432 intStringLen := int(stringLen) 13433 if intStringLen < 0 { 13434 return ErrInvalidLengthRan 13435 } 13436 postIndex := iNdEx + intStringLen 13437 if postIndex < 0 { 13438 return ErrInvalidLengthRan 13439 } 13440 if postIndex > l { 13441 return io.ErrUnexpectedEOF 13442 } 13443 m.Name = PolicyTypeName(dAtA[iNdEx:postIndex]) 13444 iNdEx = postIndex 13445 case 3: 13446 if wireType != 2 { 13447 return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) 13448 } 13449 var stringLen uint64 13450 for shift := uint(0); ; shift += 7 { 13451 if shift >= 64 { 13452 return ErrIntOverflowRan 13453 } 13454 if iNdEx >= l { 13455 return io.ErrUnexpectedEOF 13456 } 13457 b := dAtA[iNdEx] 13458 iNdEx++ 13459 stringLen |= uint64(b&0x7F) << shift 13460 if b < 0x80 { 13461 break 13462 } 13463 } 13464 intStringLen := int(stringLen) 13465 if intStringLen < 0 { 13466 return ErrInvalidLengthRan 13467 } 13468 postIndex := iNdEx + intStringLen 13469 if postIndex < 0 { 13470 return ErrInvalidLengthRan 13471 } 13472 if postIndex > l { 13473 return io.ErrUnexpectedEOF 13474 } 13475 m.Version = PolicyTypeVersion(dAtA[iNdEx:postIndex]) 13476 iNdEx = postIndex 13477 case 4: 13478 if wireType != 2 { 13479 return fmt.Errorf("proto: wrong wireType = %d for field Description", wireType) 13480 } 13481 var stringLen uint64 13482 for shift := uint(0); ; shift += 7 { 13483 if shift >= 64 { 13484 return ErrIntOverflowRan 13485 } 13486 if iNdEx >= l { 13487 return io.ErrUnexpectedEOF 13488 } 13489 b := dAtA[iNdEx] 13490 iNdEx++ 13491 stringLen |= uint64(b&0x7F) << shift 13492 if b < 0x80 { 13493 break 13494 } 13495 } 13496 intStringLen := int(stringLen) 13497 if intStringLen < 0 { 13498 return ErrInvalidLengthRan 13499 } 13500 postIndex := iNdEx + intStringLen 13501 if postIndex < 0 { 13502 return ErrInvalidLengthRan 13503 } 13504 if postIndex > l { 13505 return io.ErrUnexpectedEOF 13506 } 13507 m.Description = PolicyTypeDescription(dAtA[iNdEx:postIndex]) 13508 iNdEx = postIndex 13509 default: 13510 iNdEx = preIndex 13511 skippy, err := skipRan(dAtA[iNdEx:]) 13512 if err != nil { 13513 return err 13514 } 13515 if (skippy < 0) || (iNdEx+skippy) < 0 { 13516 return ErrInvalidLengthRan 13517 } 13518 if (iNdEx + skippy) > l { 13519 return io.ErrUnexpectedEOF 13520 } 13521 iNdEx += skippy 13522 } 13523 } 13524 13525 if iNdEx > l { 13526 return io.ErrUnexpectedEOF 13527 } 13528 return nil 13529 } 13530 func (m *A1TInfo) Unmarshal(dAtA []byte) error { 13531 l := len(dAtA) 13532 iNdEx := 0 13533 for iNdEx < l { 13534 preIndex := iNdEx 13535 var wire uint64 13536 for shift := uint(0); ; shift += 7 { 13537 if shift >= 64 { 13538 return ErrIntOverflowRan 13539 } 13540 if iNdEx >= l { 13541 return io.ErrUnexpectedEOF 13542 } 13543 b := dAtA[iNdEx] 13544 iNdEx++ 13545 wire |= uint64(b&0x7F) << shift 13546 if b < 0x80 { 13547 break 13548 } 13549 } 13550 fieldNum := int32(wire >> 3) 13551 wireType := int(wire & 0x7) 13552 if wireType == 4 { 13553 return fmt.Errorf("proto: A1TInfo: wiretype end group for non-group") 13554 } 13555 if fieldNum <= 0 { 13556 return fmt.Errorf("proto: A1TInfo: illegal tag %d (wire type %d)", fieldNum, wire) 13557 } 13558 switch fieldNum { 13559 case 1: 13560 if wireType != 2 { 13561 return fmt.Errorf("proto: wrong wireType = %d for field Interfaces", wireType) 13562 } 13563 var msglen int 13564 for shift := uint(0); ; shift += 7 { 13565 if shift >= 64 { 13566 return ErrIntOverflowRan 13567 } 13568 if iNdEx >= l { 13569 return io.ErrUnexpectedEOF 13570 } 13571 b := dAtA[iNdEx] 13572 iNdEx++ 13573 msglen |= int(b&0x7F) << shift 13574 if b < 0x80 { 13575 break 13576 } 13577 } 13578 if msglen < 0 { 13579 return ErrInvalidLengthRan 13580 } 13581 postIndex := iNdEx + msglen 13582 if postIndex < 0 { 13583 return ErrInvalidLengthRan 13584 } 13585 if postIndex > l { 13586 return io.ErrUnexpectedEOF 13587 } 13588 m.Interfaces = append(m.Interfaces, &Interface{}) 13589 if err := m.Interfaces[len(m.Interfaces)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13590 return err 13591 } 13592 iNdEx = postIndex 13593 default: 13594 iNdEx = preIndex 13595 skippy, err := skipRan(dAtA[iNdEx:]) 13596 if err != nil { 13597 return err 13598 } 13599 if (skippy < 0) || (iNdEx+skippy) < 0 { 13600 return ErrInvalidLengthRan 13601 } 13602 if (iNdEx + skippy) > l { 13603 return io.ErrUnexpectedEOF 13604 } 13605 iNdEx += skippy 13606 } 13607 } 13608 13609 if iNdEx > l { 13610 return io.ErrUnexpectedEOF 13611 } 13612 return nil 13613 } 13614 func (m *CellGlobalID) Unmarshal(dAtA []byte) error { 13615 l := len(dAtA) 13616 iNdEx := 0 13617 for iNdEx < l { 13618 preIndex := iNdEx 13619 var wire uint64 13620 for shift := uint(0); ; shift += 7 { 13621 if shift >= 64 { 13622 return ErrIntOverflowRan 13623 } 13624 if iNdEx >= l { 13625 return io.ErrUnexpectedEOF 13626 } 13627 b := dAtA[iNdEx] 13628 iNdEx++ 13629 wire |= uint64(b&0x7F) << shift 13630 if b < 0x80 { 13631 break 13632 } 13633 } 13634 fieldNum := int32(wire >> 3) 13635 wireType := int(wire & 0x7) 13636 if wireType == 4 { 13637 return fmt.Errorf("proto: CellGlobalID: wiretype end group for non-group") 13638 } 13639 if fieldNum <= 0 { 13640 return fmt.Errorf("proto: CellGlobalID: illegal tag %d (wire type %d)", fieldNum, wire) 13641 } 13642 switch fieldNum { 13643 case 1: 13644 if wireType != 2 { 13645 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 13646 } 13647 var stringLen uint64 13648 for shift := uint(0); ; shift += 7 { 13649 if shift >= 64 { 13650 return ErrIntOverflowRan 13651 } 13652 if iNdEx >= l { 13653 return io.ErrUnexpectedEOF 13654 } 13655 b := dAtA[iNdEx] 13656 iNdEx++ 13657 stringLen |= uint64(b&0x7F) << shift 13658 if b < 0x80 { 13659 break 13660 } 13661 } 13662 intStringLen := int(stringLen) 13663 if intStringLen < 0 { 13664 return ErrInvalidLengthRan 13665 } 13666 postIndex := iNdEx + intStringLen 13667 if postIndex < 0 { 13668 return ErrInvalidLengthRan 13669 } 13670 if postIndex > l { 13671 return io.ErrUnexpectedEOF 13672 } 13673 m.Value = string(dAtA[iNdEx:postIndex]) 13674 iNdEx = postIndex 13675 case 2: 13676 if wireType != 0 { 13677 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 13678 } 13679 m.Type = 0 13680 for shift := uint(0); ; shift += 7 { 13681 if shift >= 64 { 13682 return ErrIntOverflowRan 13683 } 13684 if iNdEx >= l { 13685 return io.ErrUnexpectedEOF 13686 } 13687 b := dAtA[iNdEx] 13688 iNdEx++ 13689 m.Type |= CellGlobalIDType(b&0x7F) << shift 13690 if b < 0x80 { 13691 break 13692 } 13693 } 13694 default: 13695 iNdEx = preIndex 13696 skippy, err := skipRan(dAtA[iNdEx:]) 13697 if err != nil { 13698 return err 13699 } 13700 if (skippy < 0) || (iNdEx+skippy) < 0 { 13701 return ErrInvalidLengthRan 13702 } 13703 if (iNdEx + skippy) > l { 13704 return io.ErrUnexpectedEOF 13705 } 13706 iNdEx += skippy 13707 } 13708 } 13709 13710 if iNdEx > l { 13711 return io.ErrUnexpectedEOF 13712 } 13713 return nil 13714 } 13715 func (m *NeighborCellID) Unmarshal(dAtA []byte) error { 13716 l := len(dAtA) 13717 iNdEx := 0 13718 for iNdEx < l { 13719 preIndex := iNdEx 13720 var wire uint64 13721 for shift := uint(0); ; shift += 7 { 13722 if shift >= 64 { 13723 return ErrIntOverflowRan 13724 } 13725 if iNdEx >= l { 13726 return io.ErrUnexpectedEOF 13727 } 13728 b := dAtA[iNdEx] 13729 iNdEx++ 13730 wire |= uint64(b&0x7F) << shift 13731 if b < 0x80 { 13732 break 13733 } 13734 } 13735 fieldNum := int32(wire >> 3) 13736 wireType := int(wire & 0x7) 13737 if wireType == 4 { 13738 return fmt.Errorf("proto: NeighborCellID: wiretype end group for non-group") 13739 } 13740 if fieldNum <= 0 { 13741 return fmt.Errorf("proto: NeighborCellID: illegal tag %d (wire type %d)", fieldNum, wire) 13742 } 13743 switch fieldNum { 13744 case 1: 13745 if wireType != 2 { 13746 return fmt.Errorf("proto: wrong wireType = %d for field CellGlobalID", wireType) 13747 } 13748 var msglen int 13749 for shift := uint(0); ; shift += 7 { 13750 if shift >= 64 { 13751 return ErrIntOverflowRan 13752 } 13753 if iNdEx >= l { 13754 return io.ErrUnexpectedEOF 13755 } 13756 b := dAtA[iNdEx] 13757 iNdEx++ 13758 msglen |= int(b&0x7F) << shift 13759 if b < 0x80 { 13760 break 13761 } 13762 } 13763 if msglen < 0 { 13764 return ErrInvalidLengthRan 13765 } 13766 postIndex := iNdEx + msglen 13767 if postIndex < 0 { 13768 return ErrInvalidLengthRan 13769 } 13770 if postIndex > l { 13771 return io.ErrUnexpectedEOF 13772 } 13773 if m.CellGlobalID == nil { 13774 m.CellGlobalID = &CellGlobalID{} 13775 } 13776 if err := m.CellGlobalID.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13777 return err 13778 } 13779 iNdEx = postIndex 13780 case 2: 13781 if wireType != 2 { 13782 return fmt.Errorf("proto: wrong wireType = %d for field PlmnID", wireType) 13783 } 13784 var stringLen uint64 13785 for shift := uint(0); ; shift += 7 { 13786 if shift >= 64 { 13787 return ErrIntOverflowRan 13788 } 13789 if iNdEx >= l { 13790 return io.ErrUnexpectedEOF 13791 } 13792 b := dAtA[iNdEx] 13793 iNdEx++ 13794 stringLen |= uint64(b&0x7F) << shift 13795 if b < 0x80 { 13796 break 13797 } 13798 } 13799 intStringLen := int(stringLen) 13800 if intStringLen < 0 { 13801 return ErrInvalidLengthRan 13802 } 13803 postIndex := iNdEx + intStringLen 13804 if postIndex < 0 { 13805 return ErrInvalidLengthRan 13806 } 13807 if postIndex > l { 13808 return io.ErrUnexpectedEOF 13809 } 13810 m.PlmnID = string(dAtA[iNdEx:postIndex]) 13811 iNdEx = postIndex 13812 default: 13813 iNdEx = preIndex 13814 skippy, err := skipRan(dAtA[iNdEx:]) 13815 if err != nil { 13816 return err 13817 } 13818 if (skippy < 0) || (iNdEx+skippy) < 0 { 13819 return ErrInvalidLengthRan 13820 } 13821 if (iNdEx + skippy) > l { 13822 return io.ErrUnexpectedEOF 13823 } 13824 iNdEx += skippy 13825 } 13826 } 13827 13828 if iNdEx > l { 13829 return io.ErrUnexpectedEOF 13830 } 13831 return nil 13832 } 13833 func (m *E2Cell) Unmarshal(dAtA []byte) error { 13834 l := len(dAtA) 13835 iNdEx := 0 13836 for iNdEx < l { 13837 preIndex := iNdEx 13838 var wire uint64 13839 for shift := uint(0); ; shift += 7 { 13840 if shift >= 64 { 13841 return ErrIntOverflowRan 13842 } 13843 if iNdEx >= l { 13844 return io.ErrUnexpectedEOF 13845 } 13846 b := dAtA[iNdEx] 13847 iNdEx++ 13848 wire |= uint64(b&0x7F) << shift 13849 if b < 0x80 { 13850 break 13851 } 13852 } 13853 fieldNum := int32(wire >> 3) 13854 wireType := int(wire & 0x7) 13855 if wireType == 4 { 13856 return fmt.Errorf("proto: E2Cell: wiretype end group for non-group") 13857 } 13858 if fieldNum <= 0 { 13859 return fmt.Errorf("proto: E2Cell: illegal tag %d (wire type %d)", fieldNum, wire) 13860 } 13861 switch fieldNum { 13862 case 1: 13863 if wireType != 2 { 13864 return fmt.Errorf("proto: wrong wireType = %d for field CellObjectID", wireType) 13865 } 13866 var stringLen uint64 13867 for shift := uint(0); ; shift += 7 { 13868 if shift >= 64 { 13869 return ErrIntOverflowRan 13870 } 13871 if iNdEx >= l { 13872 return io.ErrUnexpectedEOF 13873 } 13874 b := dAtA[iNdEx] 13875 iNdEx++ 13876 stringLen |= uint64(b&0x7F) << shift 13877 if b < 0x80 { 13878 break 13879 } 13880 } 13881 intStringLen := int(stringLen) 13882 if intStringLen < 0 { 13883 return ErrInvalidLengthRan 13884 } 13885 postIndex := iNdEx + intStringLen 13886 if postIndex < 0 { 13887 return ErrInvalidLengthRan 13888 } 13889 if postIndex > l { 13890 return io.ErrUnexpectedEOF 13891 } 13892 m.CellObjectID = string(dAtA[iNdEx:postIndex]) 13893 iNdEx = postIndex 13894 case 2: 13895 if wireType != 2 { 13896 return fmt.Errorf("proto: wrong wireType = %d for field CellGlobalID", wireType) 13897 } 13898 var msglen int 13899 for shift := uint(0); ; shift += 7 { 13900 if shift >= 64 { 13901 return ErrIntOverflowRan 13902 } 13903 if iNdEx >= l { 13904 return io.ErrUnexpectedEOF 13905 } 13906 b := dAtA[iNdEx] 13907 iNdEx++ 13908 msglen |= int(b&0x7F) << shift 13909 if b < 0x80 { 13910 break 13911 } 13912 } 13913 if msglen < 0 { 13914 return ErrInvalidLengthRan 13915 } 13916 postIndex := iNdEx + msglen 13917 if postIndex < 0 { 13918 return ErrInvalidLengthRan 13919 } 13920 if postIndex > l { 13921 return io.ErrUnexpectedEOF 13922 } 13923 if m.CellGlobalID == nil { 13924 m.CellGlobalID = &CellGlobalID{} 13925 } 13926 if err := m.CellGlobalID.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13927 return err 13928 } 13929 iNdEx = postIndex 13930 case 3: 13931 if wireType != 0 { 13932 return fmt.Errorf("proto: wrong wireType = %d for field AntennaCount", wireType) 13933 } 13934 m.AntennaCount = 0 13935 for shift := uint(0); ; shift += 7 { 13936 if shift >= 64 { 13937 return ErrIntOverflowRan 13938 } 13939 if iNdEx >= l { 13940 return io.ErrUnexpectedEOF 13941 } 13942 b := dAtA[iNdEx] 13943 iNdEx++ 13944 m.AntennaCount |= uint32(b&0x7F) << shift 13945 if b < 0x80 { 13946 break 13947 } 13948 } 13949 case 4: 13950 if wireType != 0 { 13951 return fmt.Errorf("proto: wrong wireType = %d for field ARFCN", wireType) 13952 } 13953 m.ARFCN = 0 13954 for shift := uint(0); ; shift += 7 { 13955 if shift >= 64 { 13956 return ErrIntOverflowRan 13957 } 13958 if iNdEx >= l { 13959 return io.ErrUnexpectedEOF 13960 } 13961 b := dAtA[iNdEx] 13962 iNdEx++ 13963 m.ARFCN |= uint32(b&0x7F) << shift 13964 if b < 0x80 { 13965 break 13966 } 13967 } 13968 case 5: 13969 if wireType != 2 { 13970 return fmt.Errorf("proto: wrong wireType = %d for field CellType", wireType) 13971 } 13972 var stringLen uint64 13973 for shift := uint(0); ; shift += 7 { 13974 if shift >= 64 { 13975 return ErrIntOverflowRan 13976 } 13977 if iNdEx >= l { 13978 return io.ErrUnexpectedEOF 13979 } 13980 b := dAtA[iNdEx] 13981 iNdEx++ 13982 stringLen |= uint64(b&0x7F) << shift 13983 if b < 0x80 { 13984 break 13985 } 13986 } 13987 intStringLen := int(stringLen) 13988 if intStringLen < 0 { 13989 return ErrInvalidLengthRan 13990 } 13991 postIndex := iNdEx + intStringLen 13992 if postIndex < 0 { 13993 return ErrInvalidLengthRan 13994 } 13995 if postIndex > l { 13996 return io.ErrUnexpectedEOF 13997 } 13998 m.CellType = string(dAtA[iNdEx:postIndex]) 13999 iNdEx = postIndex 14000 case 6: 14001 if wireType != 0 { 14002 return fmt.Errorf("proto: wrong wireType = %d for field PCI", wireType) 14003 } 14004 m.PCI = 0 14005 for shift := uint(0); ; shift += 7 { 14006 if shift >= 64 { 14007 return ErrIntOverflowRan 14008 } 14009 if iNdEx >= l { 14010 return io.ErrUnexpectedEOF 14011 } 14012 b := dAtA[iNdEx] 14013 iNdEx++ 14014 m.PCI |= uint32(b&0x7F) << shift 14015 if b < 0x80 { 14016 break 14017 } 14018 } 14019 case 7: 14020 if wireType != 2 { 14021 return fmt.Errorf("proto: wrong wireType = %d for field KpiReports", wireType) 14022 } 14023 var msglen int 14024 for shift := uint(0); ; shift += 7 { 14025 if shift >= 64 { 14026 return ErrIntOverflowRan 14027 } 14028 if iNdEx >= l { 14029 return io.ErrUnexpectedEOF 14030 } 14031 b := dAtA[iNdEx] 14032 iNdEx++ 14033 msglen |= int(b&0x7F) << shift 14034 if b < 0x80 { 14035 break 14036 } 14037 } 14038 if msglen < 0 { 14039 return ErrInvalidLengthRan 14040 } 14041 postIndex := iNdEx + msglen 14042 if postIndex < 0 { 14043 return ErrInvalidLengthRan 14044 } 14045 if postIndex > l { 14046 return io.ErrUnexpectedEOF 14047 } 14048 if m.KpiReports == nil { 14049 m.KpiReports = make(map[string]uint32) 14050 } 14051 var mapkey string 14052 var mapvalue uint32 14053 for iNdEx < postIndex { 14054 entryPreIndex := iNdEx 14055 var wire uint64 14056 for shift := uint(0); ; shift += 7 { 14057 if shift >= 64 { 14058 return ErrIntOverflowRan 14059 } 14060 if iNdEx >= l { 14061 return io.ErrUnexpectedEOF 14062 } 14063 b := dAtA[iNdEx] 14064 iNdEx++ 14065 wire |= uint64(b&0x7F) << shift 14066 if b < 0x80 { 14067 break 14068 } 14069 } 14070 fieldNum := int32(wire >> 3) 14071 if fieldNum == 1 { 14072 var stringLenmapkey uint64 14073 for shift := uint(0); ; shift += 7 { 14074 if shift >= 64 { 14075 return ErrIntOverflowRan 14076 } 14077 if iNdEx >= l { 14078 return io.ErrUnexpectedEOF 14079 } 14080 b := dAtA[iNdEx] 14081 iNdEx++ 14082 stringLenmapkey |= uint64(b&0x7F) << shift 14083 if b < 0x80 { 14084 break 14085 } 14086 } 14087 intStringLenmapkey := int(stringLenmapkey) 14088 if intStringLenmapkey < 0 { 14089 return ErrInvalidLengthRan 14090 } 14091 postStringIndexmapkey := iNdEx + intStringLenmapkey 14092 if postStringIndexmapkey < 0 { 14093 return ErrInvalidLengthRan 14094 } 14095 if postStringIndexmapkey > l { 14096 return io.ErrUnexpectedEOF 14097 } 14098 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 14099 iNdEx = postStringIndexmapkey 14100 } else if fieldNum == 2 { 14101 for shift := uint(0); ; shift += 7 { 14102 if shift >= 64 { 14103 return ErrIntOverflowRan 14104 } 14105 if iNdEx >= l { 14106 return io.ErrUnexpectedEOF 14107 } 14108 b := dAtA[iNdEx] 14109 iNdEx++ 14110 mapvalue |= uint32(b&0x7F) << shift 14111 if b < 0x80 { 14112 break 14113 } 14114 } 14115 } else { 14116 iNdEx = entryPreIndex 14117 skippy, err := skipRan(dAtA[iNdEx:]) 14118 if err != nil { 14119 return err 14120 } 14121 if (skippy < 0) || (iNdEx+skippy) < 0 { 14122 return ErrInvalidLengthRan 14123 } 14124 if (iNdEx + skippy) > postIndex { 14125 return io.ErrUnexpectedEOF 14126 } 14127 iNdEx += skippy 14128 } 14129 } 14130 m.KpiReports[mapkey] = mapvalue 14131 iNdEx = postIndex 14132 case 8: 14133 if wireType != 2 { 14134 return fmt.Errorf("proto: wrong wireType = %d for field NeighborCellIDs", wireType) 14135 } 14136 var msglen int 14137 for shift := uint(0); ; shift += 7 { 14138 if shift >= 64 { 14139 return ErrIntOverflowRan 14140 } 14141 if iNdEx >= l { 14142 return io.ErrUnexpectedEOF 14143 } 14144 b := dAtA[iNdEx] 14145 iNdEx++ 14146 msglen |= int(b&0x7F) << shift 14147 if b < 0x80 { 14148 break 14149 } 14150 } 14151 if msglen < 0 { 14152 return ErrInvalidLengthRan 14153 } 14154 postIndex := iNdEx + msglen 14155 if postIndex < 0 { 14156 return ErrInvalidLengthRan 14157 } 14158 if postIndex > l { 14159 return io.ErrUnexpectedEOF 14160 } 14161 m.NeighborCellIDs = append(m.NeighborCellIDs, &NeighborCellID{}) 14162 if err := m.NeighborCellIDs[len(m.NeighborCellIDs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14163 return err 14164 } 14165 iNdEx = postIndex 14166 case 9: 14167 if wireType != 0 { 14168 return fmt.Errorf("proto: wrong wireType = %d for field GnbDuId", wireType) 14169 } 14170 m.GnbDuId = 0 14171 for shift := uint(0); ; shift += 7 { 14172 if shift >= 64 { 14173 return ErrIntOverflowRan 14174 } 14175 if iNdEx >= l { 14176 return io.ErrUnexpectedEOF 14177 } 14178 b := dAtA[iNdEx] 14179 iNdEx++ 14180 m.GnbDuId |= uint32(b&0x7F) << shift 14181 if b < 0x80 { 14182 break 14183 } 14184 } 14185 case 10: 14186 if wireType != 0 { 14187 return fmt.Errorf("proto: wrong wireType = %d for field LatestRrcVersion", wireType) 14188 } 14189 m.LatestRrcVersion = 0 14190 for shift := uint(0); ; shift += 7 { 14191 if shift >= 64 { 14192 return ErrIntOverflowRan 14193 } 14194 if iNdEx >= l { 14195 return io.ErrUnexpectedEOF 14196 } 14197 b := dAtA[iNdEx] 14198 iNdEx++ 14199 m.LatestRrcVersion |= uint32(b&0x7F) << shift 14200 if b < 0x80 { 14201 break 14202 } 14203 } 14204 case 11: 14205 if wireType != 0 { 14206 return fmt.Errorf("proto: wrong wireType = %d for field PlmnId", wireType) 14207 } 14208 m.PlmnId = 0 14209 for shift := uint(0); ; shift += 7 { 14210 if shift >= 64 { 14211 return ErrIntOverflowRan 14212 } 14213 if iNdEx >= l { 14214 return io.ErrUnexpectedEOF 14215 } 14216 b := dAtA[iNdEx] 14217 iNdEx++ 14218 m.PlmnId |= uint32(b&0x7F) << shift 14219 if b < 0x80 { 14220 break 14221 } 14222 } 14223 case 12: 14224 if wireType == 0 { 14225 var v uint32 14226 for shift := uint(0); ; shift += 7 { 14227 if shift >= 64 { 14228 return ErrIntOverflowRan 14229 } 14230 if iNdEx >= l { 14231 return io.ErrUnexpectedEOF 14232 } 14233 b := dAtA[iNdEx] 14234 iNdEx++ 14235 v |= uint32(b&0x7F) << shift 14236 if b < 0x80 { 14237 break 14238 } 14239 } 14240 m.ServedPlmns = append(m.ServedPlmns, v) 14241 } else if wireType == 2 { 14242 var packedLen int 14243 for shift := uint(0); ; shift += 7 { 14244 if shift >= 64 { 14245 return ErrIntOverflowRan 14246 } 14247 if iNdEx >= l { 14248 return io.ErrUnexpectedEOF 14249 } 14250 b := dAtA[iNdEx] 14251 iNdEx++ 14252 packedLen |= int(b&0x7F) << shift 14253 if b < 0x80 { 14254 break 14255 } 14256 } 14257 if packedLen < 0 { 14258 return ErrInvalidLengthRan 14259 } 14260 postIndex := iNdEx + packedLen 14261 if postIndex < 0 { 14262 return ErrInvalidLengthRan 14263 } 14264 if postIndex > l { 14265 return io.ErrUnexpectedEOF 14266 } 14267 var elementCount int 14268 var count int 14269 for _, integer := range dAtA[iNdEx:postIndex] { 14270 if integer < 128 { 14271 count++ 14272 } 14273 } 14274 elementCount = count 14275 if elementCount != 0 && len(m.ServedPlmns) == 0 { 14276 m.ServedPlmns = make([]uint32, 0, elementCount) 14277 } 14278 for iNdEx < postIndex { 14279 var v uint32 14280 for shift := uint(0); ; shift += 7 { 14281 if shift >= 64 { 14282 return ErrIntOverflowRan 14283 } 14284 if iNdEx >= l { 14285 return io.ErrUnexpectedEOF 14286 } 14287 b := dAtA[iNdEx] 14288 iNdEx++ 14289 v |= uint32(b&0x7F) << shift 14290 if b < 0x80 { 14291 break 14292 } 14293 } 14294 m.ServedPlmns = append(m.ServedPlmns, v) 14295 } 14296 } else { 14297 return fmt.Errorf("proto: wrong wireType = %d for field ServedPlmns", wireType) 14298 } 14299 case 13: 14300 if wireType != 2 { 14301 return fmt.Errorf("proto: wrong wireType = %d for field FddInfo", wireType) 14302 } 14303 var msglen int 14304 for shift := uint(0); ; shift += 7 { 14305 if shift >= 64 { 14306 return ErrIntOverflowRan 14307 } 14308 if iNdEx >= l { 14309 return io.ErrUnexpectedEOF 14310 } 14311 b := dAtA[iNdEx] 14312 iNdEx++ 14313 msglen |= int(b&0x7F) << shift 14314 if b < 0x80 { 14315 break 14316 } 14317 } 14318 if msglen < 0 { 14319 return ErrInvalidLengthRan 14320 } 14321 postIndex := iNdEx + msglen 14322 if postIndex < 0 { 14323 return ErrInvalidLengthRan 14324 } 14325 if postIndex > l { 14326 return io.ErrUnexpectedEOF 14327 } 14328 v := &FDDInfo{} 14329 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14330 return err 14331 } 14332 m.NrModeInfo = &E2Cell_FddInfo{v} 14333 iNdEx = postIndex 14334 case 14: 14335 if wireType != 2 { 14336 return fmt.Errorf("proto: wrong wireType = %d for field TddInfo", wireType) 14337 } 14338 var msglen int 14339 for shift := uint(0); ; shift += 7 { 14340 if shift >= 64 { 14341 return ErrIntOverflowRan 14342 } 14343 if iNdEx >= l { 14344 return io.ErrUnexpectedEOF 14345 } 14346 b := dAtA[iNdEx] 14347 iNdEx++ 14348 msglen |= int(b&0x7F) << shift 14349 if b < 0x80 { 14350 break 14351 } 14352 } 14353 if msglen < 0 { 14354 return ErrInvalidLengthRan 14355 } 14356 postIndex := iNdEx + msglen 14357 if postIndex < 0 { 14358 return ErrInvalidLengthRan 14359 } 14360 if postIndex > l { 14361 return io.ErrUnexpectedEOF 14362 } 14363 v := &TDDInfo{} 14364 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14365 return err 14366 } 14367 m.NrModeInfo = &E2Cell_TddInfo{v} 14368 iNdEx = postIndex 14369 case 15: 14370 if wireType != 0 { 14371 return fmt.Errorf("proto: wrong wireType = %d for field MeasurementTimingConfiguration", wireType) 14372 } 14373 m.MeasurementTimingConfiguration = 0 14374 for shift := uint(0); ; shift += 7 { 14375 if shift >= 64 { 14376 return ErrIntOverflowRan 14377 } 14378 if iNdEx >= l { 14379 return io.ErrUnexpectedEOF 14380 } 14381 b := dAtA[iNdEx] 14382 iNdEx++ 14383 m.MeasurementTimingConfiguration |= uint32(b&0x7F) << shift 14384 if b < 0x80 { 14385 break 14386 } 14387 } 14388 case 16: 14389 if wireType != 2 { 14390 return fmt.Errorf("proto: wrong wireType = %d for field GlobalNgRanNodeId", wireType) 14391 } 14392 var msglen int 14393 for shift := uint(0); ; shift += 7 { 14394 if shift >= 64 { 14395 return ErrIntOverflowRan 14396 } 14397 if iNdEx >= l { 14398 return io.ErrUnexpectedEOF 14399 } 14400 b := dAtA[iNdEx] 14401 iNdEx++ 14402 msglen |= int(b&0x7F) << shift 14403 if b < 0x80 { 14404 break 14405 } 14406 } 14407 if msglen < 0 { 14408 return ErrInvalidLengthRan 14409 } 14410 postIndex := iNdEx + msglen 14411 if postIndex < 0 { 14412 return ErrInvalidLengthRan 14413 } 14414 if postIndex > l { 14415 return io.ErrUnexpectedEOF 14416 } 14417 if m.GlobalNgRanNodeId == nil { 14418 m.GlobalNgRanNodeId = &GlobalNgRanNodeID{} 14419 } 14420 if err := m.GlobalNgRanNodeId.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14421 return err 14422 } 14423 iNdEx = postIndex 14424 case 17: 14425 if wireType != 2 { 14426 return fmt.Errorf("proto: wrong wireType = %d for field TaiSupportList", wireType) 14427 } 14428 var msglen int 14429 for shift := uint(0); ; shift += 7 { 14430 if shift >= 64 { 14431 return ErrIntOverflowRan 14432 } 14433 if iNdEx >= l { 14434 return io.ErrUnexpectedEOF 14435 } 14436 b := dAtA[iNdEx] 14437 iNdEx++ 14438 msglen |= int(b&0x7F) << shift 14439 if b < 0x80 { 14440 break 14441 } 14442 } 14443 if msglen < 0 { 14444 return ErrInvalidLengthRan 14445 } 14446 postIndex := iNdEx + msglen 14447 if postIndex < 0 { 14448 return ErrInvalidLengthRan 14449 } 14450 if postIndex > l { 14451 return io.ErrUnexpectedEOF 14452 } 14453 if m.TaiSupportList == nil { 14454 m.TaiSupportList = &TaiSupportList{} 14455 } 14456 if err := m.TaiSupportList.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14457 return err 14458 } 14459 iNdEx = postIndex 14460 case 18: 14461 if wireType != 2 { 14462 return fmt.Errorf("proto: wrong wireType = %d for field AmfRegionInformation", wireType) 14463 } 14464 var msglen int 14465 for shift := uint(0); ; shift += 7 { 14466 if shift >= 64 { 14467 return ErrIntOverflowRan 14468 } 14469 if iNdEx >= l { 14470 return io.ErrUnexpectedEOF 14471 } 14472 b := dAtA[iNdEx] 14473 iNdEx++ 14474 msglen |= int(b&0x7F) << shift 14475 if b < 0x80 { 14476 break 14477 } 14478 } 14479 if msglen < 0 { 14480 return ErrInvalidLengthRan 14481 } 14482 postIndex := iNdEx + msglen 14483 if postIndex < 0 { 14484 return ErrInvalidLengthRan 14485 } 14486 if postIndex > l { 14487 return io.ErrUnexpectedEOF 14488 } 14489 if m.AmfRegionInformation == nil { 14490 m.AmfRegionInformation = &AmfRegionInformation{} 14491 } 14492 if err := m.AmfRegionInformation.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14493 return err 14494 } 14495 iNdEx = postIndex 14496 case 19: 14497 if wireType != 2 { 14498 return fmt.Errorf("proto: wrong wireType = %d for field ConnectivitySupport", wireType) 14499 } 14500 var msglen int 14501 for shift := uint(0); ; shift += 7 { 14502 if shift >= 64 { 14503 return ErrIntOverflowRan 14504 } 14505 if iNdEx >= l { 14506 return io.ErrUnexpectedEOF 14507 } 14508 b := dAtA[iNdEx] 14509 iNdEx++ 14510 msglen |= int(b&0x7F) << shift 14511 if b < 0x80 { 14512 break 14513 } 14514 } 14515 if msglen < 0 { 14516 return ErrInvalidLengthRan 14517 } 14518 postIndex := iNdEx + msglen 14519 if postIndex < 0 { 14520 return ErrInvalidLengthRan 14521 } 14522 if postIndex > l { 14523 return io.ErrUnexpectedEOF 14524 } 14525 if m.ConnectivitySupport == nil { 14526 m.ConnectivitySupport = &ConnectivitySupport{} 14527 } 14528 if err := m.ConnectivitySupport.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14529 return err 14530 } 14531 iNdEx = postIndex 14532 case 20: 14533 if wireType != 2 { 14534 return fmt.Errorf("proto: wrong wireType = %d for field NeighborInformationNrs", wireType) 14535 } 14536 var msglen int 14537 for shift := uint(0); ; shift += 7 { 14538 if shift >= 64 { 14539 return ErrIntOverflowRan 14540 } 14541 if iNdEx >= l { 14542 return io.ErrUnexpectedEOF 14543 } 14544 b := dAtA[iNdEx] 14545 iNdEx++ 14546 msglen |= int(b&0x7F) << shift 14547 if b < 0x80 { 14548 break 14549 } 14550 } 14551 if msglen < 0 { 14552 return ErrInvalidLengthRan 14553 } 14554 postIndex := iNdEx + msglen 14555 if postIndex < 0 { 14556 return ErrInvalidLengthRan 14557 } 14558 if postIndex > l { 14559 return io.ErrUnexpectedEOF 14560 } 14561 m.NeighborInformationNrs = append(m.NeighborInformationNrs, &NeighborInformationNr{}) 14562 if err := m.NeighborInformationNrs[len(m.NeighborInformationNrs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14563 return err 14564 } 14565 iNdEx = postIndex 14566 default: 14567 iNdEx = preIndex 14568 skippy, err := skipRan(dAtA[iNdEx:]) 14569 if err != nil { 14570 return err 14571 } 14572 if (skippy < 0) || (iNdEx+skippy) < 0 { 14573 return ErrInvalidLengthRan 14574 } 14575 if (iNdEx + skippy) > l { 14576 return io.ErrUnexpectedEOF 14577 } 14578 iNdEx += skippy 14579 } 14580 } 14581 14582 if iNdEx > l { 14583 return io.ErrUnexpectedEOF 14584 } 14585 return nil 14586 } 14587 func (m *ConnectivitySupport) Unmarshal(dAtA []byte) error { 14588 l := len(dAtA) 14589 iNdEx := 0 14590 for iNdEx < l { 14591 preIndex := iNdEx 14592 var wire uint64 14593 for shift := uint(0); ; shift += 7 { 14594 if shift >= 64 { 14595 return ErrIntOverflowRan 14596 } 14597 if iNdEx >= l { 14598 return io.ErrUnexpectedEOF 14599 } 14600 b := dAtA[iNdEx] 14601 iNdEx++ 14602 wire |= uint64(b&0x7F) << shift 14603 if b < 0x80 { 14604 break 14605 } 14606 } 14607 fieldNum := int32(wire >> 3) 14608 wireType := int(wire & 0x7) 14609 if wireType == 4 { 14610 return fmt.Errorf("proto: ConnectivitySupport: wiretype end group for non-group") 14611 } 14612 if fieldNum <= 0 { 14613 return fmt.Errorf("proto: ConnectivitySupport: illegal tag %d (wire type %d)", fieldNum, wire) 14614 } 14615 switch fieldNum { 14616 case 1: 14617 if wireType != 0 { 14618 return fmt.Errorf("proto: wrong wireType = %d for field EnDcSupport", wireType) 14619 } 14620 m.EnDcSupport = 0 14621 for shift := uint(0); ; shift += 7 { 14622 if shift >= 64 { 14623 return ErrIntOverflowRan 14624 } 14625 if iNdEx >= l { 14626 return io.ErrUnexpectedEOF 14627 } 14628 b := dAtA[iNdEx] 14629 iNdEx++ 14630 m.EnDcSupport |= EnDcSupport(b&0x7F) << shift 14631 if b < 0x80 { 14632 break 14633 } 14634 } 14635 default: 14636 iNdEx = preIndex 14637 skippy, err := skipRan(dAtA[iNdEx:]) 14638 if err != nil { 14639 return err 14640 } 14641 if (skippy < 0) || (iNdEx+skippy) < 0 { 14642 return ErrInvalidLengthRan 14643 } 14644 if (iNdEx + skippy) > l { 14645 return io.ErrUnexpectedEOF 14646 } 14647 iNdEx += skippy 14648 } 14649 } 14650 14651 if iNdEx > l { 14652 return io.ErrUnexpectedEOF 14653 } 14654 return nil 14655 } 14656 func (m *FDDInfo) Unmarshal(dAtA []byte) error { 14657 l := len(dAtA) 14658 iNdEx := 0 14659 for iNdEx < l { 14660 preIndex := iNdEx 14661 var wire uint64 14662 for shift := uint(0); ; shift += 7 { 14663 if shift >= 64 { 14664 return ErrIntOverflowRan 14665 } 14666 if iNdEx >= l { 14667 return io.ErrUnexpectedEOF 14668 } 14669 b := dAtA[iNdEx] 14670 iNdEx++ 14671 wire |= uint64(b&0x7F) << shift 14672 if b < 0x80 { 14673 break 14674 } 14675 } 14676 fieldNum := int32(wire >> 3) 14677 wireType := int(wire & 0x7) 14678 if wireType == 4 { 14679 return fmt.Errorf("proto: FDDInfo: wiretype end group for non-group") 14680 } 14681 if fieldNum <= 0 { 14682 return fmt.Errorf("proto: FDDInfo: illegal tag %d (wire type %d)", fieldNum, wire) 14683 } 14684 switch fieldNum { 14685 case 1: 14686 if wireType != 2 { 14687 return fmt.Errorf("proto: wrong wireType = %d for field UlFreqInfo", wireType) 14688 } 14689 var msglen int 14690 for shift := uint(0); ; shift += 7 { 14691 if shift >= 64 { 14692 return ErrIntOverflowRan 14693 } 14694 if iNdEx >= l { 14695 return io.ErrUnexpectedEOF 14696 } 14697 b := dAtA[iNdEx] 14698 iNdEx++ 14699 msglen |= int(b&0x7F) << shift 14700 if b < 0x80 { 14701 break 14702 } 14703 } 14704 if msglen < 0 { 14705 return ErrInvalidLengthRan 14706 } 14707 postIndex := iNdEx + msglen 14708 if postIndex < 0 { 14709 return ErrInvalidLengthRan 14710 } 14711 if postIndex > l { 14712 return io.ErrUnexpectedEOF 14713 } 14714 if m.UlFreqInfo == nil { 14715 m.UlFreqInfo = &FrequencyInfo{} 14716 } 14717 if err := m.UlFreqInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14718 return err 14719 } 14720 iNdEx = postIndex 14721 case 2: 14722 if wireType != 2 { 14723 return fmt.Errorf("proto: wrong wireType = %d for field DlFreqInfo", wireType) 14724 } 14725 var msglen int 14726 for shift := uint(0); ; shift += 7 { 14727 if shift >= 64 { 14728 return ErrIntOverflowRan 14729 } 14730 if iNdEx >= l { 14731 return io.ErrUnexpectedEOF 14732 } 14733 b := dAtA[iNdEx] 14734 iNdEx++ 14735 msglen |= int(b&0x7F) << shift 14736 if b < 0x80 { 14737 break 14738 } 14739 } 14740 if msglen < 0 { 14741 return ErrInvalidLengthRan 14742 } 14743 postIndex := iNdEx + msglen 14744 if postIndex < 0 { 14745 return ErrInvalidLengthRan 14746 } 14747 if postIndex > l { 14748 return io.ErrUnexpectedEOF 14749 } 14750 if m.DlFreqInfo == nil { 14751 m.DlFreqInfo = &FrequencyInfo{} 14752 } 14753 if err := m.DlFreqInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14754 return err 14755 } 14756 iNdEx = postIndex 14757 case 3: 14758 if wireType != 2 { 14759 return fmt.Errorf("proto: wrong wireType = %d for field UlTransmissionBandwidth", wireType) 14760 } 14761 var msglen int 14762 for shift := uint(0); ; shift += 7 { 14763 if shift >= 64 { 14764 return ErrIntOverflowRan 14765 } 14766 if iNdEx >= l { 14767 return io.ErrUnexpectedEOF 14768 } 14769 b := dAtA[iNdEx] 14770 iNdEx++ 14771 msglen |= int(b&0x7F) << shift 14772 if b < 0x80 { 14773 break 14774 } 14775 } 14776 if msglen < 0 { 14777 return ErrInvalidLengthRan 14778 } 14779 postIndex := iNdEx + msglen 14780 if postIndex < 0 { 14781 return ErrInvalidLengthRan 14782 } 14783 if postIndex > l { 14784 return io.ErrUnexpectedEOF 14785 } 14786 if m.UlTransmissionBandwidth == nil { 14787 m.UlTransmissionBandwidth = &TransmissionBandwidth{} 14788 } 14789 if err := m.UlTransmissionBandwidth.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14790 return err 14791 } 14792 iNdEx = postIndex 14793 case 4: 14794 if wireType != 2 { 14795 return fmt.Errorf("proto: wrong wireType = %d for field DlTransmissionBandwidth", wireType) 14796 } 14797 var msglen int 14798 for shift := uint(0); ; shift += 7 { 14799 if shift >= 64 { 14800 return ErrIntOverflowRan 14801 } 14802 if iNdEx >= l { 14803 return io.ErrUnexpectedEOF 14804 } 14805 b := dAtA[iNdEx] 14806 iNdEx++ 14807 msglen |= int(b&0x7F) << shift 14808 if b < 0x80 { 14809 break 14810 } 14811 } 14812 if msglen < 0 { 14813 return ErrInvalidLengthRan 14814 } 14815 postIndex := iNdEx + msglen 14816 if postIndex < 0 { 14817 return ErrInvalidLengthRan 14818 } 14819 if postIndex > l { 14820 return io.ErrUnexpectedEOF 14821 } 14822 if m.DlTransmissionBandwidth == nil { 14823 m.DlTransmissionBandwidth = &TransmissionBandwidth{} 14824 } 14825 if err := m.DlTransmissionBandwidth.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14826 return err 14827 } 14828 iNdEx = postIndex 14829 default: 14830 iNdEx = preIndex 14831 skippy, err := skipRan(dAtA[iNdEx:]) 14832 if err != nil { 14833 return err 14834 } 14835 if (skippy < 0) || (iNdEx+skippy) < 0 { 14836 return ErrInvalidLengthRan 14837 } 14838 if (iNdEx + skippy) > l { 14839 return io.ErrUnexpectedEOF 14840 } 14841 iNdEx += skippy 14842 } 14843 } 14844 14845 if iNdEx > l { 14846 return io.ErrUnexpectedEOF 14847 } 14848 return nil 14849 } 14850 func (m *TDDInfo) Unmarshal(dAtA []byte) error { 14851 l := len(dAtA) 14852 iNdEx := 0 14853 for iNdEx < l { 14854 preIndex := iNdEx 14855 var wire uint64 14856 for shift := uint(0); ; shift += 7 { 14857 if shift >= 64 { 14858 return ErrIntOverflowRan 14859 } 14860 if iNdEx >= l { 14861 return io.ErrUnexpectedEOF 14862 } 14863 b := dAtA[iNdEx] 14864 iNdEx++ 14865 wire |= uint64(b&0x7F) << shift 14866 if b < 0x80 { 14867 break 14868 } 14869 } 14870 fieldNum := int32(wire >> 3) 14871 wireType := int(wire & 0x7) 14872 if wireType == 4 { 14873 return fmt.Errorf("proto: TDDInfo: wiretype end group for non-group") 14874 } 14875 if fieldNum <= 0 { 14876 return fmt.Errorf("proto: TDDInfo: illegal tag %d (wire type %d)", fieldNum, wire) 14877 } 14878 switch fieldNum { 14879 case 1: 14880 if wireType != 2 { 14881 return fmt.Errorf("proto: wrong wireType = %d for field NrFreqInfo", wireType) 14882 } 14883 var msglen int 14884 for shift := uint(0); ; shift += 7 { 14885 if shift >= 64 { 14886 return ErrIntOverflowRan 14887 } 14888 if iNdEx >= l { 14889 return io.ErrUnexpectedEOF 14890 } 14891 b := dAtA[iNdEx] 14892 iNdEx++ 14893 msglen |= int(b&0x7F) << shift 14894 if b < 0x80 { 14895 break 14896 } 14897 } 14898 if msglen < 0 { 14899 return ErrInvalidLengthRan 14900 } 14901 postIndex := iNdEx + msglen 14902 if postIndex < 0 { 14903 return ErrInvalidLengthRan 14904 } 14905 if postIndex > l { 14906 return io.ErrUnexpectedEOF 14907 } 14908 if m.NrFreqInfo == nil { 14909 m.NrFreqInfo = &FrequencyInfo{} 14910 } 14911 if err := m.NrFreqInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14912 return err 14913 } 14914 iNdEx = postIndex 14915 case 2: 14916 if wireType != 2 { 14917 return fmt.Errorf("proto: wrong wireType = %d for field TransmissionBandwidth", wireType) 14918 } 14919 var msglen int 14920 for shift := uint(0); ; shift += 7 { 14921 if shift >= 64 { 14922 return ErrIntOverflowRan 14923 } 14924 if iNdEx >= l { 14925 return io.ErrUnexpectedEOF 14926 } 14927 b := dAtA[iNdEx] 14928 iNdEx++ 14929 msglen |= int(b&0x7F) << shift 14930 if b < 0x80 { 14931 break 14932 } 14933 } 14934 if msglen < 0 { 14935 return ErrInvalidLengthRan 14936 } 14937 postIndex := iNdEx + msglen 14938 if postIndex < 0 { 14939 return ErrInvalidLengthRan 14940 } 14941 if postIndex > l { 14942 return io.ErrUnexpectedEOF 14943 } 14944 if m.TransmissionBandwidth == nil { 14945 m.TransmissionBandwidth = &TransmissionBandwidth{} 14946 } 14947 if err := m.TransmissionBandwidth.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14948 return err 14949 } 14950 iNdEx = postIndex 14951 default: 14952 iNdEx = preIndex 14953 skippy, err := skipRan(dAtA[iNdEx:]) 14954 if err != nil { 14955 return err 14956 } 14957 if (skippy < 0) || (iNdEx+skippy) < 0 { 14958 return ErrInvalidLengthRan 14959 } 14960 if (iNdEx + skippy) > l { 14961 return io.ErrUnexpectedEOF 14962 } 14963 iNdEx += skippy 14964 } 14965 } 14966 14967 if iNdEx > l { 14968 return io.ErrUnexpectedEOF 14969 } 14970 return nil 14971 } 14972 func (m *FrequencyInfo) Unmarshal(dAtA []byte) error { 14973 l := len(dAtA) 14974 iNdEx := 0 14975 for iNdEx < l { 14976 preIndex := iNdEx 14977 var wire uint64 14978 for shift := uint(0); ; shift += 7 { 14979 if shift >= 64 { 14980 return ErrIntOverflowRan 14981 } 14982 if iNdEx >= l { 14983 return io.ErrUnexpectedEOF 14984 } 14985 b := dAtA[iNdEx] 14986 iNdEx++ 14987 wire |= uint64(b&0x7F) << shift 14988 if b < 0x80 { 14989 break 14990 } 14991 } 14992 fieldNum := int32(wire >> 3) 14993 wireType := int(wire & 0x7) 14994 if wireType == 4 { 14995 return fmt.Errorf("proto: FrequencyInfo: wiretype end group for non-group") 14996 } 14997 if fieldNum <= 0 { 14998 return fmt.Errorf("proto: FrequencyInfo: illegal tag %d (wire type %d)", fieldNum, wire) 14999 } 15000 switch fieldNum { 15001 case 1: 15002 if wireType != 0 { 15003 return fmt.Errorf("proto: wrong wireType = %d for field NrArfcn", wireType) 15004 } 15005 m.NrArfcn = 0 15006 for shift := uint(0); ; shift += 7 { 15007 if shift >= 64 { 15008 return ErrIntOverflowRan 15009 } 15010 if iNdEx >= l { 15011 return io.ErrUnexpectedEOF 15012 } 15013 b := dAtA[iNdEx] 15014 iNdEx++ 15015 m.NrArfcn |= uint32(b&0x7F) << shift 15016 if b < 0x80 { 15017 break 15018 } 15019 } 15020 case 2: 15021 if wireType != 2 { 15022 return fmt.Errorf("proto: wrong wireType = %d for field FrequencyBandList", wireType) 15023 } 15024 var msglen int 15025 for shift := uint(0); ; shift += 7 { 15026 if shift >= 64 { 15027 return ErrIntOverflowRan 15028 } 15029 if iNdEx >= l { 15030 return io.ErrUnexpectedEOF 15031 } 15032 b := dAtA[iNdEx] 15033 iNdEx++ 15034 msglen |= int(b&0x7F) << shift 15035 if b < 0x80 { 15036 break 15037 } 15038 } 15039 if msglen < 0 { 15040 return ErrInvalidLengthRan 15041 } 15042 postIndex := iNdEx + msglen 15043 if postIndex < 0 { 15044 return ErrInvalidLengthRan 15045 } 15046 if postIndex > l { 15047 return io.ErrUnexpectedEOF 15048 } 15049 if m.FrequencyBandList == nil { 15050 m.FrequencyBandList = &FrequencyBandList{} 15051 } 15052 if err := m.FrequencyBandList.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15053 return err 15054 } 15055 iNdEx = postIndex 15056 default: 15057 iNdEx = preIndex 15058 skippy, err := skipRan(dAtA[iNdEx:]) 15059 if err != nil { 15060 return err 15061 } 15062 if (skippy < 0) || (iNdEx+skippy) < 0 { 15063 return ErrInvalidLengthRan 15064 } 15065 if (iNdEx + skippy) > l { 15066 return io.ErrUnexpectedEOF 15067 } 15068 iNdEx += skippy 15069 } 15070 } 15071 15072 if iNdEx > l { 15073 return io.ErrUnexpectedEOF 15074 } 15075 return nil 15076 } 15077 func (m *TransmissionBandwidth) Unmarshal(dAtA []byte) error { 15078 l := len(dAtA) 15079 iNdEx := 0 15080 for iNdEx < l { 15081 preIndex := iNdEx 15082 var wire uint64 15083 for shift := uint(0); ; shift += 7 { 15084 if shift >= 64 { 15085 return ErrIntOverflowRan 15086 } 15087 if iNdEx >= l { 15088 return io.ErrUnexpectedEOF 15089 } 15090 b := dAtA[iNdEx] 15091 iNdEx++ 15092 wire |= uint64(b&0x7F) << shift 15093 if b < 0x80 { 15094 break 15095 } 15096 } 15097 fieldNum := int32(wire >> 3) 15098 wireType := int(wire & 0x7) 15099 if wireType == 4 { 15100 return fmt.Errorf("proto: TransmissionBandwidth: wiretype end group for non-group") 15101 } 15102 if fieldNum <= 0 { 15103 return fmt.Errorf("proto: TransmissionBandwidth: illegal tag %d (wire type %d)", fieldNum, wire) 15104 } 15105 switch fieldNum { 15106 case 1: 15107 if wireType != 0 { 15108 return fmt.Errorf("proto: wrong wireType = %d for field NrScs", wireType) 15109 } 15110 m.NrScs = 0 15111 for shift := uint(0); ; shift += 7 { 15112 if shift >= 64 { 15113 return ErrIntOverflowRan 15114 } 15115 if iNdEx >= l { 15116 return io.ErrUnexpectedEOF 15117 } 15118 b := dAtA[iNdEx] 15119 iNdEx++ 15120 m.NrScs |= NrScs(b&0x7F) << shift 15121 if b < 0x80 { 15122 break 15123 } 15124 } 15125 case 2: 15126 if wireType != 0 { 15127 return fmt.Errorf("proto: wrong wireType = %d for field Nrb", wireType) 15128 } 15129 m.Nrb = 0 15130 for shift := uint(0); ; shift += 7 { 15131 if shift >= 64 { 15132 return ErrIntOverflowRan 15133 } 15134 if iNdEx >= l { 15135 return io.ErrUnexpectedEOF 15136 } 15137 b := dAtA[iNdEx] 15138 iNdEx++ 15139 m.Nrb |= Nrb(b&0x7F) << shift 15140 if b < 0x80 { 15141 break 15142 } 15143 } 15144 default: 15145 iNdEx = preIndex 15146 skippy, err := skipRan(dAtA[iNdEx:]) 15147 if err != nil { 15148 return err 15149 } 15150 if (skippy < 0) || (iNdEx+skippy) < 0 { 15151 return ErrInvalidLengthRan 15152 } 15153 if (iNdEx + skippy) > l { 15154 return io.ErrUnexpectedEOF 15155 } 15156 iNdEx += skippy 15157 } 15158 } 15159 15160 if iNdEx > l { 15161 return io.ErrUnexpectedEOF 15162 } 15163 return nil 15164 } 15165 func (m *FrequencyBandList) Unmarshal(dAtA []byte) error { 15166 l := len(dAtA) 15167 iNdEx := 0 15168 for iNdEx < l { 15169 preIndex := iNdEx 15170 var wire uint64 15171 for shift := uint(0); ; shift += 7 { 15172 if shift >= 64 { 15173 return ErrIntOverflowRan 15174 } 15175 if iNdEx >= l { 15176 return io.ErrUnexpectedEOF 15177 } 15178 b := dAtA[iNdEx] 15179 iNdEx++ 15180 wire |= uint64(b&0x7F) << shift 15181 if b < 0x80 { 15182 break 15183 } 15184 } 15185 fieldNum := int32(wire >> 3) 15186 wireType := int(wire & 0x7) 15187 if wireType == 4 { 15188 return fmt.Errorf("proto: FrequencyBandList: wiretype end group for non-group") 15189 } 15190 if fieldNum <= 0 { 15191 return fmt.Errorf("proto: FrequencyBandList: illegal tag %d (wire type %d)", fieldNum, wire) 15192 } 15193 switch fieldNum { 15194 case 1: 15195 if wireType != 2 { 15196 return fmt.Errorf("proto: wrong wireType = %d for field FrequencyBandItems", wireType) 15197 } 15198 var msglen int 15199 for shift := uint(0); ; shift += 7 { 15200 if shift >= 64 { 15201 return ErrIntOverflowRan 15202 } 15203 if iNdEx >= l { 15204 return io.ErrUnexpectedEOF 15205 } 15206 b := dAtA[iNdEx] 15207 iNdEx++ 15208 msglen |= int(b&0x7F) << shift 15209 if b < 0x80 { 15210 break 15211 } 15212 } 15213 if msglen < 0 { 15214 return ErrInvalidLengthRan 15215 } 15216 postIndex := iNdEx + msglen 15217 if postIndex < 0 { 15218 return ErrInvalidLengthRan 15219 } 15220 if postIndex > l { 15221 return io.ErrUnexpectedEOF 15222 } 15223 m.FrequencyBandItems = append(m.FrequencyBandItems, &FrequencyBandItem{}) 15224 if err := m.FrequencyBandItems[len(m.FrequencyBandItems)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15225 return err 15226 } 15227 iNdEx = postIndex 15228 default: 15229 iNdEx = preIndex 15230 skippy, err := skipRan(dAtA[iNdEx:]) 15231 if err != nil { 15232 return err 15233 } 15234 if (skippy < 0) || (iNdEx+skippy) < 0 { 15235 return ErrInvalidLengthRan 15236 } 15237 if (iNdEx + skippy) > l { 15238 return io.ErrUnexpectedEOF 15239 } 15240 iNdEx += skippy 15241 } 15242 } 15243 15244 if iNdEx > l { 15245 return io.ErrUnexpectedEOF 15246 } 15247 return nil 15248 } 15249 func (m *FrequencyBandItem) Unmarshal(dAtA []byte) error { 15250 l := len(dAtA) 15251 iNdEx := 0 15252 for iNdEx < l { 15253 preIndex := iNdEx 15254 var wire uint64 15255 for shift := uint(0); ; shift += 7 { 15256 if shift >= 64 { 15257 return ErrIntOverflowRan 15258 } 15259 if iNdEx >= l { 15260 return io.ErrUnexpectedEOF 15261 } 15262 b := dAtA[iNdEx] 15263 iNdEx++ 15264 wire |= uint64(b&0x7F) << shift 15265 if b < 0x80 { 15266 break 15267 } 15268 } 15269 fieldNum := int32(wire >> 3) 15270 wireType := int(wire & 0x7) 15271 if wireType == 4 { 15272 return fmt.Errorf("proto: FrequencyBandItem: wiretype end group for non-group") 15273 } 15274 if fieldNum <= 0 { 15275 return fmt.Errorf("proto: FrequencyBandItem: illegal tag %d (wire type %d)", fieldNum, wire) 15276 } 15277 switch fieldNum { 15278 case 1: 15279 if wireType != 0 { 15280 return fmt.Errorf("proto: wrong wireType = %d for field NrFrequencyBand", wireType) 15281 } 15282 m.NrFrequencyBand = 0 15283 for shift := uint(0); ; shift += 7 { 15284 if shift >= 64 { 15285 return ErrIntOverflowRan 15286 } 15287 if iNdEx >= l { 15288 return io.ErrUnexpectedEOF 15289 } 15290 b := dAtA[iNdEx] 15291 iNdEx++ 15292 m.NrFrequencyBand |= uint32(b&0x7F) << shift 15293 if b < 0x80 { 15294 break 15295 } 15296 } 15297 default: 15298 iNdEx = preIndex 15299 skippy, err := skipRan(dAtA[iNdEx:]) 15300 if err != nil { 15301 return err 15302 } 15303 if (skippy < 0) || (iNdEx+skippy) < 0 { 15304 return ErrInvalidLengthRan 15305 } 15306 if (iNdEx + skippy) > l { 15307 return io.ErrUnexpectedEOF 15308 } 15309 iNdEx += skippy 15310 } 15311 } 15312 15313 if iNdEx > l { 15314 return io.ErrUnexpectedEOF 15315 } 15316 return nil 15317 } 15318 func (m *GlobalNgRanNodeID) Unmarshal(dAtA []byte) error { 15319 l := len(dAtA) 15320 iNdEx := 0 15321 for iNdEx < l { 15322 preIndex := iNdEx 15323 var wire uint64 15324 for shift := uint(0); ; shift += 7 { 15325 if shift >= 64 { 15326 return ErrIntOverflowRan 15327 } 15328 if iNdEx >= l { 15329 return io.ErrUnexpectedEOF 15330 } 15331 b := dAtA[iNdEx] 15332 iNdEx++ 15333 wire |= uint64(b&0x7F) << shift 15334 if b < 0x80 { 15335 break 15336 } 15337 } 15338 fieldNum := int32(wire >> 3) 15339 wireType := int(wire & 0x7) 15340 if wireType == 4 { 15341 return fmt.Errorf("proto: GlobalNgRanNodeID: wiretype end group for non-group") 15342 } 15343 if fieldNum <= 0 { 15344 return fmt.Errorf("proto: GlobalNgRanNodeID: illegal tag %d (wire type %d)", fieldNum, wire) 15345 } 15346 switch fieldNum { 15347 case 1: 15348 if wireType != 2 { 15349 return fmt.Errorf("proto: wrong wireType = %d for field GlobalGnbId", wireType) 15350 } 15351 var msglen int 15352 for shift := uint(0); ; shift += 7 { 15353 if shift >= 64 { 15354 return ErrIntOverflowRan 15355 } 15356 if iNdEx >= l { 15357 return io.ErrUnexpectedEOF 15358 } 15359 b := dAtA[iNdEx] 15360 iNdEx++ 15361 msglen |= int(b&0x7F) << shift 15362 if b < 0x80 { 15363 break 15364 } 15365 } 15366 if msglen < 0 { 15367 return ErrInvalidLengthRan 15368 } 15369 postIndex := iNdEx + msglen 15370 if postIndex < 0 { 15371 return ErrInvalidLengthRan 15372 } 15373 if postIndex > l { 15374 return io.ErrUnexpectedEOF 15375 } 15376 v := &GlobalGnbID{} 15377 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15378 return err 15379 } 15380 m.GlobalNgRanNodeId = &GlobalNgRanNodeID_GlobalGnbId{v} 15381 iNdEx = postIndex 15382 case 2: 15383 if wireType != 2 { 15384 return fmt.Errorf("proto: wrong wireType = %d for field GlobalNgEnbId", wireType) 15385 } 15386 var msglen int 15387 for shift := uint(0); ; shift += 7 { 15388 if shift >= 64 { 15389 return ErrIntOverflowRan 15390 } 15391 if iNdEx >= l { 15392 return io.ErrUnexpectedEOF 15393 } 15394 b := dAtA[iNdEx] 15395 iNdEx++ 15396 msglen |= int(b&0x7F) << shift 15397 if b < 0x80 { 15398 break 15399 } 15400 } 15401 if msglen < 0 { 15402 return ErrInvalidLengthRan 15403 } 15404 postIndex := iNdEx + msglen 15405 if postIndex < 0 { 15406 return ErrInvalidLengthRan 15407 } 15408 if postIndex > l { 15409 return io.ErrUnexpectedEOF 15410 } 15411 v := &GlobalNgEnbID{} 15412 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15413 return err 15414 } 15415 m.GlobalNgRanNodeId = &GlobalNgRanNodeID_GlobalNgEnbId{v} 15416 iNdEx = postIndex 15417 default: 15418 iNdEx = preIndex 15419 skippy, err := skipRan(dAtA[iNdEx:]) 15420 if err != nil { 15421 return err 15422 } 15423 if (skippy < 0) || (iNdEx+skippy) < 0 { 15424 return ErrInvalidLengthRan 15425 } 15426 if (iNdEx + skippy) > l { 15427 return io.ErrUnexpectedEOF 15428 } 15429 iNdEx += skippy 15430 } 15431 } 15432 15433 if iNdEx > l { 15434 return io.ErrUnexpectedEOF 15435 } 15436 return nil 15437 } 15438 func (m *GlobalGnbID) Unmarshal(dAtA []byte) error { 15439 l := len(dAtA) 15440 iNdEx := 0 15441 for iNdEx < l { 15442 preIndex := iNdEx 15443 var wire uint64 15444 for shift := uint(0); ; shift += 7 { 15445 if shift >= 64 { 15446 return ErrIntOverflowRan 15447 } 15448 if iNdEx >= l { 15449 return io.ErrUnexpectedEOF 15450 } 15451 b := dAtA[iNdEx] 15452 iNdEx++ 15453 wire |= uint64(b&0x7F) << shift 15454 if b < 0x80 { 15455 break 15456 } 15457 } 15458 fieldNum := int32(wire >> 3) 15459 wireType := int(wire & 0x7) 15460 if wireType == 4 { 15461 return fmt.Errorf("proto: GlobalGnbID: wiretype end group for non-group") 15462 } 15463 if fieldNum <= 0 { 15464 return fmt.Errorf("proto: GlobalGnbID: illegal tag %d (wire type %d)", fieldNum, wire) 15465 } 15466 switch fieldNum { 15467 case 1: 15468 if wireType != 0 { 15469 return fmt.Errorf("proto: wrong wireType = %d for field PlmnId", wireType) 15470 } 15471 m.PlmnId = 0 15472 for shift := uint(0); ; shift += 7 { 15473 if shift >= 64 { 15474 return ErrIntOverflowRan 15475 } 15476 if iNdEx >= l { 15477 return io.ErrUnexpectedEOF 15478 } 15479 b := dAtA[iNdEx] 15480 iNdEx++ 15481 m.PlmnId |= uint32(b&0x7F) << shift 15482 if b < 0x80 { 15483 break 15484 } 15485 } 15486 case 2: 15487 if wireType != 0 { 15488 return fmt.Errorf("proto: wrong wireType = %d for field GnbId", wireType) 15489 } 15490 m.GnbId = 0 15491 for shift := uint(0); ; shift += 7 { 15492 if shift >= 64 { 15493 return ErrIntOverflowRan 15494 } 15495 if iNdEx >= l { 15496 return io.ErrUnexpectedEOF 15497 } 15498 b := dAtA[iNdEx] 15499 iNdEx++ 15500 m.GnbId |= uint32(b&0x7F) << shift 15501 if b < 0x80 { 15502 break 15503 } 15504 } 15505 case 3: 15506 if wireType != 0 { 15507 return fmt.Errorf("proto: wrong wireType = %d for field GnbIdLen", wireType) 15508 } 15509 m.GnbIdLen = 0 15510 for shift := uint(0); ; shift += 7 { 15511 if shift >= 64 { 15512 return ErrIntOverflowRan 15513 } 15514 if iNdEx >= l { 15515 return io.ErrUnexpectedEOF 15516 } 15517 b := dAtA[iNdEx] 15518 iNdEx++ 15519 m.GnbIdLen |= uint32(b&0x7F) << shift 15520 if b < 0x80 { 15521 break 15522 } 15523 } 15524 default: 15525 iNdEx = preIndex 15526 skippy, err := skipRan(dAtA[iNdEx:]) 15527 if err != nil { 15528 return err 15529 } 15530 if (skippy < 0) || (iNdEx+skippy) < 0 { 15531 return ErrInvalidLengthRan 15532 } 15533 if (iNdEx + skippy) > l { 15534 return io.ErrUnexpectedEOF 15535 } 15536 iNdEx += skippy 15537 } 15538 } 15539 15540 if iNdEx > l { 15541 return io.ErrUnexpectedEOF 15542 } 15543 return nil 15544 } 15545 func (m *GlobalNgEnbID) Unmarshal(dAtA []byte) error { 15546 l := len(dAtA) 15547 iNdEx := 0 15548 for iNdEx < l { 15549 preIndex := iNdEx 15550 var wire uint64 15551 for shift := uint(0); ; shift += 7 { 15552 if shift >= 64 { 15553 return ErrIntOverflowRan 15554 } 15555 if iNdEx >= l { 15556 return io.ErrUnexpectedEOF 15557 } 15558 b := dAtA[iNdEx] 15559 iNdEx++ 15560 wire |= uint64(b&0x7F) << shift 15561 if b < 0x80 { 15562 break 15563 } 15564 } 15565 fieldNum := int32(wire >> 3) 15566 wireType := int(wire & 0x7) 15567 if wireType == 4 { 15568 return fmt.Errorf("proto: GlobalNgEnbID: wiretype end group for non-group") 15569 } 15570 if fieldNum <= 0 { 15571 return fmt.Errorf("proto: GlobalNgEnbID: illegal tag %d (wire type %d)", fieldNum, wire) 15572 } 15573 switch fieldNum { 15574 case 1: 15575 if wireType != 0 { 15576 return fmt.Errorf("proto: wrong wireType = %d for field PlmnId", wireType) 15577 } 15578 m.PlmnId = 0 15579 for shift := uint(0); ; shift += 7 { 15580 if shift >= 64 { 15581 return ErrIntOverflowRan 15582 } 15583 if iNdEx >= l { 15584 return io.ErrUnexpectedEOF 15585 } 15586 b := dAtA[iNdEx] 15587 iNdEx++ 15588 m.PlmnId |= uint32(b&0x7F) << shift 15589 if b < 0x80 { 15590 break 15591 } 15592 } 15593 case 2: 15594 if wireType != 0 { 15595 return fmt.Errorf("proto: wrong wireType = %d for field MacroNgEnbId", wireType) 15596 } 15597 var v uint32 15598 for shift := uint(0); ; shift += 7 { 15599 if shift >= 64 { 15600 return ErrIntOverflowRan 15601 } 15602 if iNdEx >= l { 15603 return io.ErrUnexpectedEOF 15604 } 15605 b := dAtA[iNdEx] 15606 iNdEx++ 15607 v |= uint32(b&0x7F) << shift 15608 if b < 0x80 { 15609 break 15610 } 15611 } 15612 m.NgEnbId = &GlobalNgEnbID_MacroNgEnbId{v} 15613 case 3: 15614 if wireType != 0 { 15615 return fmt.Errorf("proto: wrong wireType = %d for field ShortMacroNgEnbId", wireType) 15616 } 15617 var v uint32 15618 for shift := uint(0); ; shift += 7 { 15619 if shift >= 64 { 15620 return ErrIntOverflowRan 15621 } 15622 if iNdEx >= l { 15623 return io.ErrUnexpectedEOF 15624 } 15625 b := dAtA[iNdEx] 15626 iNdEx++ 15627 v |= uint32(b&0x7F) << shift 15628 if b < 0x80 { 15629 break 15630 } 15631 } 15632 m.NgEnbId = &GlobalNgEnbID_ShortMacroNgEnbId{v} 15633 case 4: 15634 if wireType != 0 { 15635 return fmt.Errorf("proto: wrong wireType = %d for field LongMacroNgEnbId", wireType) 15636 } 15637 var v uint32 15638 for shift := uint(0); ; shift += 7 { 15639 if shift >= 64 { 15640 return ErrIntOverflowRan 15641 } 15642 if iNdEx >= l { 15643 return io.ErrUnexpectedEOF 15644 } 15645 b := dAtA[iNdEx] 15646 iNdEx++ 15647 v |= uint32(b&0x7F) << shift 15648 if b < 0x80 { 15649 break 15650 } 15651 } 15652 m.NgEnbId = &GlobalNgEnbID_LongMacroNgEnbId{v} 15653 default: 15654 iNdEx = preIndex 15655 skippy, err := skipRan(dAtA[iNdEx:]) 15656 if err != nil { 15657 return err 15658 } 15659 if (skippy < 0) || (iNdEx+skippy) < 0 { 15660 return ErrInvalidLengthRan 15661 } 15662 if (iNdEx + skippy) > l { 15663 return io.ErrUnexpectedEOF 15664 } 15665 iNdEx += skippy 15666 } 15667 } 15668 15669 if iNdEx > l { 15670 return io.ErrUnexpectedEOF 15671 } 15672 return nil 15673 } 15674 func (m *TaiSupportList) Unmarshal(dAtA []byte) error { 15675 l := len(dAtA) 15676 iNdEx := 0 15677 for iNdEx < l { 15678 preIndex := iNdEx 15679 var wire uint64 15680 for shift := uint(0); ; shift += 7 { 15681 if shift >= 64 { 15682 return ErrIntOverflowRan 15683 } 15684 if iNdEx >= l { 15685 return io.ErrUnexpectedEOF 15686 } 15687 b := dAtA[iNdEx] 15688 iNdEx++ 15689 wire |= uint64(b&0x7F) << shift 15690 if b < 0x80 { 15691 break 15692 } 15693 } 15694 fieldNum := int32(wire >> 3) 15695 wireType := int(wire & 0x7) 15696 if wireType == 4 { 15697 return fmt.Errorf("proto: TaiSupportList: wiretype end group for non-group") 15698 } 15699 if fieldNum <= 0 { 15700 return fmt.Errorf("proto: TaiSupportList: illegal tag %d (wire type %d)", fieldNum, wire) 15701 } 15702 switch fieldNum { 15703 case 1: 15704 if wireType != 2 { 15705 return fmt.Errorf("proto: wrong wireType = %d for field TaiSupportItems", wireType) 15706 } 15707 var msglen int 15708 for shift := uint(0); ; shift += 7 { 15709 if shift >= 64 { 15710 return ErrIntOverflowRan 15711 } 15712 if iNdEx >= l { 15713 return io.ErrUnexpectedEOF 15714 } 15715 b := dAtA[iNdEx] 15716 iNdEx++ 15717 msglen |= int(b&0x7F) << shift 15718 if b < 0x80 { 15719 break 15720 } 15721 } 15722 if msglen < 0 { 15723 return ErrInvalidLengthRan 15724 } 15725 postIndex := iNdEx + msglen 15726 if postIndex < 0 { 15727 return ErrInvalidLengthRan 15728 } 15729 if postIndex > l { 15730 return io.ErrUnexpectedEOF 15731 } 15732 m.TaiSupportItems = append(m.TaiSupportItems, &TaiSupportItem{}) 15733 if err := m.TaiSupportItems[len(m.TaiSupportItems)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15734 return err 15735 } 15736 iNdEx = postIndex 15737 default: 15738 iNdEx = preIndex 15739 skippy, err := skipRan(dAtA[iNdEx:]) 15740 if err != nil { 15741 return err 15742 } 15743 if (skippy < 0) || (iNdEx+skippy) < 0 { 15744 return ErrInvalidLengthRan 15745 } 15746 if (iNdEx + skippy) > l { 15747 return io.ErrUnexpectedEOF 15748 } 15749 iNdEx += skippy 15750 } 15751 } 15752 15753 if iNdEx > l { 15754 return io.ErrUnexpectedEOF 15755 } 15756 return nil 15757 } 15758 func (m *TaiSupportItem) Unmarshal(dAtA []byte) error { 15759 l := len(dAtA) 15760 iNdEx := 0 15761 for iNdEx < l { 15762 preIndex := iNdEx 15763 var wire uint64 15764 for shift := uint(0); ; shift += 7 { 15765 if shift >= 64 { 15766 return ErrIntOverflowRan 15767 } 15768 if iNdEx >= l { 15769 return io.ErrUnexpectedEOF 15770 } 15771 b := dAtA[iNdEx] 15772 iNdEx++ 15773 wire |= uint64(b&0x7F) << shift 15774 if b < 0x80 { 15775 break 15776 } 15777 } 15778 fieldNum := int32(wire >> 3) 15779 wireType := int(wire & 0x7) 15780 if wireType == 4 { 15781 return fmt.Errorf("proto: TaiSupportItem: wiretype end group for non-group") 15782 } 15783 if fieldNum <= 0 { 15784 return fmt.Errorf("proto: TaiSupportItem: illegal tag %d (wire type %d)", fieldNum, wire) 15785 } 15786 switch fieldNum { 15787 case 1: 15788 if wireType != 0 { 15789 return fmt.Errorf("proto: wrong wireType = %d for field Tac", wireType) 15790 } 15791 m.Tac = 0 15792 for shift := uint(0); ; shift += 7 { 15793 if shift >= 64 { 15794 return ErrIntOverflowRan 15795 } 15796 if iNdEx >= l { 15797 return io.ErrUnexpectedEOF 15798 } 15799 b := dAtA[iNdEx] 15800 iNdEx++ 15801 m.Tac |= uint32(b&0x7F) << shift 15802 if b < 0x80 { 15803 break 15804 } 15805 } 15806 case 2: 15807 if wireType != 2 { 15808 return fmt.Errorf("proto: wrong wireType = %d for field BroadcastPlmns", wireType) 15809 } 15810 var msglen int 15811 for shift := uint(0); ; shift += 7 { 15812 if shift >= 64 { 15813 return ErrIntOverflowRan 15814 } 15815 if iNdEx >= l { 15816 return io.ErrUnexpectedEOF 15817 } 15818 b := dAtA[iNdEx] 15819 iNdEx++ 15820 msglen |= int(b&0x7F) << shift 15821 if b < 0x80 { 15822 break 15823 } 15824 } 15825 if msglen < 0 { 15826 return ErrInvalidLengthRan 15827 } 15828 postIndex := iNdEx + msglen 15829 if postIndex < 0 { 15830 return ErrInvalidLengthRan 15831 } 15832 if postIndex > l { 15833 return io.ErrUnexpectedEOF 15834 } 15835 m.BroadcastPlmns = append(m.BroadcastPlmns, &XnBroadcastPlmn{}) 15836 if err := m.BroadcastPlmns[len(m.BroadcastPlmns)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15837 return err 15838 } 15839 iNdEx = postIndex 15840 default: 15841 iNdEx = preIndex 15842 skippy, err := skipRan(dAtA[iNdEx:]) 15843 if err != nil { 15844 return err 15845 } 15846 if (skippy < 0) || (iNdEx+skippy) < 0 { 15847 return ErrInvalidLengthRan 15848 } 15849 if (iNdEx + skippy) > l { 15850 return io.ErrUnexpectedEOF 15851 } 15852 iNdEx += skippy 15853 } 15854 } 15855 15856 if iNdEx > l { 15857 return io.ErrUnexpectedEOF 15858 } 15859 return nil 15860 } 15861 func (m *XnBroadcastPlmn) Unmarshal(dAtA []byte) error { 15862 l := len(dAtA) 15863 iNdEx := 0 15864 for iNdEx < l { 15865 preIndex := iNdEx 15866 var wire uint64 15867 for shift := uint(0); ; shift += 7 { 15868 if shift >= 64 { 15869 return ErrIntOverflowRan 15870 } 15871 if iNdEx >= l { 15872 return io.ErrUnexpectedEOF 15873 } 15874 b := dAtA[iNdEx] 15875 iNdEx++ 15876 wire |= uint64(b&0x7F) << shift 15877 if b < 0x80 { 15878 break 15879 } 15880 } 15881 fieldNum := int32(wire >> 3) 15882 wireType := int(wire & 0x7) 15883 if wireType == 4 { 15884 return fmt.Errorf("proto: XnBroadcastPlmn: wiretype end group for non-group") 15885 } 15886 if fieldNum <= 0 { 15887 return fmt.Errorf("proto: XnBroadcastPlmn: illegal tag %d (wire type %d)", fieldNum, wire) 15888 } 15889 switch fieldNum { 15890 case 1: 15891 if wireType != 0 { 15892 return fmt.Errorf("proto: wrong wireType = %d for field PlmnId", wireType) 15893 } 15894 m.PlmnId = 0 15895 for shift := uint(0); ; shift += 7 { 15896 if shift >= 64 { 15897 return ErrIntOverflowRan 15898 } 15899 if iNdEx >= l { 15900 return io.ErrUnexpectedEOF 15901 } 15902 b := dAtA[iNdEx] 15903 iNdEx++ 15904 m.PlmnId |= uint32(b&0x7F) << shift 15905 if b < 0x80 { 15906 break 15907 } 15908 } 15909 case 2: 15910 if wireType != 2 { 15911 return fmt.Errorf("proto: wrong wireType = %d for field TaiSliceSupportList", wireType) 15912 } 15913 var msglen int 15914 for shift := uint(0); ; shift += 7 { 15915 if shift >= 64 { 15916 return ErrIntOverflowRan 15917 } 15918 if iNdEx >= l { 15919 return io.ErrUnexpectedEOF 15920 } 15921 b := dAtA[iNdEx] 15922 iNdEx++ 15923 msglen |= int(b&0x7F) << shift 15924 if b < 0x80 { 15925 break 15926 } 15927 } 15928 if msglen < 0 { 15929 return ErrInvalidLengthRan 15930 } 15931 postIndex := iNdEx + msglen 15932 if postIndex < 0 { 15933 return ErrInvalidLengthRan 15934 } 15935 if postIndex > l { 15936 return io.ErrUnexpectedEOF 15937 } 15938 if m.TaiSliceSupportList == nil { 15939 m.TaiSliceSupportList = &TaiSliceSupportList{} 15940 } 15941 if err := m.TaiSliceSupportList.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15942 return err 15943 } 15944 iNdEx = postIndex 15945 default: 15946 iNdEx = preIndex 15947 skippy, err := skipRan(dAtA[iNdEx:]) 15948 if err != nil { 15949 return err 15950 } 15951 if (skippy < 0) || (iNdEx+skippy) < 0 { 15952 return ErrInvalidLengthRan 15953 } 15954 if (iNdEx + skippy) > l { 15955 return io.ErrUnexpectedEOF 15956 } 15957 iNdEx += skippy 15958 } 15959 } 15960 15961 if iNdEx > l { 15962 return io.ErrUnexpectedEOF 15963 } 15964 return nil 15965 } 15966 func (m *TaiSliceSupportList) Unmarshal(dAtA []byte) error { 15967 l := len(dAtA) 15968 iNdEx := 0 15969 for iNdEx < l { 15970 preIndex := iNdEx 15971 var wire uint64 15972 for shift := uint(0); ; shift += 7 { 15973 if shift >= 64 { 15974 return ErrIntOverflowRan 15975 } 15976 if iNdEx >= l { 15977 return io.ErrUnexpectedEOF 15978 } 15979 b := dAtA[iNdEx] 15980 iNdEx++ 15981 wire |= uint64(b&0x7F) << shift 15982 if b < 0x80 { 15983 break 15984 } 15985 } 15986 fieldNum := int32(wire >> 3) 15987 wireType := int(wire & 0x7) 15988 if wireType == 4 { 15989 return fmt.Errorf("proto: TaiSliceSupportList: wiretype end group for non-group") 15990 } 15991 if fieldNum <= 0 { 15992 return fmt.Errorf("proto: TaiSliceSupportList: illegal tag %d (wire type %d)", fieldNum, wire) 15993 } 15994 switch fieldNum { 15995 case 1: 15996 if wireType != 2 { 15997 return fmt.Errorf("proto: wrong wireType = %d for field SliceSupportItems", wireType) 15998 } 15999 var msglen int 16000 for shift := uint(0); ; shift += 7 { 16001 if shift >= 64 { 16002 return ErrIntOverflowRan 16003 } 16004 if iNdEx >= l { 16005 return io.ErrUnexpectedEOF 16006 } 16007 b := dAtA[iNdEx] 16008 iNdEx++ 16009 msglen |= int(b&0x7F) << shift 16010 if b < 0x80 { 16011 break 16012 } 16013 } 16014 if msglen < 0 { 16015 return ErrInvalidLengthRan 16016 } 16017 postIndex := iNdEx + msglen 16018 if postIndex < 0 { 16019 return ErrInvalidLengthRan 16020 } 16021 if postIndex > l { 16022 return io.ErrUnexpectedEOF 16023 } 16024 m.SliceSupportItems = append(m.SliceSupportItems, &SliceSupportItem{}) 16025 if err := m.SliceSupportItems[len(m.SliceSupportItems)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16026 return err 16027 } 16028 iNdEx = postIndex 16029 default: 16030 iNdEx = preIndex 16031 skippy, err := skipRan(dAtA[iNdEx:]) 16032 if err != nil { 16033 return err 16034 } 16035 if (skippy < 0) || (iNdEx+skippy) < 0 { 16036 return ErrInvalidLengthRan 16037 } 16038 if (iNdEx + skippy) > l { 16039 return io.ErrUnexpectedEOF 16040 } 16041 iNdEx += skippy 16042 } 16043 } 16044 16045 if iNdEx > l { 16046 return io.ErrUnexpectedEOF 16047 } 16048 return nil 16049 } 16050 func (m *SliceSupportItem) Unmarshal(dAtA []byte) error { 16051 l := len(dAtA) 16052 iNdEx := 0 16053 for iNdEx < l { 16054 preIndex := iNdEx 16055 var wire uint64 16056 for shift := uint(0); ; shift += 7 { 16057 if shift >= 64 { 16058 return ErrIntOverflowRan 16059 } 16060 if iNdEx >= l { 16061 return io.ErrUnexpectedEOF 16062 } 16063 b := dAtA[iNdEx] 16064 iNdEx++ 16065 wire |= uint64(b&0x7F) << shift 16066 if b < 0x80 { 16067 break 16068 } 16069 } 16070 fieldNum := int32(wire >> 3) 16071 wireType := int(wire & 0x7) 16072 if wireType == 4 { 16073 return fmt.Errorf("proto: SliceSupportItem: wiretype end group for non-group") 16074 } 16075 if fieldNum <= 0 { 16076 return fmt.Errorf("proto: SliceSupportItem: illegal tag %d (wire type %d)", fieldNum, wire) 16077 } 16078 switch fieldNum { 16079 case 1: 16080 if wireType != 2 { 16081 return fmt.Errorf("proto: wrong wireType = %d for field SNssai", wireType) 16082 } 16083 var msglen int 16084 for shift := uint(0); ; shift += 7 { 16085 if shift >= 64 { 16086 return ErrIntOverflowRan 16087 } 16088 if iNdEx >= l { 16089 return io.ErrUnexpectedEOF 16090 } 16091 b := dAtA[iNdEx] 16092 iNdEx++ 16093 msglen |= int(b&0x7F) << shift 16094 if b < 0x80 { 16095 break 16096 } 16097 } 16098 if msglen < 0 { 16099 return ErrInvalidLengthRan 16100 } 16101 postIndex := iNdEx + msglen 16102 if postIndex < 0 { 16103 return ErrInvalidLengthRan 16104 } 16105 if postIndex > l { 16106 return io.ErrUnexpectedEOF 16107 } 16108 if m.SNssai == nil { 16109 m.SNssai = &SNssai{} 16110 } 16111 if err := m.SNssai.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16112 return err 16113 } 16114 iNdEx = postIndex 16115 default: 16116 iNdEx = preIndex 16117 skippy, err := skipRan(dAtA[iNdEx:]) 16118 if err != nil { 16119 return err 16120 } 16121 if (skippy < 0) || (iNdEx+skippy) < 0 { 16122 return ErrInvalidLengthRan 16123 } 16124 if (iNdEx + skippy) > l { 16125 return io.ErrUnexpectedEOF 16126 } 16127 iNdEx += skippy 16128 } 16129 } 16130 16131 if iNdEx > l { 16132 return io.ErrUnexpectedEOF 16133 } 16134 return nil 16135 } 16136 func (m *SNssai) Unmarshal(dAtA []byte) error { 16137 l := len(dAtA) 16138 iNdEx := 0 16139 for iNdEx < l { 16140 preIndex := iNdEx 16141 var wire uint64 16142 for shift := uint(0); ; shift += 7 { 16143 if shift >= 64 { 16144 return ErrIntOverflowRan 16145 } 16146 if iNdEx >= l { 16147 return io.ErrUnexpectedEOF 16148 } 16149 b := dAtA[iNdEx] 16150 iNdEx++ 16151 wire |= uint64(b&0x7F) << shift 16152 if b < 0x80 { 16153 break 16154 } 16155 } 16156 fieldNum := int32(wire >> 3) 16157 wireType := int(wire & 0x7) 16158 if wireType == 4 { 16159 return fmt.Errorf("proto: SNssai: wiretype end group for non-group") 16160 } 16161 if fieldNum <= 0 { 16162 return fmt.Errorf("proto: SNssai: illegal tag %d (wire type %d)", fieldNum, wire) 16163 } 16164 switch fieldNum { 16165 case 1: 16166 if wireType != 0 { 16167 return fmt.Errorf("proto: wrong wireType = %d for field Sst", wireType) 16168 } 16169 m.Sst = 0 16170 for shift := uint(0); ; shift += 7 { 16171 if shift >= 64 { 16172 return ErrIntOverflowRan 16173 } 16174 if iNdEx >= l { 16175 return io.ErrUnexpectedEOF 16176 } 16177 b := dAtA[iNdEx] 16178 iNdEx++ 16179 m.Sst |= uint32(b&0x7F) << shift 16180 if b < 0x80 { 16181 break 16182 } 16183 } 16184 case 2: 16185 if wireType != 0 { 16186 return fmt.Errorf("proto: wrong wireType = %d for field Sd", wireType) 16187 } 16188 m.Sd = 0 16189 for shift := uint(0); ; shift += 7 { 16190 if shift >= 64 { 16191 return ErrIntOverflowRan 16192 } 16193 if iNdEx >= l { 16194 return io.ErrUnexpectedEOF 16195 } 16196 b := dAtA[iNdEx] 16197 iNdEx++ 16198 m.Sd |= uint32(b&0x7F) << shift 16199 if b < 0x80 { 16200 break 16201 } 16202 } 16203 default: 16204 iNdEx = preIndex 16205 skippy, err := skipRan(dAtA[iNdEx:]) 16206 if err != nil { 16207 return err 16208 } 16209 if (skippy < 0) || (iNdEx+skippy) < 0 { 16210 return ErrInvalidLengthRan 16211 } 16212 if (iNdEx + skippy) > l { 16213 return io.ErrUnexpectedEOF 16214 } 16215 iNdEx += skippy 16216 } 16217 } 16218 16219 if iNdEx > l { 16220 return io.ErrUnexpectedEOF 16221 } 16222 return nil 16223 } 16224 func (m *AmfRegionInformation) Unmarshal(dAtA []byte) error { 16225 l := len(dAtA) 16226 iNdEx := 0 16227 for iNdEx < l { 16228 preIndex := iNdEx 16229 var wire uint64 16230 for shift := uint(0); ; shift += 7 { 16231 if shift >= 64 { 16232 return ErrIntOverflowRan 16233 } 16234 if iNdEx >= l { 16235 return io.ErrUnexpectedEOF 16236 } 16237 b := dAtA[iNdEx] 16238 iNdEx++ 16239 wire |= uint64(b&0x7F) << shift 16240 if b < 0x80 { 16241 break 16242 } 16243 } 16244 fieldNum := int32(wire >> 3) 16245 wireType := int(wire & 0x7) 16246 if wireType == 4 { 16247 return fmt.Errorf("proto: AmfRegionInformation: wiretype end group for non-group") 16248 } 16249 if fieldNum <= 0 { 16250 return fmt.Errorf("proto: AmfRegionInformation: illegal tag %d (wire type %d)", fieldNum, wire) 16251 } 16252 switch fieldNum { 16253 case 1: 16254 if wireType != 2 { 16255 return fmt.Errorf("proto: wrong wireType = %d for field GlobalAmfRegionInformationItems", wireType) 16256 } 16257 var msglen int 16258 for shift := uint(0); ; shift += 7 { 16259 if shift >= 64 { 16260 return ErrIntOverflowRan 16261 } 16262 if iNdEx >= l { 16263 return io.ErrUnexpectedEOF 16264 } 16265 b := dAtA[iNdEx] 16266 iNdEx++ 16267 msglen |= int(b&0x7F) << shift 16268 if b < 0x80 { 16269 break 16270 } 16271 } 16272 if msglen < 0 { 16273 return ErrInvalidLengthRan 16274 } 16275 postIndex := iNdEx + msglen 16276 if postIndex < 0 { 16277 return ErrInvalidLengthRan 16278 } 16279 if postIndex > l { 16280 return io.ErrUnexpectedEOF 16281 } 16282 m.GlobalAmfRegionInformationItems = append(m.GlobalAmfRegionInformationItems, &GlobalAmfRegionInformationItem{}) 16283 if err := m.GlobalAmfRegionInformationItems[len(m.GlobalAmfRegionInformationItems)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16284 return err 16285 } 16286 iNdEx = postIndex 16287 default: 16288 iNdEx = preIndex 16289 skippy, err := skipRan(dAtA[iNdEx:]) 16290 if err != nil { 16291 return err 16292 } 16293 if (skippy < 0) || (iNdEx+skippy) < 0 { 16294 return ErrInvalidLengthRan 16295 } 16296 if (iNdEx + skippy) > l { 16297 return io.ErrUnexpectedEOF 16298 } 16299 iNdEx += skippy 16300 } 16301 } 16302 16303 if iNdEx > l { 16304 return io.ErrUnexpectedEOF 16305 } 16306 return nil 16307 } 16308 func (m *GlobalAmfRegionInformationItem) Unmarshal(dAtA []byte) error { 16309 l := len(dAtA) 16310 iNdEx := 0 16311 for iNdEx < l { 16312 preIndex := iNdEx 16313 var wire uint64 16314 for shift := uint(0); ; shift += 7 { 16315 if shift >= 64 { 16316 return ErrIntOverflowRan 16317 } 16318 if iNdEx >= l { 16319 return io.ErrUnexpectedEOF 16320 } 16321 b := dAtA[iNdEx] 16322 iNdEx++ 16323 wire |= uint64(b&0x7F) << shift 16324 if b < 0x80 { 16325 break 16326 } 16327 } 16328 fieldNum := int32(wire >> 3) 16329 wireType := int(wire & 0x7) 16330 if wireType == 4 { 16331 return fmt.Errorf("proto: GlobalAmfRegionInformationItem: wiretype end group for non-group") 16332 } 16333 if fieldNum <= 0 { 16334 return fmt.Errorf("proto: GlobalAmfRegionInformationItem: illegal tag %d (wire type %d)", fieldNum, wire) 16335 } 16336 switch fieldNum { 16337 case 1: 16338 if wireType != 0 { 16339 return fmt.Errorf("proto: wrong wireType = %d for field PlmnId", wireType) 16340 } 16341 m.PlmnId = 0 16342 for shift := uint(0); ; shift += 7 { 16343 if shift >= 64 { 16344 return ErrIntOverflowRan 16345 } 16346 if iNdEx >= l { 16347 return io.ErrUnexpectedEOF 16348 } 16349 b := dAtA[iNdEx] 16350 iNdEx++ 16351 m.PlmnId |= uint32(b&0x7F) << shift 16352 if b < 0x80 { 16353 break 16354 } 16355 } 16356 case 2: 16357 if wireType != 0 { 16358 return fmt.Errorf("proto: wrong wireType = %d for field AmfRegionId", wireType) 16359 } 16360 m.AmfRegionId = 0 16361 for shift := uint(0); ; shift += 7 { 16362 if shift >= 64 { 16363 return ErrIntOverflowRan 16364 } 16365 if iNdEx >= l { 16366 return io.ErrUnexpectedEOF 16367 } 16368 b := dAtA[iNdEx] 16369 iNdEx++ 16370 m.AmfRegionId |= uint32(b&0x7F) << shift 16371 if b < 0x80 { 16372 break 16373 } 16374 } 16375 default: 16376 iNdEx = preIndex 16377 skippy, err := skipRan(dAtA[iNdEx:]) 16378 if err != nil { 16379 return err 16380 } 16381 if (skippy < 0) || (iNdEx+skippy) < 0 { 16382 return ErrInvalidLengthRan 16383 } 16384 if (iNdEx + skippy) > l { 16385 return io.ErrUnexpectedEOF 16386 } 16387 iNdEx += skippy 16388 } 16389 } 16390 16391 if iNdEx > l { 16392 return io.ErrUnexpectedEOF 16393 } 16394 return nil 16395 } 16396 func (m *NeighborInformationNr) Unmarshal(dAtA []byte) error { 16397 l := len(dAtA) 16398 iNdEx := 0 16399 for iNdEx < l { 16400 preIndex := iNdEx 16401 var wire uint64 16402 for shift := uint(0); ; shift += 7 { 16403 if shift >= 64 { 16404 return ErrIntOverflowRan 16405 } 16406 if iNdEx >= l { 16407 return io.ErrUnexpectedEOF 16408 } 16409 b := dAtA[iNdEx] 16410 iNdEx++ 16411 wire |= uint64(b&0x7F) << shift 16412 if b < 0x80 { 16413 break 16414 } 16415 } 16416 fieldNum := int32(wire >> 3) 16417 wireType := int(wire & 0x7) 16418 if wireType == 4 { 16419 return fmt.Errorf("proto: NeighborInformationNr: wiretype end group for non-group") 16420 } 16421 if fieldNum <= 0 { 16422 return fmt.Errorf("proto: NeighborInformationNr: illegal tag %d (wire type %d)", fieldNum, wire) 16423 } 16424 switch fieldNum { 16425 case 1: 16426 if wireType != 0 { 16427 return fmt.Errorf("proto: wrong wireType = %d for field Pci", wireType) 16428 } 16429 m.Pci = 0 16430 for shift := uint(0); ; shift += 7 { 16431 if shift >= 64 { 16432 return ErrIntOverflowRan 16433 } 16434 if iNdEx >= l { 16435 return io.ErrUnexpectedEOF 16436 } 16437 b := dAtA[iNdEx] 16438 iNdEx++ 16439 m.Pci |= uint32(b&0x7F) << shift 16440 if b < 0x80 { 16441 break 16442 } 16443 } 16444 case 2: 16445 if wireType != 2 { 16446 return fmt.Errorf("proto: wrong wireType = %d for field NrCgi", wireType) 16447 } 16448 var msglen int 16449 for shift := uint(0); ; shift += 7 { 16450 if shift >= 64 { 16451 return ErrIntOverflowRan 16452 } 16453 if iNdEx >= l { 16454 return io.ErrUnexpectedEOF 16455 } 16456 b := dAtA[iNdEx] 16457 iNdEx++ 16458 msglen |= int(b&0x7F) << shift 16459 if b < 0x80 { 16460 break 16461 } 16462 } 16463 if msglen < 0 { 16464 return ErrInvalidLengthRan 16465 } 16466 postIndex := iNdEx + msglen 16467 if postIndex < 0 { 16468 return ErrInvalidLengthRan 16469 } 16470 if postIndex > l { 16471 return io.ErrUnexpectedEOF 16472 } 16473 if m.NrCgi == nil { 16474 m.NrCgi = &NeighborCellID{} 16475 } 16476 if err := m.NrCgi.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16477 return err 16478 } 16479 iNdEx = postIndex 16480 case 3: 16481 if wireType != 0 { 16482 return fmt.Errorf("proto: wrong wireType = %d for field Tac", wireType) 16483 } 16484 m.Tac = 0 16485 for shift := uint(0); ; shift += 7 { 16486 if shift >= 64 { 16487 return ErrIntOverflowRan 16488 } 16489 if iNdEx >= l { 16490 return io.ErrUnexpectedEOF 16491 } 16492 b := dAtA[iNdEx] 16493 iNdEx++ 16494 m.Tac |= uint32(b&0x7F) << shift 16495 if b < 0x80 { 16496 break 16497 } 16498 } 16499 case 4: 16500 if wireType != 2 { 16501 return fmt.Errorf("proto: wrong wireType = %d for field FddInfo", wireType) 16502 } 16503 var msglen int 16504 for shift := uint(0); ; shift += 7 { 16505 if shift >= 64 { 16506 return ErrIntOverflowRan 16507 } 16508 if iNdEx >= l { 16509 return io.ErrUnexpectedEOF 16510 } 16511 b := dAtA[iNdEx] 16512 iNdEx++ 16513 msglen |= int(b&0x7F) << shift 16514 if b < 0x80 { 16515 break 16516 } 16517 } 16518 if msglen < 0 { 16519 return ErrInvalidLengthRan 16520 } 16521 postIndex := iNdEx + msglen 16522 if postIndex < 0 { 16523 return ErrInvalidLengthRan 16524 } 16525 if postIndex > l { 16526 return io.ErrUnexpectedEOF 16527 } 16528 v := &FDDInfo{} 16529 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16530 return err 16531 } 16532 m.NrModeInfo = &NeighborInformationNr_FddInfo{v} 16533 iNdEx = postIndex 16534 case 5: 16535 if wireType != 2 { 16536 return fmt.Errorf("proto: wrong wireType = %d for field TddInfo", wireType) 16537 } 16538 var msglen int 16539 for shift := uint(0); ; shift += 7 { 16540 if shift >= 64 { 16541 return ErrIntOverflowRan 16542 } 16543 if iNdEx >= l { 16544 return io.ErrUnexpectedEOF 16545 } 16546 b := dAtA[iNdEx] 16547 iNdEx++ 16548 msglen |= int(b&0x7F) << shift 16549 if b < 0x80 { 16550 break 16551 } 16552 } 16553 if msglen < 0 { 16554 return ErrInvalidLengthRan 16555 } 16556 postIndex := iNdEx + msglen 16557 if postIndex < 0 { 16558 return ErrInvalidLengthRan 16559 } 16560 if postIndex > l { 16561 return io.ErrUnexpectedEOF 16562 } 16563 v := &TDDInfo{} 16564 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16565 return err 16566 } 16567 m.NrModeInfo = &NeighborInformationNr_TddInfo{v} 16568 iNdEx = postIndex 16569 case 6: 16570 if wireType != 2 { 16571 return fmt.Errorf("proto: wrong wireType = %d for field ConnectivitySupport", wireType) 16572 } 16573 var msglen int 16574 for shift := uint(0); ; shift += 7 { 16575 if shift >= 64 { 16576 return ErrIntOverflowRan 16577 } 16578 if iNdEx >= l { 16579 return io.ErrUnexpectedEOF 16580 } 16581 b := dAtA[iNdEx] 16582 iNdEx++ 16583 msglen |= int(b&0x7F) << shift 16584 if b < 0x80 { 16585 break 16586 } 16587 } 16588 if msglen < 0 { 16589 return ErrInvalidLengthRan 16590 } 16591 postIndex := iNdEx + msglen 16592 if postIndex < 0 { 16593 return ErrInvalidLengthRan 16594 } 16595 if postIndex > l { 16596 return io.ErrUnexpectedEOF 16597 } 16598 if m.ConnectivitySupport == nil { 16599 m.ConnectivitySupport = &ConnectivitySupport{} 16600 } 16601 if err := m.ConnectivitySupport.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16602 return err 16603 } 16604 iNdEx = postIndex 16605 case 7: 16606 if wireType != 0 { 16607 return fmt.Errorf("proto: wrong wireType = %d for field MeasurementTimingConfiguration", wireType) 16608 } 16609 m.MeasurementTimingConfiguration = 0 16610 for shift := uint(0); ; shift += 7 { 16611 if shift >= 64 { 16612 return ErrIntOverflowRan 16613 } 16614 if iNdEx >= l { 16615 return io.ErrUnexpectedEOF 16616 } 16617 b := dAtA[iNdEx] 16618 iNdEx++ 16619 m.MeasurementTimingConfiguration |= uint32(b&0x7F) << shift 16620 if b < 0x80 { 16621 break 16622 } 16623 } 16624 default: 16625 iNdEx = preIndex 16626 skippy, err := skipRan(dAtA[iNdEx:]) 16627 if err != nil { 16628 return err 16629 } 16630 if (skippy < 0) || (iNdEx+skippy) < 0 { 16631 return ErrInvalidLengthRan 16632 } 16633 if (iNdEx + skippy) > l { 16634 return io.ErrUnexpectedEOF 16635 } 16636 iNdEx += skippy 16637 } 16638 } 16639 16640 if iNdEx > l { 16641 return io.ErrUnexpectedEOF 16642 } 16643 return nil 16644 } 16645 func (m *ServiceModelInfo) Unmarshal(dAtA []byte) error { 16646 l := len(dAtA) 16647 iNdEx := 0 16648 for iNdEx < l { 16649 preIndex := iNdEx 16650 var wire uint64 16651 for shift := uint(0); ; shift += 7 { 16652 if shift >= 64 { 16653 return ErrIntOverflowRan 16654 } 16655 if iNdEx >= l { 16656 return io.ErrUnexpectedEOF 16657 } 16658 b := dAtA[iNdEx] 16659 iNdEx++ 16660 wire |= uint64(b&0x7F) << shift 16661 if b < 0x80 { 16662 break 16663 } 16664 } 16665 fieldNum := int32(wire >> 3) 16666 wireType := int(wire & 0x7) 16667 if wireType == 4 { 16668 return fmt.Errorf("proto: ServiceModelInfo: wiretype end group for non-group") 16669 } 16670 if fieldNum <= 0 { 16671 return fmt.Errorf("proto: ServiceModelInfo: illegal tag %d (wire type %d)", fieldNum, wire) 16672 } 16673 switch fieldNum { 16674 case 1: 16675 if wireType != 2 { 16676 return fmt.Errorf("proto: wrong wireType = %d for field OID", wireType) 16677 } 16678 var stringLen uint64 16679 for shift := uint(0); ; shift += 7 { 16680 if shift >= 64 { 16681 return ErrIntOverflowRan 16682 } 16683 if iNdEx >= l { 16684 return io.ErrUnexpectedEOF 16685 } 16686 b := dAtA[iNdEx] 16687 iNdEx++ 16688 stringLen |= uint64(b&0x7F) << shift 16689 if b < 0x80 { 16690 break 16691 } 16692 } 16693 intStringLen := int(stringLen) 16694 if intStringLen < 0 { 16695 return ErrInvalidLengthRan 16696 } 16697 postIndex := iNdEx + intStringLen 16698 if postIndex < 0 { 16699 return ErrInvalidLengthRan 16700 } 16701 if postIndex > l { 16702 return io.ErrUnexpectedEOF 16703 } 16704 m.OID = string(dAtA[iNdEx:postIndex]) 16705 iNdEx = postIndex 16706 case 2: 16707 if wireType != 2 { 16708 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 16709 } 16710 var stringLen uint64 16711 for shift := uint(0); ; shift += 7 { 16712 if shift >= 64 { 16713 return ErrIntOverflowRan 16714 } 16715 if iNdEx >= l { 16716 return io.ErrUnexpectedEOF 16717 } 16718 b := dAtA[iNdEx] 16719 iNdEx++ 16720 stringLen |= uint64(b&0x7F) << shift 16721 if b < 0x80 { 16722 break 16723 } 16724 } 16725 intStringLen := int(stringLen) 16726 if intStringLen < 0 { 16727 return ErrInvalidLengthRan 16728 } 16729 postIndex := iNdEx + intStringLen 16730 if postIndex < 0 { 16731 return ErrInvalidLengthRan 16732 } 16733 if postIndex > l { 16734 return io.ErrUnexpectedEOF 16735 } 16736 m.Name = string(dAtA[iNdEx:postIndex]) 16737 iNdEx = postIndex 16738 case 3: 16739 if wireType != 2 { 16740 return fmt.Errorf("proto: wrong wireType = %d for field RanFunctions", wireType) 16741 } 16742 var msglen int 16743 for shift := uint(0); ; shift += 7 { 16744 if shift >= 64 { 16745 return ErrIntOverflowRan 16746 } 16747 if iNdEx >= l { 16748 return io.ErrUnexpectedEOF 16749 } 16750 b := dAtA[iNdEx] 16751 iNdEx++ 16752 msglen |= int(b&0x7F) << shift 16753 if b < 0x80 { 16754 break 16755 } 16756 } 16757 if msglen < 0 { 16758 return ErrInvalidLengthRan 16759 } 16760 postIndex := iNdEx + msglen 16761 if postIndex < 0 { 16762 return ErrInvalidLengthRan 16763 } 16764 if postIndex > l { 16765 return io.ErrUnexpectedEOF 16766 } 16767 m.RanFunctions = append(m.RanFunctions, &types.Any{}) 16768 if err := m.RanFunctions[len(m.RanFunctions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16769 return err 16770 } 16771 iNdEx = postIndex 16772 case 4: 16773 if wireType == 0 { 16774 var v uint32 16775 for shift := uint(0); ; shift += 7 { 16776 if shift >= 64 { 16777 return ErrIntOverflowRan 16778 } 16779 if iNdEx >= l { 16780 return io.ErrUnexpectedEOF 16781 } 16782 b := dAtA[iNdEx] 16783 iNdEx++ 16784 v |= uint32(b&0x7F) << shift 16785 if b < 0x80 { 16786 break 16787 } 16788 } 16789 m.RanFunctionIDs = append(m.RanFunctionIDs, v) 16790 } else if wireType == 2 { 16791 var packedLen int 16792 for shift := uint(0); ; shift += 7 { 16793 if shift >= 64 { 16794 return ErrIntOverflowRan 16795 } 16796 if iNdEx >= l { 16797 return io.ErrUnexpectedEOF 16798 } 16799 b := dAtA[iNdEx] 16800 iNdEx++ 16801 packedLen |= int(b&0x7F) << shift 16802 if b < 0x80 { 16803 break 16804 } 16805 } 16806 if packedLen < 0 { 16807 return ErrInvalidLengthRan 16808 } 16809 postIndex := iNdEx + packedLen 16810 if postIndex < 0 { 16811 return ErrInvalidLengthRan 16812 } 16813 if postIndex > l { 16814 return io.ErrUnexpectedEOF 16815 } 16816 var elementCount int 16817 var count int 16818 for _, integer := range dAtA[iNdEx:postIndex] { 16819 if integer < 128 { 16820 count++ 16821 } 16822 } 16823 elementCount = count 16824 if elementCount != 0 && len(m.RanFunctionIDs) == 0 { 16825 m.RanFunctionIDs = make([]uint32, 0, elementCount) 16826 } 16827 for iNdEx < postIndex { 16828 var v uint32 16829 for shift := uint(0); ; shift += 7 { 16830 if shift >= 64 { 16831 return ErrIntOverflowRan 16832 } 16833 if iNdEx >= l { 16834 return io.ErrUnexpectedEOF 16835 } 16836 b := dAtA[iNdEx] 16837 iNdEx++ 16838 v |= uint32(b&0x7F) << shift 16839 if b < 0x80 { 16840 break 16841 } 16842 } 16843 m.RanFunctionIDs = append(m.RanFunctionIDs, v) 16844 } 16845 } else { 16846 return fmt.Errorf("proto: wrong wireType = %d for field RanFunctionIDs", wireType) 16847 } 16848 default: 16849 iNdEx = preIndex 16850 skippy, err := skipRan(dAtA[iNdEx:]) 16851 if err != nil { 16852 return err 16853 } 16854 if (skippy < 0) || (iNdEx+skippy) < 0 { 16855 return ErrInvalidLengthRan 16856 } 16857 if (iNdEx + skippy) > l { 16858 return io.ErrUnexpectedEOF 16859 } 16860 iNdEx += skippy 16861 } 16862 } 16863 16864 if iNdEx > l { 16865 return io.ErrUnexpectedEOF 16866 } 16867 return nil 16868 } 16869 func (m *RCRanFunction) Unmarshal(dAtA []byte) error { 16870 l := len(dAtA) 16871 iNdEx := 0 16872 for iNdEx < l { 16873 preIndex := iNdEx 16874 var wire uint64 16875 for shift := uint(0); ; shift += 7 { 16876 if shift >= 64 { 16877 return ErrIntOverflowRan 16878 } 16879 if iNdEx >= l { 16880 return io.ErrUnexpectedEOF 16881 } 16882 b := dAtA[iNdEx] 16883 iNdEx++ 16884 wire |= uint64(b&0x7F) << shift 16885 if b < 0x80 { 16886 break 16887 } 16888 } 16889 fieldNum := int32(wire >> 3) 16890 wireType := int(wire & 0x7) 16891 if wireType == 4 { 16892 return fmt.Errorf("proto: RCRanFunction: wiretype end group for non-group") 16893 } 16894 if fieldNum <= 0 { 16895 return fmt.Errorf("proto: RCRanFunction: illegal tag %d (wire type %d)", fieldNum, wire) 16896 } 16897 switch fieldNum { 16898 case 1: 16899 if wireType != 2 { 16900 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 16901 } 16902 var stringLen uint64 16903 for shift := uint(0); ; shift += 7 { 16904 if shift >= 64 { 16905 return ErrIntOverflowRan 16906 } 16907 if iNdEx >= l { 16908 return io.ErrUnexpectedEOF 16909 } 16910 b := dAtA[iNdEx] 16911 iNdEx++ 16912 stringLen |= uint64(b&0x7F) << shift 16913 if b < 0x80 { 16914 break 16915 } 16916 } 16917 intStringLen := int(stringLen) 16918 if intStringLen < 0 { 16919 return ErrInvalidLengthRan 16920 } 16921 postIndex := iNdEx + intStringLen 16922 if postIndex < 0 { 16923 return ErrInvalidLengthRan 16924 } 16925 if postIndex > l { 16926 return io.ErrUnexpectedEOF 16927 } 16928 m.ID = string(dAtA[iNdEx:postIndex]) 16929 iNdEx = postIndex 16930 case 2: 16931 if wireType != 2 { 16932 return fmt.Errorf("proto: wrong wireType = %d for field ReportStyles", wireType) 16933 } 16934 var msglen int 16935 for shift := uint(0); ; shift += 7 { 16936 if shift >= 64 { 16937 return ErrIntOverflowRan 16938 } 16939 if iNdEx >= l { 16940 return io.ErrUnexpectedEOF 16941 } 16942 b := dAtA[iNdEx] 16943 iNdEx++ 16944 msglen |= int(b&0x7F) << shift 16945 if b < 0x80 { 16946 break 16947 } 16948 } 16949 if msglen < 0 { 16950 return ErrInvalidLengthRan 16951 } 16952 postIndex := iNdEx + msglen 16953 if postIndex < 0 { 16954 return ErrInvalidLengthRan 16955 } 16956 if postIndex > l { 16957 return io.ErrUnexpectedEOF 16958 } 16959 m.ReportStyles = append(m.ReportStyles, &RCReportStyle{}) 16960 if err := m.ReportStyles[len(m.ReportStyles)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16961 return err 16962 } 16963 iNdEx = postIndex 16964 case 3: 16965 if wireType != 2 { 16966 return fmt.Errorf("proto: wrong wireType = %d for field InsertStyles", wireType) 16967 } 16968 var msglen int 16969 for shift := uint(0); ; shift += 7 { 16970 if shift >= 64 { 16971 return ErrIntOverflowRan 16972 } 16973 if iNdEx >= l { 16974 return io.ErrUnexpectedEOF 16975 } 16976 b := dAtA[iNdEx] 16977 iNdEx++ 16978 msglen |= int(b&0x7F) << shift 16979 if b < 0x80 { 16980 break 16981 } 16982 } 16983 if msglen < 0 { 16984 return ErrInvalidLengthRan 16985 } 16986 postIndex := iNdEx + msglen 16987 if postIndex < 0 { 16988 return ErrInvalidLengthRan 16989 } 16990 if postIndex > l { 16991 return io.ErrUnexpectedEOF 16992 } 16993 m.InsertStyles = append(m.InsertStyles, &RCInsertStyle{}) 16994 if err := m.InsertStyles[len(m.InsertStyles)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16995 return err 16996 } 16997 iNdEx = postIndex 16998 case 4: 16999 if wireType != 2 { 17000 return fmt.Errorf("proto: wrong wireType = %d for field EventTriggerStyles", wireType) 17001 } 17002 var msglen int 17003 for shift := uint(0); ; shift += 7 { 17004 if shift >= 64 { 17005 return ErrIntOverflowRan 17006 } 17007 if iNdEx >= l { 17008 return io.ErrUnexpectedEOF 17009 } 17010 b := dAtA[iNdEx] 17011 iNdEx++ 17012 msglen |= int(b&0x7F) << shift 17013 if b < 0x80 { 17014 break 17015 } 17016 } 17017 if msglen < 0 { 17018 return ErrInvalidLengthRan 17019 } 17020 postIndex := iNdEx + msglen 17021 if postIndex < 0 { 17022 return ErrInvalidLengthRan 17023 } 17024 if postIndex > l { 17025 return io.ErrUnexpectedEOF 17026 } 17027 m.EventTriggerStyles = append(m.EventTriggerStyles, &RCEventTriggerStyle{}) 17028 if err := m.EventTriggerStyles[len(m.EventTriggerStyles)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17029 return err 17030 } 17031 iNdEx = postIndex 17032 case 5: 17033 if wireType != 2 { 17034 return fmt.Errorf("proto: wrong wireType = %d for field PolicyStyles", wireType) 17035 } 17036 var msglen int 17037 for shift := uint(0); ; shift += 7 { 17038 if shift >= 64 { 17039 return ErrIntOverflowRan 17040 } 17041 if iNdEx >= l { 17042 return io.ErrUnexpectedEOF 17043 } 17044 b := dAtA[iNdEx] 17045 iNdEx++ 17046 msglen |= int(b&0x7F) << shift 17047 if b < 0x80 { 17048 break 17049 } 17050 } 17051 if msglen < 0 { 17052 return ErrInvalidLengthRan 17053 } 17054 postIndex := iNdEx + msglen 17055 if postIndex < 0 { 17056 return ErrInvalidLengthRan 17057 } 17058 if postIndex > l { 17059 return io.ErrUnexpectedEOF 17060 } 17061 m.PolicyStyles = append(m.PolicyStyles, &RCPolicyStyle{}) 17062 if err := m.PolicyStyles[len(m.PolicyStyles)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17063 return err 17064 } 17065 iNdEx = postIndex 17066 case 6: 17067 if wireType != 2 { 17068 return fmt.Errorf("proto: wrong wireType = %d for field ControlStyles", wireType) 17069 } 17070 var msglen int 17071 for shift := uint(0); ; shift += 7 { 17072 if shift >= 64 { 17073 return ErrIntOverflowRan 17074 } 17075 if iNdEx >= l { 17076 return io.ErrUnexpectedEOF 17077 } 17078 b := dAtA[iNdEx] 17079 iNdEx++ 17080 msglen |= int(b&0x7F) << shift 17081 if b < 0x80 { 17082 break 17083 } 17084 } 17085 if msglen < 0 { 17086 return ErrInvalidLengthRan 17087 } 17088 postIndex := iNdEx + msglen 17089 if postIndex < 0 { 17090 return ErrInvalidLengthRan 17091 } 17092 if postIndex > l { 17093 return io.ErrUnexpectedEOF 17094 } 17095 m.ControlStyles = append(m.ControlStyles, &RCControlStyle{}) 17096 if err := m.ControlStyles[len(m.ControlStyles)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17097 return err 17098 } 17099 iNdEx = postIndex 17100 default: 17101 iNdEx = preIndex 17102 skippy, err := skipRan(dAtA[iNdEx:]) 17103 if err != nil { 17104 return err 17105 } 17106 if (skippy < 0) || (iNdEx+skippy) < 0 { 17107 return ErrInvalidLengthRan 17108 } 17109 if (iNdEx + skippy) > l { 17110 return io.ErrUnexpectedEOF 17111 } 17112 iNdEx += skippy 17113 } 17114 } 17115 17116 if iNdEx > l { 17117 return io.ErrUnexpectedEOF 17118 } 17119 return nil 17120 } 17121 func (m *MHORanFunction) Unmarshal(dAtA []byte) error { 17122 l := len(dAtA) 17123 iNdEx := 0 17124 for iNdEx < l { 17125 preIndex := iNdEx 17126 var wire uint64 17127 for shift := uint(0); ; shift += 7 { 17128 if shift >= 64 { 17129 return ErrIntOverflowRan 17130 } 17131 if iNdEx >= l { 17132 return io.ErrUnexpectedEOF 17133 } 17134 b := dAtA[iNdEx] 17135 iNdEx++ 17136 wire |= uint64(b&0x7F) << shift 17137 if b < 0x80 { 17138 break 17139 } 17140 } 17141 fieldNum := int32(wire >> 3) 17142 wireType := int(wire & 0x7) 17143 if wireType == 4 { 17144 return fmt.Errorf("proto: MHORanFunction: wiretype end group for non-group") 17145 } 17146 if fieldNum <= 0 { 17147 return fmt.Errorf("proto: MHORanFunction: illegal tag %d (wire type %d)", fieldNum, wire) 17148 } 17149 switch fieldNum { 17150 case 1: 17151 if wireType != 2 { 17152 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 17153 } 17154 var stringLen uint64 17155 for shift := uint(0); ; shift += 7 { 17156 if shift >= 64 { 17157 return ErrIntOverflowRan 17158 } 17159 if iNdEx >= l { 17160 return io.ErrUnexpectedEOF 17161 } 17162 b := dAtA[iNdEx] 17163 iNdEx++ 17164 stringLen |= uint64(b&0x7F) << shift 17165 if b < 0x80 { 17166 break 17167 } 17168 } 17169 intStringLen := int(stringLen) 17170 if intStringLen < 0 { 17171 return ErrInvalidLengthRan 17172 } 17173 postIndex := iNdEx + intStringLen 17174 if postIndex < 0 { 17175 return ErrInvalidLengthRan 17176 } 17177 if postIndex > l { 17178 return io.ErrUnexpectedEOF 17179 } 17180 m.ID = string(dAtA[iNdEx:postIndex]) 17181 iNdEx = postIndex 17182 case 2: 17183 if wireType != 2 { 17184 return fmt.Errorf("proto: wrong wireType = %d for field ReportStyles", wireType) 17185 } 17186 var msglen int 17187 for shift := uint(0); ; shift += 7 { 17188 if shift >= 64 { 17189 return ErrIntOverflowRan 17190 } 17191 if iNdEx >= l { 17192 return io.ErrUnexpectedEOF 17193 } 17194 b := dAtA[iNdEx] 17195 iNdEx++ 17196 msglen |= int(b&0x7F) << shift 17197 if b < 0x80 { 17198 break 17199 } 17200 } 17201 if msglen < 0 { 17202 return ErrInvalidLengthRan 17203 } 17204 postIndex := iNdEx + msglen 17205 if postIndex < 0 { 17206 return ErrInvalidLengthRan 17207 } 17208 if postIndex > l { 17209 return io.ErrUnexpectedEOF 17210 } 17211 m.ReportStyles = append(m.ReportStyles, &MHOReportStyle{}) 17212 if err := m.ReportStyles[len(m.ReportStyles)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17213 return err 17214 } 17215 iNdEx = postIndex 17216 default: 17217 iNdEx = preIndex 17218 skippy, err := skipRan(dAtA[iNdEx:]) 17219 if err != nil { 17220 return err 17221 } 17222 if (skippy < 0) || (iNdEx+skippy) < 0 { 17223 return ErrInvalidLengthRan 17224 } 17225 if (iNdEx + skippy) > l { 17226 return io.ErrUnexpectedEOF 17227 } 17228 iNdEx += skippy 17229 } 17230 } 17231 17232 if iNdEx > l { 17233 return io.ErrUnexpectedEOF 17234 } 17235 return nil 17236 } 17237 func (m *KPMRanFunction) Unmarshal(dAtA []byte) error { 17238 l := len(dAtA) 17239 iNdEx := 0 17240 for iNdEx < l { 17241 preIndex := iNdEx 17242 var wire uint64 17243 for shift := uint(0); ; shift += 7 { 17244 if shift >= 64 { 17245 return ErrIntOverflowRan 17246 } 17247 if iNdEx >= l { 17248 return io.ErrUnexpectedEOF 17249 } 17250 b := dAtA[iNdEx] 17251 iNdEx++ 17252 wire |= uint64(b&0x7F) << shift 17253 if b < 0x80 { 17254 break 17255 } 17256 } 17257 fieldNum := int32(wire >> 3) 17258 wireType := int(wire & 0x7) 17259 if wireType == 4 { 17260 return fmt.Errorf("proto: KPMRanFunction: wiretype end group for non-group") 17261 } 17262 if fieldNum <= 0 { 17263 return fmt.Errorf("proto: KPMRanFunction: illegal tag %d (wire type %d)", fieldNum, wire) 17264 } 17265 switch fieldNum { 17266 case 1: 17267 if wireType != 2 { 17268 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 17269 } 17270 var stringLen uint64 17271 for shift := uint(0); ; shift += 7 { 17272 if shift >= 64 { 17273 return ErrIntOverflowRan 17274 } 17275 if iNdEx >= l { 17276 return io.ErrUnexpectedEOF 17277 } 17278 b := dAtA[iNdEx] 17279 iNdEx++ 17280 stringLen |= uint64(b&0x7F) << shift 17281 if b < 0x80 { 17282 break 17283 } 17284 } 17285 intStringLen := int(stringLen) 17286 if intStringLen < 0 { 17287 return ErrInvalidLengthRan 17288 } 17289 postIndex := iNdEx + intStringLen 17290 if postIndex < 0 { 17291 return ErrInvalidLengthRan 17292 } 17293 if postIndex > l { 17294 return io.ErrUnexpectedEOF 17295 } 17296 m.ID = string(dAtA[iNdEx:postIndex]) 17297 iNdEx = postIndex 17298 case 2: 17299 if wireType != 2 { 17300 return fmt.Errorf("proto: wrong wireType = %d for field ReportStyles", wireType) 17301 } 17302 var msglen int 17303 for shift := uint(0); ; shift += 7 { 17304 if shift >= 64 { 17305 return ErrIntOverflowRan 17306 } 17307 if iNdEx >= l { 17308 return io.ErrUnexpectedEOF 17309 } 17310 b := dAtA[iNdEx] 17311 iNdEx++ 17312 msglen |= int(b&0x7F) << shift 17313 if b < 0x80 { 17314 break 17315 } 17316 } 17317 if msglen < 0 { 17318 return ErrInvalidLengthRan 17319 } 17320 postIndex := iNdEx + msglen 17321 if postIndex < 0 { 17322 return ErrInvalidLengthRan 17323 } 17324 if postIndex > l { 17325 return io.ErrUnexpectedEOF 17326 } 17327 m.ReportStyles = append(m.ReportStyles, &KPMReportStyle{}) 17328 if err := m.ReportStyles[len(m.ReportStyles)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17329 return err 17330 } 17331 iNdEx = postIndex 17332 default: 17333 iNdEx = preIndex 17334 skippy, err := skipRan(dAtA[iNdEx:]) 17335 if err != nil { 17336 return err 17337 } 17338 if (skippy < 0) || (iNdEx+skippy) < 0 { 17339 return ErrInvalidLengthRan 17340 } 17341 if (iNdEx + skippy) > l { 17342 return io.ErrUnexpectedEOF 17343 } 17344 iNdEx += skippy 17345 } 17346 } 17347 17348 if iNdEx > l { 17349 return io.ErrUnexpectedEOF 17350 } 17351 return nil 17352 } 17353 func (m *RSMRanFunction) Unmarshal(dAtA []byte) error { 17354 l := len(dAtA) 17355 iNdEx := 0 17356 for iNdEx < l { 17357 preIndex := iNdEx 17358 var wire uint64 17359 for shift := uint(0); ; shift += 7 { 17360 if shift >= 64 { 17361 return ErrIntOverflowRan 17362 } 17363 if iNdEx >= l { 17364 return io.ErrUnexpectedEOF 17365 } 17366 b := dAtA[iNdEx] 17367 iNdEx++ 17368 wire |= uint64(b&0x7F) << shift 17369 if b < 0x80 { 17370 break 17371 } 17372 } 17373 fieldNum := int32(wire >> 3) 17374 wireType := int(wire & 0x7) 17375 if wireType == 4 { 17376 return fmt.Errorf("proto: RSMRanFunction: wiretype end group for non-group") 17377 } 17378 if fieldNum <= 0 { 17379 return fmt.Errorf("proto: RSMRanFunction: illegal tag %d (wire type %d)", fieldNum, wire) 17380 } 17381 switch fieldNum { 17382 case 1: 17383 if wireType != 2 { 17384 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 17385 } 17386 var stringLen uint64 17387 for shift := uint(0); ; shift += 7 { 17388 if shift >= 64 { 17389 return ErrIntOverflowRan 17390 } 17391 if iNdEx >= l { 17392 return io.ErrUnexpectedEOF 17393 } 17394 b := dAtA[iNdEx] 17395 iNdEx++ 17396 stringLen |= uint64(b&0x7F) << shift 17397 if b < 0x80 { 17398 break 17399 } 17400 } 17401 intStringLen := int(stringLen) 17402 if intStringLen < 0 { 17403 return ErrInvalidLengthRan 17404 } 17405 postIndex := iNdEx + intStringLen 17406 if postIndex < 0 { 17407 return ErrInvalidLengthRan 17408 } 17409 if postIndex > l { 17410 return io.ErrUnexpectedEOF 17411 } 17412 m.ID = string(dAtA[iNdEx:postIndex]) 17413 iNdEx = postIndex 17414 case 2: 17415 if wireType != 2 { 17416 return fmt.Errorf("proto: wrong wireType = %d for field RicSlicingNodeCapabilityList", wireType) 17417 } 17418 var msglen int 17419 for shift := uint(0); ; shift += 7 { 17420 if shift >= 64 { 17421 return ErrIntOverflowRan 17422 } 17423 if iNdEx >= l { 17424 return io.ErrUnexpectedEOF 17425 } 17426 b := dAtA[iNdEx] 17427 iNdEx++ 17428 msglen |= int(b&0x7F) << shift 17429 if b < 0x80 { 17430 break 17431 } 17432 } 17433 if msglen < 0 { 17434 return ErrInvalidLengthRan 17435 } 17436 postIndex := iNdEx + msglen 17437 if postIndex < 0 { 17438 return ErrInvalidLengthRan 17439 } 17440 if postIndex > l { 17441 return io.ErrUnexpectedEOF 17442 } 17443 m.RicSlicingNodeCapabilityList = append(m.RicSlicingNodeCapabilityList, &RSMNodeSlicingCapabilityItem{}) 17444 if err := m.RicSlicingNodeCapabilityList[len(m.RicSlicingNodeCapabilityList)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17445 return err 17446 } 17447 iNdEx = postIndex 17448 default: 17449 iNdEx = preIndex 17450 skippy, err := skipRan(dAtA[iNdEx:]) 17451 if err != nil { 17452 return err 17453 } 17454 if (skippy < 0) || (iNdEx+skippy) < 0 { 17455 return ErrInvalidLengthRan 17456 } 17457 if (iNdEx + skippy) > l { 17458 return io.ErrUnexpectedEOF 17459 } 17460 iNdEx += skippy 17461 } 17462 } 17463 17464 if iNdEx > l { 17465 return io.ErrUnexpectedEOF 17466 } 17467 return nil 17468 } 17469 func (m *RCEventTriggerStyle) Unmarshal(dAtA []byte) error { 17470 l := len(dAtA) 17471 iNdEx := 0 17472 for iNdEx < l { 17473 preIndex := iNdEx 17474 var wire uint64 17475 for shift := uint(0); ; shift += 7 { 17476 if shift >= 64 { 17477 return ErrIntOverflowRan 17478 } 17479 if iNdEx >= l { 17480 return io.ErrUnexpectedEOF 17481 } 17482 b := dAtA[iNdEx] 17483 iNdEx++ 17484 wire |= uint64(b&0x7F) << shift 17485 if b < 0x80 { 17486 break 17487 } 17488 } 17489 fieldNum := int32(wire >> 3) 17490 wireType := int(wire & 0x7) 17491 if wireType == 4 { 17492 return fmt.Errorf("proto: RCEventTriggerStyle: wiretype end group for non-group") 17493 } 17494 if fieldNum <= 0 { 17495 return fmt.Errorf("proto: RCEventTriggerStyle: illegal tag %d (wire type %d)", fieldNum, wire) 17496 } 17497 switch fieldNum { 17498 case 1: 17499 if wireType != 2 { 17500 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 17501 } 17502 var stringLen uint64 17503 for shift := uint(0); ; shift += 7 { 17504 if shift >= 64 { 17505 return ErrIntOverflowRan 17506 } 17507 if iNdEx >= l { 17508 return io.ErrUnexpectedEOF 17509 } 17510 b := dAtA[iNdEx] 17511 iNdEx++ 17512 stringLen |= uint64(b&0x7F) << shift 17513 if b < 0x80 { 17514 break 17515 } 17516 } 17517 intStringLen := int(stringLen) 17518 if intStringLen < 0 { 17519 return ErrInvalidLengthRan 17520 } 17521 postIndex := iNdEx + intStringLen 17522 if postIndex < 0 { 17523 return ErrInvalidLengthRan 17524 } 17525 if postIndex > l { 17526 return io.ErrUnexpectedEOF 17527 } 17528 m.Name = string(dAtA[iNdEx:postIndex]) 17529 iNdEx = postIndex 17530 case 2: 17531 if wireType != 0 { 17532 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 17533 } 17534 m.Type = 0 17535 for shift := uint(0); ; shift += 7 { 17536 if shift >= 64 { 17537 return ErrIntOverflowRan 17538 } 17539 if iNdEx >= l { 17540 return io.ErrUnexpectedEOF 17541 } 17542 b := dAtA[iNdEx] 17543 iNdEx++ 17544 m.Type |= int32(b&0x7F) << shift 17545 if b < 0x80 { 17546 break 17547 } 17548 } 17549 case 3: 17550 if wireType != 0 { 17551 return fmt.Errorf("proto: wrong wireType = %d for field FormatType", wireType) 17552 } 17553 m.FormatType = 0 17554 for shift := uint(0); ; shift += 7 { 17555 if shift >= 64 { 17556 return ErrIntOverflowRan 17557 } 17558 if iNdEx >= l { 17559 return io.ErrUnexpectedEOF 17560 } 17561 b := dAtA[iNdEx] 17562 iNdEx++ 17563 m.FormatType |= int32(b&0x7F) << shift 17564 if b < 0x80 { 17565 break 17566 } 17567 } 17568 default: 17569 iNdEx = preIndex 17570 skippy, err := skipRan(dAtA[iNdEx:]) 17571 if err != nil { 17572 return err 17573 } 17574 if (skippy < 0) || (iNdEx+skippy) < 0 { 17575 return ErrInvalidLengthRan 17576 } 17577 if (iNdEx + skippy) > l { 17578 return io.ErrUnexpectedEOF 17579 } 17580 iNdEx += skippy 17581 } 17582 } 17583 17584 if iNdEx > l { 17585 return io.ErrUnexpectedEOF 17586 } 17587 return nil 17588 } 17589 func (m *RCReportStyle) Unmarshal(dAtA []byte) error { 17590 l := len(dAtA) 17591 iNdEx := 0 17592 for iNdEx < l { 17593 preIndex := iNdEx 17594 var wire uint64 17595 for shift := uint(0); ; shift += 7 { 17596 if shift >= 64 { 17597 return ErrIntOverflowRan 17598 } 17599 if iNdEx >= l { 17600 return io.ErrUnexpectedEOF 17601 } 17602 b := dAtA[iNdEx] 17603 iNdEx++ 17604 wire |= uint64(b&0x7F) << shift 17605 if b < 0x80 { 17606 break 17607 } 17608 } 17609 fieldNum := int32(wire >> 3) 17610 wireType := int(wire & 0x7) 17611 if wireType == 4 { 17612 return fmt.Errorf("proto: RCReportStyle: wiretype end group for non-group") 17613 } 17614 if fieldNum <= 0 { 17615 return fmt.Errorf("proto: RCReportStyle: illegal tag %d (wire type %d)", fieldNum, wire) 17616 } 17617 switch fieldNum { 17618 case 1: 17619 if wireType != 2 { 17620 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 17621 } 17622 var stringLen uint64 17623 for shift := uint(0); ; shift += 7 { 17624 if shift >= 64 { 17625 return ErrIntOverflowRan 17626 } 17627 if iNdEx >= l { 17628 return io.ErrUnexpectedEOF 17629 } 17630 b := dAtA[iNdEx] 17631 iNdEx++ 17632 stringLen |= uint64(b&0x7F) << shift 17633 if b < 0x80 { 17634 break 17635 } 17636 } 17637 intStringLen := int(stringLen) 17638 if intStringLen < 0 { 17639 return ErrInvalidLengthRan 17640 } 17641 postIndex := iNdEx + intStringLen 17642 if postIndex < 0 { 17643 return ErrInvalidLengthRan 17644 } 17645 if postIndex > l { 17646 return io.ErrUnexpectedEOF 17647 } 17648 m.Name = string(dAtA[iNdEx:postIndex]) 17649 iNdEx = postIndex 17650 case 2: 17651 if wireType != 0 { 17652 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 17653 } 17654 m.Type = 0 17655 for shift := uint(0); ; shift += 7 { 17656 if shift >= 64 { 17657 return ErrIntOverflowRan 17658 } 17659 if iNdEx >= l { 17660 return io.ErrUnexpectedEOF 17661 } 17662 b := dAtA[iNdEx] 17663 iNdEx++ 17664 m.Type |= int32(b&0x7F) << shift 17665 if b < 0x80 { 17666 break 17667 } 17668 } 17669 case 3: 17670 if wireType != 2 { 17671 return fmt.Errorf("proto: wrong wireType = %d for field RanParameters", wireType) 17672 } 17673 var msglen int 17674 for shift := uint(0); ; shift += 7 { 17675 if shift >= 64 { 17676 return ErrIntOverflowRan 17677 } 17678 if iNdEx >= l { 17679 return io.ErrUnexpectedEOF 17680 } 17681 b := dAtA[iNdEx] 17682 iNdEx++ 17683 msglen |= int(b&0x7F) << shift 17684 if b < 0x80 { 17685 break 17686 } 17687 } 17688 if msglen < 0 { 17689 return ErrInvalidLengthRan 17690 } 17691 postIndex := iNdEx + msglen 17692 if postIndex < 0 { 17693 return ErrInvalidLengthRan 17694 } 17695 if postIndex > l { 17696 return io.ErrUnexpectedEOF 17697 } 17698 m.RanParameters = append(m.RanParameters, &RANParameter{}) 17699 if err := m.RanParameters[len(m.RanParameters)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17700 return err 17701 } 17702 iNdEx = postIndex 17703 default: 17704 iNdEx = preIndex 17705 skippy, err := skipRan(dAtA[iNdEx:]) 17706 if err != nil { 17707 return err 17708 } 17709 if (skippy < 0) || (iNdEx+skippy) < 0 { 17710 return ErrInvalidLengthRan 17711 } 17712 if (iNdEx + skippy) > l { 17713 return io.ErrUnexpectedEOF 17714 } 17715 iNdEx += skippy 17716 } 17717 } 17718 17719 if iNdEx > l { 17720 return io.ErrUnexpectedEOF 17721 } 17722 return nil 17723 } 17724 func (m *RCInsertStyle) Unmarshal(dAtA []byte) error { 17725 l := len(dAtA) 17726 iNdEx := 0 17727 for iNdEx < l { 17728 preIndex := iNdEx 17729 var wire uint64 17730 for shift := uint(0); ; shift += 7 { 17731 if shift >= 64 { 17732 return ErrIntOverflowRan 17733 } 17734 if iNdEx >= l { 17735 return io.ErrUnexpectedEOF 17736 } 17737 b := dAtA[iNdEx] 17738 iNdEx++ 17739 wire |= uint64(b&0x7F) << shift 17740 if b < 0x80 { 17741 break 17742 } 17743 } 17744 fieldNum := int32(wire >> 3) 17745 wireType := int(wire & 0x7) 17746 if wireType == 4 { 17747 return fmt.Errorf("proto: RCInsertStyle: wiretype end group for non-group") 17748 } 17749 if fieldNum <= 0 { 17750 return fmt.Errorf("proto: RCInsertStyle: illegal tag %d (wire type %d)", fieldNum, wire) 17751 } 17752 switch fieldNum { 17753 case 1: 17754 if wireType != 2 { 17755 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 17756 } 17757 var stringLen uint64 17758 for shift := uint(0); ; shift += 7 { 17759 if shift >= 64 { 17760 return ErrIntOverflowRan 17761 } 17762 if iNdEx >= l { 17763 return io.ErrUnexpectedEOF 17764 } 17765 b := dAtA[iNdEx] 17766 iNdEx++ 17767 stringLen |= uint64(b&0x7F) << shift 17768 if b < 0x80 { 17769 break 17770 } 17771 } 17772 intStringLen := int(stringLen) 17773 if intStringLen < 0 { 17774 return ErrInvalidLengthRan 17775 } 17776 postIndex := iNdEx + intStringLen 17777 if postIndex < 0 { 17778 return ErrInvalidLengthRan 17779 } 17780 if postIndex > l { 17781 return io.ErrUnexpectedEOF 17782 } 17783 m.Name = string(dAtA[iNdEx:postIndex]) 17784 iNdEx = postIndex 17785 case 2: 17786 if wireType != 0 { 17787 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 17788 } 17789 m.Type = 0 17790 for shift := uint(0); ; shift += 7 { 17791 if shift >= 64 { 17792 return ErrIntOverflowRan 17793 } 17794 if iNdEx >= l { 17795 return io.ErrUnexpectedEOF 17796 } 17797 b := dAtA[iNdEx] 17798 iNdEx++ 17799 m.Type |= int32(b&0x7F) << shift 17800 if b < 0x80 { 17801 break 17802 } 17803 } 17804 case 3: 17805 if wireType != 2 { 17806 return fmt.Errorf("proto: wrong wireType = %d for field InsertIndications", wireType) 17807 } 17808 var msglen int 17809 for shift := uint(0); ; shift += 7 { 17810 if shift >= 64 { 17811 return ErrIntOverflowRan 17812 } 17813 if iNdEx >= l { 17814 return io.ErrUnexpectedEOF 17815 } 17816 b := dAtA[iNdEx] 17817 iNdEx++ 17818 msglen |= int(b&0x7F) << shift 17819 if b < 0x80 { 17820 break 17821 } 17822 } 17823 if msglen < 0 { 17824 return ErrInvalidLengthRan 17825 } 17826 postIndex := iNdEx + msglen 17827 if postIndex < 0 { 17828 return ErrInvalidLengthRan 17829 } 17830 if postIndex > l { 17831 return io.ErrUnexpectedEOF 17832 } 17833 m.InsertIndications = append(m.InsertIndications, &InsertIndication{}) 17834 if err := m.InsertIndications[len(m.InsertIndications)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17835 return err 17836 } 17837 iNdEx = postIndex 17838 default: 17839 iNdEx = preIndex 17840 skippy, err := skipRan(dAtA[iNdEx:]) 17841 if err != nil { 17842 return err 17843 } 17844 if (skippy < 0) || (iNdEx+skippy) < 0 { 17845 return ErrInvalidLengthRan 17846 } 17847 if (iNdEx + skippy) > l { 17848 return io.ErrUnexpectedEOF 17849 } 17850 iNdEx += skippy 17851 } 17852 } 17853 17854 if iNdEx > l { 17855 return io.ErrUnexpectedEOF 17856 } 17857 return nil 17858 } 17859 func (m *RCPolicyStyle) Unmarshal(dAtA []byte) error { 17860 l := len(dAtA) 17861 iNdEx := 0 17862 for iNdEx < l { 17863 preIndex := iNdEx 17864 var wire uint64 17865 for shift := uint(0); ; shift += 7 { 17866 if shift >= 64 { 17867 return ErrIntOverflowRan 17868 } 17869 if iNdEx >= l { 17870 return io.ErrUnexpectedEOF 17871 } 17872 b := dAtA[iNdEx] 17873 iNdEx++ 17874 wire |= uint64(b&0x7F) << shift 17875 if b < 0x80 { 17876 break 17877 } 17878 } 17879 fieldNum := int32(wire >> 3) 17880 wireType := int(wire & 0x7) 17881 if wireType == 4 { 17882 return fmt.Errorf("proto: RCPolicyStyle: wiretype end group for non-group") 17883 } 17884 if fieldNum <= 0 { 17885 return fmt.Errorf("proto: RCPolicyStyle: illegal tag %d (wire type %d)", fieldNum, wire) 17886 } 17887 switch fieldNum { 17888 case 1: 17889 if wireType != 2 { 17890 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 17891 } 17892 var stringLen uint64 17893 for shift := uint(0); ; shift += 7 { 17894 if shift >= 64 { 17895 return ErrIntOverflowRan 17896 } 17897 if iNdEx >= l { 17898 return io.ErrUnexpectedEOF 17899 } 17900 b := dAtA[iNdEx] 17901 iNdEx++ 17902 stringLen |= uint64(b&0x7F) << shift 17903 if b < 0x80 { 17904 break 17905 } 17906 } 17907 intStringLen := int(stringLen) 17908 if intStringLen < 0 { 17909 return ErrInvalidLengthRan 17910 } 17911 postIndex := iNdEx + intStringLen 17912 if postIndex < 0 { 17913 return ErrInvalidLengthRan 17914 } 17915 if postIndex > l { 17916 return io.ErrUnexpectedEOF 17917 } 17918 m.Name = string(dAtA[iNdEx:postIndex]) 17919 iNdEx = postIndex 17920 case 2: 17921 if wireType != 0 { 17922 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 17923 } 17924 m.Type = 0 17925 for shift := uint(0); ; shift += 7 { 17926 if shift >= 64 { 17927 return ErrIntOverflowRan 17928 } 17929 if iNdEx >= l { 17930 return io.ErrUnexpectedEOF 17931 } 17932 b := dAtA[iNdEx] 17933 iNdEx++ 17934 m.Type |= int32(b&0x7F) << shift 17935 if b < 0x80 { 17936 break 17937 } 17938 } 17939 case 3: 17940 if wireType != 2 { 17941 return fmt.Errorf("proto: wrong wireType = %d for field PolicyActions", wireType) 17942 } 17943 var msglen int 17944 for shift := uint(0); ; shift += 7 { 17945 if shift >= 64 { 17946 return ErrIntOverflowRan 17947 } 17948 if iNdEx >= l { 17949 return io.ErrUnexpectedEOF 17950 } 17951 b := dAtA[iNdEx] 17952 iNdEx++ 17953 msglen |= int(b&0x7F) << shift 17954 if b < 0x80 { 17955 break 17956 } 17957 } 17958 if msglen < 0 { 17959 return ErrInvalidLengthRan 17960 } 17961 postIndex := iNdEx + msglen 17962 if postIndex < 0 { 17963 return ErrInvalidLengthRan 17964 } 17965 if postIndex > l { 17966 return io.ErrUnexpectedEOF 17967 } 17968 m.PolicyActions = append(m.PolicyActions, &PolicyAction{}) 17969 if err := m.PolicyActions[len(m.PolicyActions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17970 return err 17971 } 17972 iNdEx = postIndex 17973 default: 17974 iNdEx = preIndex 17975 skippy, err := skipRan(dAtA[iNdEx:]) 17976 if err != nil { 17977 return err 17978 } 17979 if (skippy < 0) || (iNdEx+skippy) < 0 { 17980 return ErrInvalidLengthRan 17981 } 17982 if (iNdEx + skippy) > l { 17983 return io.ErrUnexpectedEOF 17984 } 17985 iNdEx += skippy 17986 } 17987 } 17988 17989 if iNdEx > l { 17990 return io.ErrUnexpectedEOF 17991 } 17992 return nil 17993 } 17994 func (m *PolicyAction) Unmarshal(dAtA []byte) error { 17995 l := len(dAtA) 17996 iNdEx := 0 17997 for iNdEx < l { 17998 preIndex := iNdEx 17999 var wire uint64 18000 for shift := uint(0); ; shift += 7 { 18001 if shift >= 64 { 18002 return ErrIntOverflowRan 18003 } 18004 if iNdEx >= l { 18005 return io.ErrUnexpectedEOF 18006 } 18007 b := dAtA[iNdEx] 18008 iNdEx++ 18009 wire |= uint64(b&0x7F) << shift 18010 if b < 0x80 { 18011 break 18012 } 18013 } 18014 fieldNum := int32(wire >> 3) 18015 wireType := int(wire & 0x7) 18016 if wireType == 4 { 18017 return fmt.Errorf("proto: PolicyAction: wiretype end group for non-group") 18018 } 18019 if fieldNum <= 0 { 18020 return fmt.Errorf("proto: PolicyAction: illegal tag %d (wire type %d)", fieldNum, wire) 18021 } 18022 switch fieldNum { 18023 case 1: 18024 if wireType != 0 { 18025 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 18026 } 18027 m.ID = 0 18028 for shift := uint(0); ; shift += 7 { 18029 if shift >= 64 { 18030 return ErrIntOverflowRan 18031 } 18032 if iNdEx >= l { 18033 return io.ErrUnexpectedEOF 18034 } 18035 b := dAtA[iNdEx] 18036 iNdEx++ 18037 m.ID |= int32(b&0x7F) << shift 18038 if b < 0x80 { 18039 break 18040 } 18041 } 18042 case 2: 18043 if wireType != 2 { 18044 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 18045 } 18046 var stringLen uint64 18047 for shift := uint(0); ; shift += 7 { 18048 if shift >= 64 { 18049 return ErrIntOverflowRan 18050 } 18051 if iNdEx >= l { 18052 return io.ErrUnexpectedEOF 18053 } 18054 b := dAtA[iNdEx] 18055 iNdEx++ 18056 stringLen |= uint64(b&0x7F) << shift 18057 if b < 0x80 { 18058 break 18059 } 18060 } 18061 intStringLen := int(stringLen) 18062 if intStringLen < 0 { 18063 return ErrInvalidLengthRan 18064 } 18065 postIndex := iNdEx + intStringLen 18066 if postIndex < 0 { 18067 return ErrInvalidLengthRan 18068 } 18069 if postIndex > l { 18070 return io.ErrUnexpectedEOF 18071 } 18072 m.Name = string(dAtA[iNdEx:postIndex]) 18073 iNdEx = postIndex 18074 case 3: 18075 if wireType != 2 { 18076 return fmt.Errorf("proto: wrong wireType = %d for field PolicyActionRanParameters", wireType) 18077 } 18078 var msglen int 18079 for shift := uint(0); ; shift += 7 { 18080 if shift >= 64 { 18081 return ErrIntOverflowRan 18082 } 18083 if iNdEx >= l { 18084 return io.ErrUnexpectedEOF 18085 } 18086 b := dAtA[iNdEx] 18087 iNdEx++ 18088 msglen |= int(b&0x7F) << shift 18089 if b < 0x80 { 18090 break 18091 } 18092 } 18093 if msglen < 0 { 18094 return ErrInvalidLengthRan 18095 } 18096 postIndex := iNdEx + msglen 18097 if postIndex < 0 { 18098 return ErrInvalidLengthRan 18099 } 18100 if postIndex > l { 18101 return io.ErrUnexpectedEOF 18102 } 18103 m.PolicyActionRanParameters = append(m.PolicyActionRanParameters, &RANParameter{}) 18104 if err := m.PolicyActionRanParameters[len(m.PolicyActionRanParameters)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18105 return err 18106 } 18107 iNdEx = postIndex 18108 case 4: 18109 if wireType != 2 { 18110 return fmt.Errorf("proto: wrong wireType = %d for field PolicyConditionRanParameters", wireType) 18111 } 18112 var msglen int 18113 for shift := uint(0); ; shift += 7 { 18114 if shift >= 64 { 18115 return ErrIntOverflowRan 18116 } 18117 if iNdEx >= l { 18118 return io.ErrUnexpectedEOF 18119 } 18120 b := dAtA[iNdEx] 18121 iNdEx++ 18122 msglen |= int(b&0x7F) << shift 18123 if b < 0x80 { 18124 break 18125 } 18126 } 18127 if msglen < 0 { 18128 return ErrInvalidLengthRan 18129 } 18130 postIndex := iNdEx + msglen 18131 if postIndex < 0 { 18132 return ErrInvalidLengthRan 18133 } 18134 if postIndex > l { 18135 return io.ErrUnexpectedEOF 18136 } 18137 m.PolicyConditionRanParameters = append(m.PolicyConditionRanParameters, &RANParameter{}) 18138 if err := m.PolicyConditionRanParameters[len(m.PolicyConditionRanParameters)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18139 return err 18140 } 18141 iNdEx = postIndex 18142 default: 18143 iNdEx = preIndex 18144 skippy, err := skipRan(dAtA[iNdEx:]) 18145 if err != nil { 18146 return err 18147 } 18148 if (skippy < 0) || (iNdEx+skippy) < 0 { 18149 return ErrInvalidLengthRan 18150 } 18151 if (iNdEx + skippy) > l { 18152 return io.ErrUnexpectedEOF 18153 } 18154 iNdEx += skippy 18155 } 18156 } 18157 18158 if iNdEx > l { 18159 return io.ErrUnexpectedEOF 18160 } 18161 return nil 18162 } 18163 func (m *RCControlStyle) Unmarshal(dAtA []byte) error { 18164 l := len(dAtA) 18165 iNdEx := 0 18166 for iNdEx < l { 18167 preIndex := iNdEx 18168 var wire uint64 18169 for shift := uint(0); ; shift += 7 { 18170 if shift >= 64 { 18171 return ErrIntOverflowRan 18172 } 18173 if iNdEx >= l { 18174 return io.ErrUnexpectedEOF 18175 } 18176 b := dAtA[iNdEx] 18177 iNdEx++ 18178 wire |= uint64(b&0x7F) << shift 18179 if b < 0x80 { 18180 break 18181 } 18182 } 18183 fieldNum := int32(wire >> 3) 18184 wireType := int(wire & 0x7) 18185 if wireType == 4 { 18186 return fmt.Errorf("proto: RCControlStyle: wiretype end group for non-group") 18187 } 18188 if fieldNum <= 0 { 18189 return fmt.Errorf("proto: RCControlStyle: illegal tag %d (wire type %d)", fieldNum, wire) 18190 } 18191 switch fieldNum { 18192 case 1: 18193 if wireType != 2 { 18194 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 18195 } 18196 var stringLen uint64 18197 for shift := uint(0); ; shift += 7 { 18198 if shift >= 64 { 18199 return ErrIntOverflowRan 18200 } 18201 if iNdEx >= l { 18202 return io.ErrUnexpectedEOF 18203 } 18204 b := dAtA[iNdEx] 18205 iNdEx++ 18206 stringLen |= uint64(b&0x7F) << shift 18207 if b < 0x80 { 18208 break 18209 } 18210 } 18211 intStringLen := int(stringLen) 18212 if intStringLen < 0 { 18213 return ErrInvalidLengthRan 18214 } 18215 postIndex := iNdEx + intStringLen 18216 if postIndex < 0 { 18217 return ErrInvalidLengthRan 18218 } 18219 if postIndex > l { 18220 return io.ErrUnexpectedEOF 18221 } 18222 m.Name = string(dAtA[iNdEx:postIndex]) 18223 iNdEx = postIndex 18224 case 2: 18225 if wireType != 0 { 18226 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 18227 } 18228 m.Type = 0 18229 for shift := uint(0); ; shift += 7 { 18230 if shift >= 64 { 18231 return ErrIntOverflowRan 18232 } 18233 if iNdEx >= l { 18234 return io.ErrUnexpectedEOF 18235 } 18236 b := dAtA[iNdEx] 18237 iNdEx++ 18238 m.Type |= int32(b&0x7F) << shift 18239 if b < 0x80 { 18240 break 18241 } 18242 } 18243 case 3: 18244 if wireType != 0 { 18245 return fmt.Errorf("proto: wrong wireType = %d for field HeaderFormatType", wireType) 18246 } 18247 m.HeaderFormatType = 0 18248 for shift := uint(0); ; shift += 7 { 18249 if shift >= 64 { 18250 return ErrIntOverflowRan 18251 } 18252 if iNdEx >= l { 18253 return io.ErrUnexpectedEOF 18254 } 18255 b := dAtA[iNdEx] 18256 iNdEx++ 18257 m.HeaderFormatType |= int32(b&0x7F) << shift 18258 if b < 0x80 { 18259 break 18260 } 18261 } 18262 case 4: 18263 if wireType != 0 { 18264 return fmt.Errorf("proto: wrong wireType = %d for field MessageFormatType", wireType) 18265 } 18266 m.MessageFormatType = 0 18267 for shift := uint(0); ; shift += 7 { 18268 if shift >= 64 { 18269 return ErrIntOverflowRan 18270 } 18271 if iNdEx >= l { 18272 return io.ErrUnexpectedEOF 18273 } 18274 b := dAtA[iNdEx] 18275 iNdEx++ 18276 m.MessageFormatType |= int32(b&0x7F) << shift 18277 if b < 0x80 { 18278 break 18279 } 18280 } 18281 case 5: 18282 if wireType != 0 { 18283 return fmt.Errorf("proto: wrong wireType = %d for field ControlOutcomeFormatType", wireType) 18284 } 18285 m.ControlOutcomeFormatType = 0 18286 for shift := uint(0); ; shift += 7 { 18287 if shift >= 64 { 18288 return ErrIntOverflowRan 18289 } 18290 if iNdEx >= l { 18291 return io.ErrUnexpectedEOF 18292 } 18293 b := dAtA[iNdEx] 18294 iNdEx++ 18295 m.ControlOutcomeFormatType |= int32(b&0x7F) << shift 18296 if b < 0x80 { 18297 break 18298 } 18299 } 18300 case 6: 18301 if wireType != 2 { 18302 return fmt.Errorf("proto: wrong wireType = %d for field ControlActions", wireType) 18303 } 18304 var msglen int 18305 for shift := uint(0); ; shift += 7 { 18306 if shift >= 64 { 18307 return ErrIntOverflowRan 18308 } 18309 if iNdEx >= l { 18310 return io.ErrUnexpectedEOF 18311 } 18312 b := dAtA[iNdEx] 18313 iNdEx++ 18314 msglen |= int(b&0x7F) << shift 18315 if b < 0x80 { 18316 break 18317 } 18318 } 18319 if msglen < 0 { 18320 return ErrInvalidLengthRan 18321 } 18322 postIndex := iNdEx + msglen 18323 if postIndex < 0 { 18324 return ErrInvalidLengthRan 18325 } 18326 if postIndex > l { 18327 return io.ErrUnexpectedEOF 18328 } 18329 m.ControlActions = append(m.ControlActions, &ControlAction{}) 18330 if err := m.ControlActions[len(m.ControlActions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18331 return err 18332 } 18333 iNdEx = postIndex 18334 default: 18335 iNdEx = preIndex 18336 skippy, err := skipRan(dAtA[iNdEx:]) 18337 if err != nil { 18338 return err 18339 } 18340 if (skippy < 0) || (iNdEx+skippy) < 0 { 18341 return ErrInvalidLengthRan 18342 } 18343 if (iNdEx + skippy) > l { 18344 return io.ErrUnexpectedEOF 18345 } 18346 iNdEx += skippy 18347 } 18348 } 18349 18350 if iNdEx > l { 18351 return io.ErrUnexpectedEOF 18352 } 18353 return nil 18354 } 18355 func (m *ControlAction) Unmarshal(dAtA []byte) error { 18356 l := len(dAtA) 18357 iNdEx := 0 18358 for iNdEx < l { 18359 preIndex := iNdEx 18360 var wire uint64 18361 for shift := uint(0); ; shift += 7 { 18362 if shift >= 64 { 18363 return ErrIntOverflowRan 18364 } 18365 if iNdEx >= l { 18366 return io.ErrUnexpectedEOF 18367 } 18368 b := dAtA[iNdEx] 18369 iNdEx++ 18370 wire |= uint64(b&0x7F) << shift 18371 if b < 0x80 { 18372 break 18373 } 18374 } 18375 fieldNum := int32(wire >> 3) 18376 wireType := int(wire & 0x7) 18377 if wireType == 4 { 18378 return fmt.Errorf("proto: ControlAction: wiretype end group for non-group") 18379 } 18380 if fieldNum <= 0 { 18381 return fmt.Errorf("proto: ControlAction: illegal tag %d (wire type %d)", fieldNum, wire) 18382 } 18383 switch fieldNum { 18384 case 1: 18385 if wireType != 0 { 18386 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 18387 } 18388 m.ID = 0 18389 for shift := uint(0); ; shift += 7 { 18390 if shift >= 64 { 18391 return ErrIntOverflowRan 18392 } 18393 if iNdEx >= l { 18394 return io.ErrUnexpectedEOF 18395 } 18396 b := dAtA[iNdEx] 18397 iNdEx++ 18398 m.ID |= int32(b&0x7F) << shift 18399 if b < 0x80 { 18400 break 18401 } 18402 } 18403 case 2: 18404 if wireType != 2 { 18405 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 18406 } 18407 var stringLen uint64 18408 for shift := uint(0); ; shift += 7 { 18409 if shift >= 64 { 18410 return ErrIntOverflowRan 18411 } 18412 if iNdEx >= l { 18413 return io.ErrUnexpectedEOF 18414 } 18415 b := dAtA[iNdEx] 18416 iNdEx++ 18417 stringLen |= uint64(b&0x7F) << shift 18418 if b < 0x80 { 18419 break 18420 } 18421 } 18422 intStringLen := int(stringLen) 18423 if intStringLen < 0 { 18424 return ErrInvalidLengthRan 18425 } 18426 postIndex := iNdEx + intStringLen 18427 if postIndex < 0 { 18428 return ErrInvalidLengthRan 18429 } 18430 if postIndex > l { 18431 return io.ErrUnexpectedEOF 18432 } 18433 m.Name = string(dAtA[iNdEx:postIndex]) 18434 iNdEx = postIndex 18435 case 3: 18436 if wireType != 2 { 18437 return fmt.Errorf("proto: wrong wireType = %d for field RanParameters", wireType) 18438 } 18439 var msglen int 18440 for shift := uint(0); ; shift += 7 { 18441 if shift >= 64 { 18442 return ErrIntOverflowRan 18443 } 18444 if iNdEx >= l { 18445 return io.ErrUnexpectedEOF 18446 } 18447 b := dAtA[iNdEx] 18448 iNdEx++ 18449 msglen |= int(b&0x7F) << shift 18450 if b < 0x80 { 18451 break 18452 } 18453 } 18454 if msglen < 0 { 18455 return ErrInvalidLengthRan 18456 } 18457 postIndex := iNdEx + msglen 18458 if postIndex < 0 { 18459 return ErrInvalidLengthRan 18460 } 18461 if postIndex > l { 18462 return io.ErrUnexpectedEOF 18463 } 18464 m.RanParameters = append(m.RanParameters, &RANParameter{}) 18465 if err := m.RanParameters[len(m.RanParameters)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18466 return err 18467 } 18468 iNdEx = postIndex 18469 default: 18470 iNdEx = preIndex 18471 skippy, err := skipRan(dAtA[iNdEx:]) 18472 if err != nil { 18473 return err 18474 } 18475 if (skippy < 0) || (iNdEx+skippy) < 0 { 18476 return ErrInvalidLengthRan 18477 } 18478 if (iNdEx + skippy) > l { 18479 return io.ErrUnexpectedEOF 18480 } 18481 iNdEx += skippy 18482 } 18483 } 18484 18485 if iNdEx > l { 18486 return io.ErrUnexpectedEOF 18487 } 18488 return nil 18489 } 18490 func (m *InsertIndication) Unmarshal(dAtA []byte) error { 18491 l := len(dAtA) 18492 iNdEx := 0 18493 for iNdEx < l { 18494 preIndex := iNdEx 18495 var wire uint64 18496 for shift := uint(0); ; shift += 7 { 18497 if shift >= 64 { 18498 return ErrIntOverflowRan 18499 } 18500 if iNdEx >= l { 18501 return io.ErrUnexpectedEOF 18502 } 18503 b := dAtA[iNdEx] 18504 iNdEx++ 18505 wire |= uint64(b&0x7F) << shift 18506 if b < 0x80 { 18507 break 18508 } 18509 } 18510 fieldNum := int32(wire >> 3) 18511 wireType := int(wire & 0x7) 18512 if wireType == 4 { 18513 return fmt.Errorf("proto: InsertIndication: wiretype end group for non-group") 18514 } 18515 if fieldNum <= 0 { 18516 return fmt.Errorf("proto: InsertIndication: illegal tag %d (wire type %d)", fieldNum, wire) 18517 } 18518 switch fieldNum { 18519 case 1: 18520 if wireType != 0 { 18521 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 18522 } 18523 m.ID = 0 18524 for shift := uint(0); ; shift += 7 { 18525 if shift >= 64 { 18526 return ErrIntOverflowRan 18527 } 18528 if iNdEx >= l { 18529 return io.ErrUnexpectedEOF 18530 } 18531 b := dAtA[iNdEx] 18532 iNdEx++ 18533 m.ID |= int32(b&0x7F) << shift 18534 if b < 0x80 { 18535 break 18536 } 18537 } 18538 case 2: 18539 if wireType != 2 { 18540 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 18541 } 18542 var stringLen uint64 18543 for shift := uint(0); ; shift += 7 { 18544 if shift >= 64 { 18545 return ErrIntOverflowRan 18546 } 18547 if iNdEx >= l { 18548 return io.ErrUnexpectedEOF 18549 } 18550 b := dAtA[iNdEx] 18551 iNdEx++ 18552 stringLen |= uint64(b&0x7F) << shift 18553 if b < 0x80 { 18554 break 18555 } 18556 } 18557 intStringLen := int(stringLen) 18558 if intStringLen < 0 { 18559 return ErrInvalidLengthRan 18560 } 18561 postIndex := iNdEx + intStringLen 18562 if postIndex < 0 { 18563 return ErrInvalidLengthRan 18564 } 18565 if postIndex > l { 18566 return io.ErrUnexpectedEOF 18567 } 18568 m.Name = string(dAtA[iNdEx:postIndex]) 18569 iNdEx = postIndex 18570 case 3: 18571 if wireType != 2 { 18572 return fmt.Errorf("proto: wrong wireType = %d for field RanParameters", wireType) 18573 } 18574 var msglen int 18575 for shift := uint(0); ; shift += 7 { 18576 if shift >= 64 { 18577 return ErrIntOverflowRan 18578 } 18579 if iNdEx >= l { 18580 return io.ErrUnexpectedEOF 18581 } 18582 b := dAtA[iNdEx] 18583 iNdEx++ 18584 msglen |= int(b&0x7F) << shift 18585 if b < 0x80 { 18586 break 18587 } 18588 } 18589 if msglen < 0 { 18590 return ErrInvalidLengthRan 18591 } 18592 postIndex := iNdEx + msglen 18593 if postIndex < 0 { 18594 return ErrInvalidLengthRan 18595 } 18596 if postIndex > l { 18597 return io.ErrUnexpectedEOF 18598 } 18599 m.RanParameters = append(m.RanParameters, &RANParameter{}) 18600 if err := m.RanParameters[len(m.RanParameters)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18601 return err 18602 } 18603 iNdEx = postIndex 18604 default: 18605 iNdEx = preIndex 18606 skippy, err := skipRan(dAtA[iNdEx:]) 18607 if err != nil { 18608 return err 18609 } 18610 if (skippy < 0) || (iNdEx+skippy) < 0 { 18611 return ErrInvalidLengthRan 18612 } 18613 if (iNdEx + skippy) > l { 18614 return io.ErrUnexpectedEOF 18615 } 18616 iNdEx += skippy 18617 } 18618 } 18619 18620 if iNdEx > l { 18621 return io.ErrUnexpectedEOF 18622 } 18623 return nil 18624 } 18625 func (m *RANParameter) Unmarshal(dAtA []byte) error { 18626 l := len(dAtA) 18627 iNdEx := 0 18628 for iNdEx < l { 18629 preIndex := iNdEx 18630 var wire uint64 18631 for shift := uint(0); ; shift += 7 { 18632 if shift >= 64 { 18633 return ErrIntOverflowRan 18634 } 18635 if iNdEx >= l { 18636 return io.ErrUnexpectedEOF 18637 } 18638 b := dAtA[iNdEx] 18639 iNdEx++ 18640 wire |= uint64(b&0x7F) << shift 18641 if b < 0x80 { 18642 break 18643 } 18644 } 18645 fieldNum := int32(wire >> 3) 18646 wireType := int(wire & 0x7) 18647 if wireType == 4 { 18648 return fmt.Errorf("proto: RANParameter: wiretype end group for non-group") 18649 } 18650 if fieldNum <= 0 { 18651 return fmt.Errorf("proto: RANParameter: illegal tag %d (wire type %d)", fieldNum, wire) 18652 } 18653 switch fieldNum { 18654 case 1: 18655 if wireType != 0 { 18656 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 18657 } 18658 m.ID = 0 18659 for shift := uint(0); ; shift += 7 { 18660 if shift >= 64 { 18661 return ErrIntOverflowRan 18662 } 18663 if iNdEx >= l { 18664 return io.ErrUnexpectedEOF 18665 } 18666 b := dAtA[iNdEx] 18667 iNdEx++ 18668 m.ID |= int64(b&0x7F) << shift 18669 if b < 0x80 { 18670 break 18671 } 18672 } 18673 case 2: 18674 if wireType != 2 { 18675 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 18676 } 18677 var stringLen uint64 18678 for shift := uint(0); ; shift += 7 { 18679 if shift >= 64 { 18680 return ErrIntOverflowRan 18681 } 18682 if iNdEx >= l { 18683 return io.ErrUnexpectedEOF 18684 } 18685 b := dAtA[iNdEx] 18686 iNdEx++ 18687 stringLen |= uint64(b&0x7F) << shift 18688 if b < 0x80 { 18689 break 18690 } 18691 } 18692 intStringLen := int(stringLen) 18693 if intStringLen < 0 { 18694 return ErrInvalidLengthRan 18695 } 18696 postIndex := iNdEx + intStringLen 18697 if postIndex < 0 { 18698 return ErrInvalidLengthRan 18699 } 18700 if postIndex > l { 18701 return io.ErrUnexpectedEOF 18702 } 18703 m.Name = string(dAtA[iNdEx:postIndex]) 18704 iNdEx = postIndex 18705 default: 18706 iNdEx = preIndex 18707 skippy, err := skipRan(dAtA[iNdEx:]) 18708 if err != nil { 18709 return err 18710 } 18711 if (skippy < 0) || (iNdEx+skippy) < 0 { 18712 return ErrInvalidLengthRan 18713 } 18714 if (iNdEx + skippy) > l { 18715 return io.ErrUnexpectedEOF 18716 } 18717 iNdEx += skippy 18718 } 18719 } 18720 18721 if iNdEx > l { 18722 return io.ErrUnexpectedEOF 18723 } 18724 return nil 18725 } 18726 func (m *KPMReportStyle) Unmarshal(dAtA []byte) error { 18727 l := len(dAtA) 18728 iNdEx := 0 18729 for iNdEx < l { 18730 preIndex := iNdEx 18731 var wire uint64 18732 for shift := uint(0); ; shift += 7 { 18733 if shift >= 64 { 18734 return ErrIntOverflowRan 18735 } 18736 if iNdEx >= l { 18737 return io.ErrUnexpectedEOF 18738 } 18739 b := dAtA[iNdEx] 18740 iNdEx++ 18741 wire |= uint64(b&0x7F) << shift 18742 if b < 0x80 { 18743 break 18744 } 18745 } 18746 fieldNum := int32(wire >> 3) 18747 wireType := int(wire & 0x7) 18748 if wireType == 4 { 18749 return fmt.Errorf("proto: KPMReportStyle: wiretype end group for non-group") 18750 } 18751 if fieldNum <= 0 { 18752 return fmt.Errorf("proto: KPMReportStyle: illegal tag %d (wire type %d)", fieldNum, wire) 18753 } 18754 switch fieldNum { 18755 case 1: 18756 if wireType != 2 { 18757 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 18758 } 18759 var stringLen uint64 18760 for shift := uint(0); ; shift += 7 { 18761 if shift >= 64 { 18762 return ErrIntOverflowRan 18763 } 18764 if iNdEx >= l { 18765 return io.ErrUnexpectedEOF 18766 } 18767 b := dAtA[iNdEx] 18768 iNdEx++ 18769 stringLen |= uint64(b&0x7F) << shift 18770 if b < 0x80 { 18771 break 18772 } 18773 } 18774 intStringLen := int(stringLen) 18775 if intStringLen < 0 { 18776 return ErrInvalidLengthRan 18777 } 18778 postIndex := iNdEx + intStringLen 18779 if postIndex < 0 { 18780 return ErrInvalidLengthRan 18781 } 18782 if postIndex > l { 18783 return io.ErrUnexpectedEOF 18784 } 18785 m.Name = string(dAtA[iNdEx:postIndex]) 18786 iNdEx = postIndex 18787 case 2: 18788 if wireType != 0 { 18789 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 18790 } 18791 m.Type = 0 18792 for shift := uint(0); ; shift += 7 { 18793 if shift >= 64 { 18794 return ErrIntOverflowRan 18795 } 18796 if iNdEx >= l { 18797 return io.ErrUnexpectedEOF 18798 } 18799 b := dAtA[iNdEx] 18800 iNdEx++ 18801 m.Type |= int32(b&0x7F) << shift 18802 if b < 0x80 { 18803 break 18804 } 18805 } 18806 case 3: 18807 if wireType != 2 { 18808 return fmt.Errorf("proto: wrong wireType = %d for field Measurements", wireType) 18809 } 18810 var msglen int 18811 for shift := uint(0); ; shift += 7 { 18812 if shift >= 64 { 18813 return ErrIntOverflowRan 18814 } 18815 if iNdEx >= l { 18816 return io.ErrUnexpectedEOF 18817 } 18818 b := dAtA[iNdEx] 18819 iNdEx++ 18820 msglen |= int(b&0x7F) << shift 18821 if b < 0x80 { 18822 break 18823 } 18824 } 18825 if msglen < 0 { 18826 return ErrInvalidLengthRan 18827 } 18828 postIndex := iNdEx + msglen 18829 if postIndex < 0 { 18830 return ErrInvalidLengthRan 18831 } 18832 if postIndex > l { 18833 return io.ErrUnexpectedEOF 18834 } 18835 m.Measurements = append(m.Measurements, &KPMMeasurement{}) 18836 if err := m.Measurements[len(m.Measurements)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18837 return err 18838 } 18839 iNdEx = postIndex 18840 default: 18841 iNdEx = preIndex 18842 skippy, err := skipRan(dAtA[iNdEx:]) 18843 if err != nil { 18844 return err 18845 } 18846 if (skippy < 0) || (iNdEx+skippy) < 0 { 18847 return ErrInvalidLengthRan 18848 } 18849 if (iNdEx + skippy) > l { 18850 return io.ErrUnexpectedEOF 18851 } 18852 iNdEx += skippy 18853 } 18854 } 18855 18856 if iNdEx > l { 18857 return io.ErrUnexpectedEOF 18858 } 18859 return nil 18860 } 18861 func (m *MHOReportStyle) Unmarshal(dAtA []byte) error { 18862 l := len(dAtA) 18863 iNdEx := 0 18864 for iNdEx < l { 18865 preIndex := iNdEx 18866 var wire uint64 18867 for shift := uint(0); ; shift += 7 { 18868 if shift >= 64 { 18869 return ErrIntOverflowRan 18870 } 18871 if iNdEx >= l { 18872 return io.ErrUnexpectedEOF 18873 } 18874 b := dAtA[iNdEx] 18875 iNdEx++ 18876 wire |= uint64(b&0x7F) << shift 18877 if b < 0x80 { 18878 break 18879 } 18880 } 18881 fieldNum := int32(wire >> 3) 18882 wireType := int(wire & 0x7) 18883 if wireType == 4 { 18884 return fmt.Errorf("proto: MHOReportStyle: wiretype end group for non-group") 18885 } 18886 if fieldNum <= 0 { 18887 return fmt.Errorf("proto: MHOReportStyle: illegal tag %d (wire type %d)", fieldNum, wire) 18888 } 18889 switch fieldNum { 18890 case 1: 18891 if wireType != 2 { 18892 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 18893 } 18894 var stringLen uint64 18895 for shift := uint(0); ; shift += 7 { 18896 if shift >= 64 { 18897 return ErrIntOverflowRan 18898 } 18899 if iNdEx >= l { 18900 return io.ErrUnexpectedEOF 18901 } 18902 b := dAtA[iNdEx] 18903 iNdEx++ 18904 stringLen |= uint64(b&0x7F) << shift 18905 if b < 0x80 { 18906 break 18907 } 18908 } 18909 intStringLen := int(stringLen) 18910 if intStringLen < 0 { 18911 return ErrInvalidLengthRan 18912 } 18913 postIndex := iNdEx + intStringLen 18914 if postIndex < 0 { 18915 return ErrInvalidLengthRan 18916 } 18917 if postIndex > l { 18918 return io.ErrUnexpectedEOF 18919 } 18920 m.Name = string(dAtA[iNdEx:postIndex]) 18921 iNdEx = postIndex 18922 case 2: 18923 if wireType != 0 { 18924 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 18925 } 18926 m.Type = 0 18927 for shift := uint(0); ; shift += 7 { 18928 if shift >= 64 { 18929 return ErrIntOverflowRan 18930 } 18931 if iNdEx >= l { 18932 return io.ErrUnexpectedEOF 18933 } 18934 b := dAtA[iNdEx] 18935 iNdEx++ 18936 m.Type |= int32(b&0x7F) << shift 18937 if b < 0x80 { 18938 break 18939 } 18940 } 18941 default: 18942 iNdEx = preIndex 18943 skippy, err := skipRan(dAtA[iNdEx:]) 18944 if err != nil { 18945 return err 18946 } 18947 if (skippy < 0) || (iNdEx+skippy) < 0 { 18948 return ErrInvalidLengthRan 18949 } 18950 if (iNdEx + skippy) > l { 18951 return io.ErrUnexpectedEOF 18952 } 18953 iNdEx += skippy 18954 } 18955 } 18956 18957 if iNdEx > l { 18958 return io.ErrUnexpectedEOF 18959 } 18960 return nil 18961 } 18962 func (m *KPMMeasurement) Unmarshal(dAtA []byte) error { 18963 l := len(dAtA) 18964 iNdEx := 0 18965 for iNdEx < l { 18966 preIndex := iNdEx 18967 var wire uint64 18968 for shift := uint(0); ; shift += 7 { 18969 if shift >= 64 { 18970 return ErrIntOverflowRan 18971 } 18972 if iNdEx >= l { 18973 return io.ErrUnexpectedEOF 18974 } 18975 b := dAtA[iNdEx] 18976 iNdEx++ 18977 wire |= uint64(b&0x7F) << shift 18978 if b < 0x80 { 18979 break 18980 } 18981 } 18982 fieldNum := int32(wire >> 3) 18983 wireType := int(wire & 0x7) 18984 if wireType == 4 { 18985 return fmt.Errorf("proto: KPMMeasurement: wiretype end group for non-group") 18986 } 18987 if fieldNum <= 0 { 18988 return fmt.Errorf("proto: KPMMeasurement: illegal tag %d (wire type %d)", fieldNum, wire) 18989 } 18990 switch fieldNum { 18991 case 1: 18992 if wireType != 2 { 18993 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 18994 } 18995 var stringLen uint64 18996 for shift := uint(0); ; shift += 7 { 18997 if shift >= 64 { 18998 return ErrIntOverflowRan 18999 } 19000 if iNdEx >= l { 19001 return io.ErrUnexpectedEOF 19002 } 19003 b := dAtA[iNdEx] 19004 iNdEx++ 19005 stringLen |= uint64(b&0x7F) << shift 19006 if b < 0x80 { 19007 break 19008 } 19009 } 19010 intStringLen := int(stringLen) 19011 if intStringLen < 0 { 19012 return ErrInvalidLengthRan 19013 } 19014 postIndex := iNdEx + intStringLen 19015 if postIndex < 0 { 19016 return ErrInvalidLengthRan 19017 } 19018 if postIndex > l { 19019 return io.ErrUnexpectedEOF 19020 } 19021 m.ID = string(dAtA[iNdEx:postIndex]) 19022 iNdEx = postIndex 19023 case 2: 19024 if wireType != 2 { 19025 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 19026 } 19027 var stringLen uint64 19028 for shift := uint(0); ; shift += 7 { 19029 if shift >= 64 { 19030 return ErrIntOverflowRan 19031 } 19032 if iNdEx >= l { 19033 return io.ErrUnexpectedEOF 19034 } 19035 b := dAtA[iNdEx] 19036 iNdEx++ 19037 stringLen |= uint64(b&0x7F) << shift 19038 if b < 0x80 { 19039 break 19040 } 19041 } 19042 intStringLen := int(stringLen) 19043 if intStringLen < 0 { 19044 return ErrInvalidLengthRan 19045 } 19046 postIndex := iNdEx + intStringLen 19047 if postIndex < 0 { 19048 return ErrInvalidLengthRan 19049 } 19050 if postIndex > l { 19051 return io.ErrUnexpectedEOF 19052 } 19053 m.Name = string(dAtA[iNdEx:postIndex]) 19054 iNdEx = postIndex 19055 default: 19056 iNdEx = preIndex 19057 skippy, err := skipRan(dAtA[iNdEx:]) 19058 if err != nil { 19059 return err 19060 } 19061 if (skippy < 0) || (iNdEx+skippy) < 0 { 19062 return ErrInvalidLengthRan 19063 } 19064 if (iNdEx + skippy) > l { 19065 return io.ErrUnexpectedEOF 19066 } 19067 iNdEx += skippy 19068 } 19069 } 19070 19071 if iNdEx > l { 19072 return io.ErrUnexpectedEOF 19073 } 19074 return nil 19075 } 19076 func (m *RSMNodeSlicingCapabilityItem) Unmarshal(dAtA []byte) error { 19077 l := len(dAtA) 19078 iNdEx := 0 19079 for iNdEx < l { 19080 preIndex := iNdEx 19081 var wire uint64 19082 for shift := uint(0); ; shift += 7 { 19083 if shift >= 64 { 19084 return ErrIntOverflowRan 19085 } 19086 if iNdEx >= l { 19087 return io.ErrUnexpectedEOF 19088 } 19089 b := dAtA[iNdEx] 19090 iNdEx++ 19091 wire |= uint64(b&0x7F) << shift 19092 if b < 0x80 { 19093 break 19094 } 19095 } 19096 fieldNum := int32(wire >> 3) 19097 wireType := int(wire & 0x7) 19098 if wireType == 4 { 19099 return fmt.Errorf("proto: RSMNodeSlicingCapabilityItem: wiretype end group for non-group") 19100 } 19101 if fieldNum <= 0 { 19102 return fmt.Errorf("proto: RSMNodeSlicingCapabilityItem: illegal tag %d (wire type %d)", fieldNum, wire) 19103 } 19104 switch fieldNum { 19105 case 1: 19106 if wireType != 0 { 19107 return fmt.Errorf("proto: wrong wireType = %d for field MaxNumberOfSlicesDl", wireType) 19108 } 19109 m.MaxNumberOfSlicesDl = 0 19110 for shift := uint(0); ; shift += 7 { 19111 if shift >= 64 { 19112 return ErrIntOverflowRan 19113 } 19114 if iNdEx >= l { 19115 return io.ErrUnexpectedEOF 19116 } 19117 b := dAtA[iNdEx] 19118 iNdEx++ 19119 m.MaxNumberOfSlicesDl |= int32(b&0x7F) << shift 19120 if b < 0x80 { 19121 break 19122 } 19123 } 19124 case 2: 19125 if wireType != 0 { 19126 return fmt.Errorf("proto: wrong wireType = %d for field MaxNumberOfSlicesUl", wireType) 19127 } 19128 m.MaxNumberOfSlicesUl = 0 19129 for shift := uint(0); ; shift += 7 { 19130 if shift >= 64 { 19131 return ErrIntOverflowRan 19132 } 19133 if iNdEx >= l { 19134 return io.ErrUnexpectedEOF 19135 } 19136 b := dAtA[iNdEx] 19137 iNdEx++ 19138 m.MaxNumberOfSlicesUl |= int32(b&0x7F) << shift 19139 if b < 0x80 { 19140 break 19141 } 19142 } 19143 case 3: 19144 if wireType != 0 { 19145 return fmt.Errorf("proto: wrong wireType = %d for field SlicingType", wireType) 19146 } 19147 m.SlicingType = 0 19148 for shift := uint(0); ; shift += 7 { 19149 if shift >= 64 { 19150 return ErrIntOverflowRan 19151 } 19152 if iNdEx >= l { 19153 return io.ErrUnexpectedEOF 19154 } 19155 b := dAtA[iNdEx] 19156 iNdEx++ 19157 m.SlicingType |= RSMSlicingType(b&0x7F) << shift 19158 if b < 0x80 { 19159 break 19160 } 19161 } 19162 case 4: 19163 if wireType != 0 { 19164 return fmt.Errorf("proto: wrong wireType = %d for field MaxNumberOfUesPerSlice", wireType) 19165 } 19166 m.MaxNumberOfUesPerSlice = 0 19167 for shift := uint(0); ; shift += 7 { 19168 if shift >= 64 { 19169 return ErrIntOverflowRan 19170 } 19171 if iNdEx >= l { 19172 return io.ErrUnexpectedEOF 19173 } 19174 b := dAtA[iNdEx] 19175 iNdEx++ 19176 m.MaxNumberOfUesPerSlice |= int32(b&0x7F) << shift 19177 if b < 0x80 { 19178 break 19179 } 19180 } 19181 case 5: 19182 if wireType != 2 { 19183 return fmt.Errorf("proto: wrong wireType = %d for field SupportedConfig", wireType) 19184 } 19185 var msglen int 19186 for shift := uint(0); ; shift += 7 { 19187 if shift >= 64 { 19188 return ErrIntOverflowRan 19189 } 19190 if iNdEx >= l { 19191 return io.ErrUnexpectedEOF 19192 } 19193 b := dAtA[iNdEx] 19194 iNdEx++ 19195 msglen |= int(b&0x7F) << shift 19196 if b < 0x80 { 19197 break 19198 } 19199 } 19200 if msglen < 0 { 19201 return ErrInvalidLengthRan 19202 } 19203 postIndex := iNdEx + msglen 19204 if postIndex < 0 { 19205 return ErrInvalidLengthRan 19206 } 19207 if postIndex > l { 19208 return io.ErrUnexpectedEOF 19209 } 19210 m.SupportedConfig = append(m.SupportedConfig, &RSMSupportedSlicingConfigItem{}) 19211 if err := m.SupportedConfig[len(m.SupportedConfig)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19212 return err 19213 } 19214 iNdEx = postIndex 19215 default: 19216 iNdEx = preIndex 19217 skippy, err := skipRan(dAtA[iNdEx:]) 19218 if err != nil { 19219 return err 19220 } 19221 if (skippy < 0) || (iNdEx+skippy) < 0 { 19222 return ErrInvalidLengthRan 19223 } 19224 if (iNdEx + skippy) > l { 19225 return io.ErrUnexpectedEOF 19226 } 19227 iNdEx += skippy 19228 } 19229 } 19230 19231 if iNdEx > l { 19232 return io.ErrUnexpectedEOF 19233 } 19234 return nil 19235 } 19236 func (m *RSMSupportedSlicingConfigItem) Unmarshal(dAtA []byte) error { 19237 l := len(dAtA) 19238 iNdEx := 0 19239 for iNdEx < l { 19240 preIndex := iNdEx 19241 var wire uint64 19242 for shift := uint(0); ; shift += 7 { 19243 if shift >= 64 { 19244 return ErrIntOverflowRan 19245 } 19246 if iNdEx >= l { 19247 return io.ErrUnexpectedEOF 19248 } 19249 b := dAtA[iNdEx] 19250 iNdEx++ 19251 wire |= uint64(b&0x7F) << shift 19252 if b < 0x80 { 19253 break 19254 } 19255 } 19256 fieldNum := int32(wire >> 3) 19257 wireType := int(wire & 0x7) 19258 if wireType == 4 { 19259 return fmt.Errorf("proto: RSMSupportedSlicingConfigItem: wiretype end group for non-group") 19260 } 19261 if fieldNum <= 0 { 19262 return fmt.Errorf("proto: RSMSupportedSlicingConfigItem: illegal tag %d (wire type %d)", fieldNum, wire) 19263 } 19264 switch fieldNum { 19265 case 1: 19266 if wireType != 0 { 19267 return fmt.Errorf("proto: wrong wireType = %d for field SlicingConfigType", wireType) 19268 } 19269 m.SlicingConfigType = 0 19270 for shift := uint(0); ; shift += 7 { 19271 if shift >= 64 { 19272 return ErrIntOverflowRan 19273 } 19274 if iNdEx >= l { 19275 return io.ErrUnexpectedEOF 19276 } 19277 b := dAtA[iNdEx] 19278 iNdEx++ 19279 m.SlicingConfigType |= E2SmRsmCommand(b&0x7F) << shift 19280 if b < 0x80 { 19281 break 19282 } 19283 } 19284 default: 19285 iNdEx = preIndex 19286 skippy, err := skipRan(dAtA[iNdEx:]) 19287 if err != nil { 19288 return err 19289 } 19290 if (skippy < 0) || (iNdEx+skippy) < 0 { 19291 return ErrInvalidLengthRan 19292 } 19293 if (iNdEx + skippy) > l { 19294 return io.ErrUnexpectedEOF 19295 } 19296 iNdEx += skippy 19297 } 19298 } 19299 19300 if iNdEx > l { 19301 return io.ErrUnexpectedEOF 19302 } 19303 return nil 19304 } 19305 func (m *RSMSliceItemList) Unmarshal(dAtA []byte) error { 19306 l := len(dAtA) 19307 iNdEx := 0 19308 for iNdEx < l { 19309 preIndex := iNdEx 19310 var wire uint64 19311 for shift := uint(0); ; shift += 7 { 19312 if shift >= 64 { 19313 return ErrIntOverflowRan 19314 } 19315 if iNdEx >= l { 19316 return io.ErrUnexpectedEOF 19317 } 19318 b := dAtA[iNdEx] 19319 iNdEx++ 19320 wire |= uint64(b&0x7F) << shift 19321 if b < 0x80 { 19322 break 19323 } 19324 } 19325 fieldNum := int32(wire >> 3) 19326 wireType := int(wire & 0x7) 19327 if wireType == 4 { 19328 return fmt.Errorf("proto: RSMSliceItemList: wiretype end group for non-group") 19329 } 19330 if fieldNum <= 0 { 19331 return fmt.Errorf("proto: RSMSliceItemList: illegal tag %d (wire type %d)", fieldNum, wire) 19332 } 19333 switch fieldNum { 19334 case 1: 19335 if wireType != 2 { 19336 return fmt.Errorf("proto: wrong wireType = %d for field RsmSliceList", wireType) 19337 } 19338 var msglen int 19339 for shift := uint(0); ; shift += 7 { 19340 if shift >= 64 { 19341 return ErrIntOverflowRan 19342 } 19343 if iNdEx >= l { 19344 return io.ErrUnexpectedEOF 19345 } 19346 b := dAtA[iNdEx] 19347 iNdEx++ 19348 msglen |= int(b&0x7F) << shift 19349 if b < 0x80 { 19350 break 19351 } 19352 } 19353 if msglen < 0 { 19354 return ErrInvalidLengthRan 19355 } 19356 postIndex := iNdEx + msglen 19357 if postIndex < 0 { 19358 return ErrInvalidLengthRan 19359 } 19360 if postIndex > l { 19361 return io.ErrUnexpectedEOF 19362 } 19363 m.RsmSliceList = append(m.RsmSliceList, &RSMSlicingItem{}) 19364 if err := m.RsmSliceList[len(m.RsmSliceList)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19365 return err 19366 } 19367 iNdEx = postIndex 19368 default: 19369 iNdEx = preIndex 19370 skippy, err := skipRan(dAtA[iNdEx:]) 19371 if err != nil { 19372 return err 19373 } 19374 if (skippy < 0) || (iNdEx+skippy) < 0 { 19375 return ErrInvalidLengthRan 19376 } 19377 if (iNdEx + skippy) > l { 19378 return io.ErrUnexpectedEOF 19379 } 19380 iNdEx += skippy 19381 } 19382 } 19383 19384 if iNdEx > l { 19385 return io.ErrUnexpectedEOF 19386 } 19387 return nil 19388 } 19389 func (m *RSMSlicingItem) Unmarshal(dAtA []byte) error { 19390 l := len(dAtA) 19391 iNdEx := 0 19392 for iNdEx < l { 19393 preIndex := iNdEx 19394 var wire uint64 19395 for shift := uint(0); ; shift += 7 { 19396 if shift >= 64 { 19397 return ErrIntOverflowRan 19398 } 19399 if iNdEx >= l { 19400 return io.ErrUnexpectedEOF 19401 } 19402 b := dAtA[iNdEx] 19403 iNdEx++ 19404 wire |= uint64(b&0x7F) << shift 19405 if b < 0x80 { 19406 break 19407 } 19408 } 19409 fieldNum := int32(wire >> 3) 19410 wireType := int(wire & 0x7) 19411 if wireType == 4 { 19412 return fmt.Errorf("proto: RSMSlicingItem: wiretype end group for non-group") 19413 } 19414 if fieldNum <= 0 { 19415 return fmt.Errorf("proto: RSMSlicingItem: illegal tag %d (wire type %d)", fieldNum, wire) 19416 } 19417 switch fieldNum { 19418 case 1: 19419 if wireType != 2 { 19420 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 19421 } 19422 var stringLen uint64 19423 for shift := uint(0); ; shift += 7 { 19424 if shift >= 64 { 19425 return ErrIntOverflowRan 19426 } 19427 if iNdEx >= l { 19428 return io.ErrUnexpectedEOF 19429 } 19430 b := dAtA[iNdEx] 19431 iNdEx++ 19432 stringLen |= uint64(b&0x7F) << shift 19433 if b < 0x80 { 19434 break 19435 } 19436 } 19437 intStringLen := int(stringLen) 19438 if intStringLen < 0 { 19439 return ErrInvalidLengthRan 19440 } 19441 postIndex := iNdEx + intStringLen 19442 if postIndex < 0 { 19443 return ErrInvalidLengthRan 19444 } 19445 if postIndex > l { 19446 return io.ErrUnexpectedEOF 19447 } 19448 m.ID = string(dAtA[iNdEx:postIndex]) 19449 iNdEx = postIndex 19450 case 2: 19451 if wireType != 2 { 19452 return fmt.Errorf("proto: wrong wireType = %d for field SliceDesc", wireType) 19453 } 19454 var stringLen uint64 19455 for shift := uint(0); ; shift += 7 { 19456 if shift >= 64 { 19457 return ErrIntOverflowRan 19458 } 19459 if iNdEx >= l { 19460 return io.ErrUnexpectedEOF 19461 } 19462 b := dAtA[iNdEx] 19463 iNdEx++ 19464 stringLen |= uint64(b&0x7F) << shift 19465 if b < 0x80 { 19466 break 19467 } 19468 } 19469 intStringLen := int(stringLen) 19470 if intStringLen < 0 { 19471 return ErrInvalidLengthRan 19472 } 19473 postIndex := iNdEx + intStringLen 19474 if postIndex < 0 { 19475 return ErrInvalidLengthRan 19476 } 19477 if postIndex > l { 19478 return io.ErrUnexpectedEOF 19479 } 19480 m.SliceDesc = string(dAtA[iNdEx:postIndex]) 19481 iNdEx = postIndex 19482 case 3: 19483 if wireType != 2 { 19484 return fmt.Errorf("proto: wrong wireType = %d for field SliceParameters", wireType) 19485 } 19486 var msglen int 19487 for shift := uint(0); ; shift += 7 { 19488 if shift >= 64 { 19489 return ErrIntOverflowRan 19490 } 19491 if iNdEx >= l { 19492 return io.ErrUnexpectedEOF 19493 } 19494 b := dAtA[iNdEx] 19495 iNdEx++ 19496 msglen |= int(b&0x7F) << shift 19497 if b < 0x80 { 19498 break 19499 } 19500 } 19501 if msglen < 0 { 19502 return ErrInvalidLengthRan 19503 } 19504 postIndex := iNdEx + msglen 19505 if postIndex < 0 { 19506 return ErrInvalidLengthRan 19507 } 19508 if postIndex > l { 19509 return io.ErrUnexpectedEOF 19510 } 19511 if m.SliceParameters == nil { 19512 m.SliceParameters = &RSMSliceParameters{} 19513 } 19514 if err := m.SliceParameters.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19515 return err 19516 } 19517 iNdEx = postIndex 19518 case 4: 19519 if wireType != 0 { 19520 return fmt.Errorf("proto: wrong wireType = %d for field SliceType", wireType) 19521 } 19522 m.SliceType = 0 19523 for shift := uint(0); ; shift += 7 { 19524 if shift >= 64 { 19525 return ErrIntOverflowRan 19526 } 19527 if iNdEx >= l { 19528 return io.ErrUnexpectedEOF 19529 } 19530 b := dAtA[iNdEx] 19531 iNdEx++ 19532 m.SliceType |= RSMSliceType(b&0x7F) << shift 19533 if b < 0x80 { 19534 break 19535 } 19536 } 19537 case 5: 19538 if wireType != 2 { 19539 return fmt.Errorf("proto: wrong wireType = %d for field UeIdList", wireType) 19540 } 19541 var msglen int 19542 for shift := uint(0); ; shift += 7 { 19543 if shift >= 64 { 19544 return ErrIntOverflowRan 19545 } 19546 if iNdEx >= l { 19547 return io.ErrUnexpectedEOF 19548 } 19549 b := dAtA[iNdEx] 19550 iNdEx++ 19551 msglen |= int(b&0x7F) << shift 19552 if b < 0x80 { 19553 break 19554 } 19555 } 19556 if msglen < 0 { 19557 return ErrInvalidLengthRan 19558 } 19559 postIndex := iNdEx + msglen 19560 if postIndex < 0 { 19561 return ErrInvalidLengthRan 19562 } 19563 if postIndex > l { 19564 return io.ErrUnexpectedEOF 19565 } 19566 m.UeIdList = append(m.UeIdList, &UeIdentity{}) 19567 if err := m.UeIdList[len(m.UeIdList)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19568 return err 19569 } 19570 iNdEx = postIndex 19571 default: 19572 iNdEx = preIndex 19573 skippy, err := skipRan(dAtA[iNdEx:]) 19574 if err != nil { 19575 return err 19576 } 19577 if (skippy < 0) || (iNdEx+skippy) < 0 { 19578 return ErrInvalidLengthRan 19579 } 19580 if (iNdEx + skippy) > l { 19581 return io.ErrUnexpectedEOF 19582 } 19583 iNdEx += skippy 19584 } 19585 } 19586 19587 if iNdEx > l { 19588 return io.ErrUnexpectedEOF 19589 } 19590 return nil 19591 } 19592 func (m *RSMSliceParameters) Unmarshal(dAtA []byte) error { 19593 l := len(dAtA) 19594 iNdEx := 0 19595 for iNdEx < l { 19596 preIndex := iNdEx 19597 var wire uint64 19598 for shift := uint(0); ; shift += 7 { 19599 if shift >= 64 { 19600 return ErrIntOverflowRan 19601 } 19602 if iNdEx >= l { 19603 return io.ErrUnexpectedEOF 19604 } 19605 b := dAtA[iNdEx] 19606 iNdEx++ 19607 wire |= uint64(b&0x7F) << shift 19608 if b < 0x80 { 19609 break 19610 } 19611 } 19612 fieldNum := int32(wire >> 3) 19613 wireType := int(wire & 0x7) 19614 if wireType == 4 { 19615 return fmt.Errorf("proto: RSMSliceParameters: wiretype end group for non-group") 19616 } 19617 if fieldNum <= 0 { 19618 return fmt.Errorf("proto: RSMSliceParameters: illegal tag %d (wire type %d)", fieldNum, wire) 19619 } 19620 switch fieldNum { 19621 case 1: 19622 if wireType != 0 { 19623 return fmt.Errorf("proto: wrong wireType = %d for field SchedulerType", wireType) 19624 } 19625 m.SchedulerType = 0 19626 for shift := uint(0); ; shift += 7 { 19627 if shift >= 64 { 19628 return ErrIntOverflowRan 19629 } 19630 if iNdEx >= l { 19631 return io.ErrUnexpectedEOF 19632 } 19633 b := dAtA[iNdEx] 19634 iNdEx++ 19635 m.SchedulerType |= RSMSchedulerType(b&0x7F) << shift 19636 if b < 0x80 { 19637 break 19638 } 19639 } 19640 case 2: 19641 if wireType != 0 { 19642 return fmt.Errorf("proto: wrong wireType = %d for field Weight", wireType) 19643 } 19644 m.Weight = 0 19645 for shift := uint(0); ; shift += 7 { 19646 if shift >= 64 { 19647 return ErrIntOverflowRan 19648 } 19649 if iNdEx >= l { 19650 return io.ErrUnexpectedEOF 19651 } 19652 b := dAtA[iNdEx] 19653 iNdEx++ 19654 m.Weight |= int32(b&0x7F) << shift 19655 if b < 0x80 { 19656 break 19657 } 19658 } 19659 case 3: 19660 if wireType != 0 { 19661 return fmt.Errorf("proto: wrong wireType = %d for field QosLevel", wireType) 19662 } 19663 m.QosLevel = 0 19664 for shift := uint(0); ; shift += 7 { 19665 if shift >= 64 { 19666 return ErrIntOverflowRan 19667 } 19668 if iNdEx >= l { 19669 return io.ErrUnexpectedEOF 19670 } 19671 b := dAtA[iNdEx] 19672 iNdEx++ 19673 m.QosLevel |= int32(b&0x7F) << shift 19674 if b < 0x80 { 19675 break 19676 } 19677 } 19678 default: 19679 iNdEx = preIndex 19680 skippy, err := skipRan(dAtA[iNdEx:]) 19681 if err != nil { 19682 return err 19683 } 19684 if (skippy < 0) || (iNdEx+skippy) < 0 { 19685 return ErrInvalidLengthRan 19686 } 19687 if (iNdEx + skippy) > l { 19688 return io.ErrUnexpectedEOF 19689 } 19690 iNdEx += skippy 19691 } 19692 } 19693 19694 if iNdEx > l { 19695 return io.ErrUnexpectedEOF 19696 } 19697 return nil 19698 } 19699 func (m *DuUeF1ApID) Unmarshal(dAtA []byte) error { 19700 l := len(dAtA) 19701 iNdEx := 0 19702 for iNdEx < l { 19703 preIndex := iNdEx 19704 var wire uint64 19705 for shift := uint(0); ; shift += 7 { 19706 if shift >= 64 { 19707 return ErrIntOverflowRan 19708 } 19709 if iNdEx >= l { 19710 return io.ErrUnexpectedEOF 19711 } 19712 b := dAtA[iNdEx] 19713 iNdEx++ 19714 wire |= uint64(b&0x7F) << shift 19715 if b < 0x80 { 19716 break 19717 } 19718 } 19719 fieldNum := int32(wire >> 3) 19720 wireType := int(wire & 0x7) 19721 if wireType == 4 { 19722 return fmt.Errorf("proto: DuUeF1apID: wiretype end group for non-group") 19723 } 19724 if fieldNum <= 0 { 19725 return fmt.Errorf("proto: DuUeF1apID: illegal tag %d (wire type %d)", fieldNum, wire) 19726 } 19727 switch fieldNum { 19728 case 1: 19729 if wireType != 0 { 19730 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 19731 } 19732 m.Value = 0 19733 for shift := uint(0); ; shift += 7 { 19734 if shift >= 64 { 19735 return ErrIntOverflowRan 19736 } 19737 if iNdEx >= l { 19738 return io.ErrUnexpectedEOF 19739 } 19740 b := dAtA[iNdEx] 19741 iNdEx++ 19742 m.Value |= int64(b&0x7F) << shift 19743 if b < 0x80 { 19744 break 19745 } 19746 } 19747 default: 19748 iNdEx = preIndex 19749 skippy, err := skipRan(dAtA[iNdEx:]) 19750 if err != nil { 19751 return err 19752 } 19753 if (skippy < 0) || (iNdEx+skippy) < 0 { 19754 return ErrInvalidLengthRan 19755 } 19756 if (iNdEx + skippy) > l { 19757 return io.ErrUnexpectedEOF 19758 } 19759 iNdEx += skippy 19760 } 19761 } 19762 19763 if iNdEx > l { 19764 return io.ErrUnexpectedEOF 19765 } 19766 return nil 19767 } 19768 func (m *CuUeF1ApID) Unmarshal(dAtA []byte) error { 19769 l := len(dAtA) 19770 iNdEx := 0 19771 for iNdEx < l { 19772 preIndex := iNdEx 19773 var wire uint64 19774 for shift := uint(0); ; shift += 7 { 19775 if shift >= 64 { 19776 return ErrIntOverflowRan 19777 } 19778 if iNdEx >= l { 19779 return io.ErrUnexpectedEOF 19780 } 19781 b := dAtA[iNdEx] 19782 iNdEx++ 19783 wire |= uint64(b&0x7F) << shift 19784 if b < 0x80 { 19785 break 19786 } 19787 } 19788 fieldNum := int32(wire >> 3) 19789 wireType := int(wire & 0x7) 19790 if wireType == 4 { 19791 return fmt.Errorf("proto: CuUeF1apID: wiretype end group for non-group") 19792 } 19793 if fieldNum <= 0 { 19794 return fmt.Errorf("proto: CuUeF1apID: illegal tag %d (wire type %d)", fieldNum, wire) 19795 } 19796 switch fieldNum { 19797 case 1: 19798 if wireType != 0 { 19799 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 19800 } 19801 m.Value = 0 19802 for shift := uint(0); ; shift += 7 { 19803 if shift >= 64 { 19804 return ErrIntOverflowRan 19805 } 19806 if iNdEx >= l { 19807 return io.ErrUnexpectedEOF 19808 } 19809 b := dAtA[iNdEx] 19810 iNdEx++ 19811 m.Value |= int64(b&0x7F) << shift 19812 if b < 0x80 { 19813 break 19814 } 19815 } 19816 default: 19817 iNdEx = preIndex 19818 skippy, err := skipRan(dAtA[iNdEx:]) 19819 if err != nil { 19820 return err 19821 } 19822 if (skippy < 0) || (iNdEx+skippy) < 0 { 19823 return ErrInvalidLengthRan 19824 } 19825 if (iNdEx + skippy) > l { 19826 return io.ErrUnexpectedEOF 19827 } 19828 iNdEx += skippy 19829 } 19830 } 19831 19832 if iNdEx > l { 19833 return io.ErrUnexpectedEOF 19834 } 19835 return nil 19836 } 19837 func (m *RanUeNgapID) Unmarshal(dAtA []byte) error { 19838 l := len(dAtA) 19839 iNdEx := 0 19840 for iNdEx < l { 19841 preIndex := iNdEx 19842 var wire uint64 19843 for shift := uint(0); ; shift += 7 { 19844 if shift >= 64 { 19845 return ErrIntOverflowRan 19846 } 19847 if iNdEx >= l { 19848 return io.ErrUnexpectedEOF 19849 } 19850 b := dAtA[iNdEx] 19851 iNdEx++ 19852 wire |= uint64(b&0x7F) << shift 19853 if b < 0x80 { 19854 break 19855 } 19856 } 19857 fieldNum := int32(wire >> 3) 19858 wireType := int(wire & 0x7) 19859 if wireType == 4 { 19860 return fmt.Errorf("proto: RanUeNgapID: wiretype end group for non-group") 19861 } 19862 if fieldNum <= 0 { 19863 return fmt.Errorf("proto: RanUeNgapID: illegal tag %d (wire type %d)", fieldNum, wire) 19864 } 19865 switch fieldNum { 19866 case 1: 19867 if wireType != 0 { 19868 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 19869 } 19870 m.Value = 0 19871 for shift := uint(0); ; shift += 7 { 19872 if shift >= 64 { 19873 return ErrIntOverflowRan 19874 } 19875 if iNdEx >= l { 19876 return io.ErrUnexpectedEOF 19877 } 19878 b := dAtA[iNdEx] 19879 iNdEx++ 19880 m.Value |= int64(b&0x7F) << shift 19881 if b < 0x80 { 19882 break 19883 } 19884 } 19885 default: 19886 iNdEx = preIndex 19887 skippy, err := skipRan(dAtA[iNdEx:]) 19888 if err != nil { 19889 return err 19890 } 19891 if (skippy < 0) || (iNdEx+skippy) < 0 { 19892 return ErrInvalidLengthRan 19893 } 19894 if (iNdEx + skippy) > l { 19895 return io.ErrUnexpectedEOF 19896 } 19897 iNdEx += skippy 19898 } 19899 } 19900 19901 if iNdEx > l { 19902 return io.ErrUnexpectedEOF 19903 } 19904 return nil 19905 } 19906 func (m *EnbUeS1ApID) Unmarshal(dAtA []byte) error { 19907 l := len(dAtA) 19908 iNdEx := 0 19909 for iNdEx < l { 19910 preIndex := iNdEx 19911 var wire uint64 19912 for shift := uint(0); ; shift += 7 { 19913 if shift >= 64 { 19914 return ErrIntOverflowRan 19915 } 19916 if iNdEx >= l { 19917 return io.ErrUnexpectedEOF 19918 } 19919 b := dAtA[iNdEx] 19920 iNdEx++ 19921 wire |= uint64(b&0x7F) << shift 19922 if b < 0x80 { 19923 break 19924 } 19925 } 19926 fieldNum := int32(wire >> 3) 19927 wireType := int(wire & 0x7) 19928 if wireType == 4 { 19929 return fmt.Errorf("proto: EnbUeS1apID: wiretype end group for non-group") 19930 } 19931 if fieldNum <= 0 { 19932 return fmt.Errorf("proto: EnbUeS1apID: illegal tag %d (wire type %d)", fieldNum, wire) 19933 } 19934 switch fieldNum { 19935 case 1: 19936 if wireType != 0 { 19937 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 19938 } 19939 m.Value = 0 19940 for shift := uint(0); ; shift += 7 { 19941 if shift >= 64 { 19942 return ErrIntOverflowRan 19943 } 19944 if iNdEx >= l { 19945 return io.ErrUnexpectedEOF 19946 } 19947 b := dAtA[iNdEx] 19948 iNdEx++ 19949 m.Value |= int32(b&0x7F) << shift 19950 if b < 0x80 { 19951 break 19952 } 19953 } 19954 default: 19955 iNdEx = preIndex 19956 skippy, err := skipRan(dAtA[iNdEx:]) 19957 if err != nil { 19958 return err 19959 } 19960 if (skippy < 0) || (iNdEx+skippy) < 0 { 19961 return ErrInvalidLengthRan 19962 } 19963 if (iNdEx + skippy) > l { 19964 return io.ErrUnexpectedEOF 19965 } 19966 iNdEx += skippy 19967 } 19968 } 19969 19970 if iNdEx > l { 19971 return io.ErrUnexpectedEOF 19972 } 19973 return nil 19974 } 19975 func (m *AmfUeNgapID) Unmarshal(dAtA []byte) error { 19976 l := len(dAtA) 19977 iNdEx := 0 19978 for iNdEx < l { 19979 preIndex := iNdEx 19980 var wire uint64 19981 for shift := uint(0); ; shift += 7 { 19982 if shift >= 64 { 19983 return ErrIntOverflowRan 19984 } 19985 if iNdEx >= l { 19986 return io.ErrUnexpectedEOF 19987 } 19988 b := dAtA[iNdEx] 19989 iNdEx++ 19990 wire |= uint64(b&0x7F) << shift 19991 if b < 0x80 { 19992 break 19993 } 19994 } 19995 fieldNum := int32(wire >> 3) 19996 wireType := int(wire & 0x7) 19997 if wireType == 4 { 19998 return fmt.Errorf("proto: AmfUeNgapID: wiretype end group for non-group") 19999 } 20000 if fieldNum <= 0 { 20001 return fmt.Errorf("proto: AmfUeNgapID: illegal tag %d (wire type %d)", fieldNum, wire) 20002 } 20003 switch fieldNum { 20004 case 1: 20005 if wireType != 0 { 20006 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 20007 } 20008 m.Value = 0 20009 for shift := uint(0); ; shift += 7 { 20010 if shift >= 64 { 20011 return ErrIntOverflowRan 20012 } 20013 if iNdEx >= l { 20014 return io.ErrUnexpectedEOF 20015 } 20016 b := dAtA[iNdEx] 20017 iNdEx++ 20018 m.Value |= int64(b&0x7F) << shift 20019 if b < 0x80 { 20020 break 20021 } 20022 } 20023 default: 20024 iNdEx = preIndex 20025 skippy, err := skipRan(dAtA[iNdEx:]) 20026 if err != nil { 20027 return err 20028 } 20029 if (skippy < 0) || (iNdEx+skippy) < 0 { 20030 return ErrInvalidLengthRan 20031 } 20032 if (iNdEx + skippy) > l { 20033 return io.ErrUnexpectedEOF 20034 } 20035 iNdEx += skippy 20036 } 20037 } 20038 20039 if iNdEx > l { 20040 return io.ErrUnexpectedEOF 20041 } 20042 return nil 20043 } 20044 func (m *UeIdentity) Unmarshal(dAtA []byte) error { 20045 l := len(dAtA) 20046 iNdEx := 0 20047 for iNdEx < l { 20048 preIndex := iNdEx 20049 var wire uint64 20050 for shift := uint(0); ; shift += 7 { 20051 if shift >= 64 { 20052 return ErrIntOverflowRan 20053 } 20054 if iNdEx >= l { 20055 return io.ErrUnexpectedEOF 20056 } 20057 b := dAtA[iNdEx] 20058 iNdEx++ 20059 wire |= uint64(b&0x7F) << shift 20060 if b < 0x80 { 20061 break 20062 } 20063 } 20064 fieldNum := int32(wire >> 3) 20065 wireType := int(wire & 0x7) 20066 if wireType == 4 { 20067 return fmt.Errorf("proto: UeIdentity: wiretype end group for non-group") 20068 } 20069 if fieldNum <= 0 { 20070 return fmt.Errorf("proto: UeIdentity: illegal tag %d (wire type %d)", fieldNum, wire) 20071 } 20072 switch fieldNum { 20073 case 1: 20074 if wireType != 2 { 20075 return fmt.Errorf("proto: wrong wireType = %d for field DuUeF1apID", wireType) 20076 } 20077 var msglen int 20078 for shift := uint(0); ; shift += 7 { 20079 if shift >= 64 { 20080 return ErrIntOverflowRan 20081 } 20082 if iNdEx >= l { 20083 return io.ErrUnexpectedEOF 20084 } 20085 b := dAtA[iNdEx] 20086 iNdEx++ 20087 msglen |= int(b&0x7F) << shift 20088 if b < 0x80 { 20089 break 20090 } 20091 } 20092 if msglen < 0 { 20093 return ErrInvalidLengthRan 20094 } 20095 postIndex := iNdEx + msglen 20096 if postIndex < 0 { 20097 return ErrInvalidLengthRan 20098 } 20099 if postIndex > l { 20100 return io.ErrUnexpectedEOF 20101 } 20102 if m.DuUeF1apID == nil { 20103 m.DuUeF1apID = &DuUeF1ApID{} 20104 } 20105 if err := m.DuUeF1apID.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20106 return err 20107 } 20108 iNdEx = postIndex 20109 case 2: 20110 if wireType != 2 { 20111 return fmt.Errorf("proto: wrong wireType = %d for field CuUeF1apID", wireType) 20112 } 20113 var msglen int 20114 for shift := uint(0); ; shift += 7 { 20115 if shift >= 64 { 20116 return ErrIntOverflowRan 20117 } 20118 if iNdEx >= l { 20119 return io.ErrUnexpectedEOF 20120 } 20121 b := dAtA[iNdEx] 20122 iNdEx++ 20123 msglen |= int(b&0x7F) << shift 20124 if b < 0x80 { 20125 break 20126 } 20127 } 20128 if msglen < 0 { 20129 return ErrInvalidLengthRan 20130 } 20131 postIndex := iNdEx + msglen 20132 if postIndex < 0 { 20133 return ErrInvalidLengthRan 20134 } 20135 if postIndex > l { 20136 return io.ErrUnexpectedEOF 20137 } 20138 if m.CuUeF1apID == nil { 20139 m.CuUeF1apID = &CuUeF1ApID{} 20140 } 20141 if err := m.CuUeF1apID.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20142 return err 20143 } 20144 iNdEx = postIndex 20145 case 3: 20146 if wireType != 2 { 20147 return fmt.Errorf("proto: wrong wireType = %d for field RANUeNgapID", wireType) 20148 } 20149 var msglen int 20150 for shift := uint(0); ; shift += 7 { 20151 if shift >= 64 { 20152 return ErrIntOverflowRan 20153 } 20154 if iNdEx >= l { 20155 return io.ErrUnexpectedEOF 20156 } 20157 b := dAtA[iNdEx] 20158 iNdEx++ 20159 msglen |= int(b&0x7F) << shift 20160 if b < 0x80 { 20161 break 20162 } 20163 } 20164 if msglen < 0 { 20165 return ErrInvalidLengthRan 20166 } 20167 postIndex := iNdEx + msglen 20168 if postIndex < 0 { 20169 return ErrInvalidLengthRan 20170 } 20171 if postIndex > l { 20172 return io.ErrUnexpectedEOF 20173 } 20174 if m.RANUeNgapID == nil { 20175 m.RANUeNgapID = &RanUeNgapID{} 20176 } 20177 if err := m.RANUeNgapID.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20178 return err 20179 } 20180 iNdEx = postIndex 20181 case 4: 20182 if wireType != 2 { 20183 return fmt.Errorf("proto: wrong wireType = %d for field EnbUeS1apID", wireType) 20184 } 20185 var msglen int 20186 for shift := uint(0); ; shift += 7 { 20187 if shift >= 64 { 20188 return ErrIntOverflowRan 20189 } 20190 if iNdEx >= l { 20191 return io.ErrUnexpectedEOF 20192 } 20193 b := dAtA[iNdEx] 20194 iNdEx++ 20195 msglen |= int(b&0x7F) << shift 20196 if b < 0x80 { 20197 break 20198 } 20199 } 20200 if msglen < 0 { 20201 return ErrInvalidLengthRan 20202 } 20203 postIndex := iNdEx + msglen 20204 if postIndex < 0 { 20205 return ErrInvalidLengthRan 20206 } 20207 if postIndex > l { 20208 return io.ErrUnexpectedEOF 20209 } 20210 if m.EnbUeS1apID == nil { 20211 m.EnbUeS1apID = &EnbUeS1ApID{} 20212 } 20213 if err := m.EnbUeS1apID.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20214 return err 20215 } 20216 iNdEx = postIndex 20217 case 5: 20218 if wireType != 2 { 20219 return fmt.Errorf("proto: wrong wireType = %d for field AMFUeNgapID", wireType) 20220 } 20221 var msglen int 20222 for shift := uint(0); ; shift += 7 { 20223 if shift >= 64 { 20224 return ErrIntOverflowRan 20225 } 20226 if iNdEx >= l { 20227 return io.ErrUnexpectedEOF 20228 } 20229 b := dAtA[iNdEx] 20230 iNdEx++ 20231 msglen |= int(b&0x7F) << shift 20232 if b < 0x80 { 20233 break 20234 } 20235 } 20236 if msglen < 0 { 20237 return ErrInvalidLengthRan 20238 } 20239 postIndex := iNdEx + msglen 20240 if postIndex < 0 { 20241 return ErrInvalidLengthRan 20242 } 20243 if postIndex > l { 20244 return io.ErrUnexpectedEOF 20245 } 20246 if m.AMFUeNgapID == nil { 20247 m.AMFUeNgapID = &AmfUeNgapID{} 20248 } 20249 if err := m.AMFUeNgapID.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20250 return err 20251 } 20252 iNdEx = postIndex 20253 case 6: 20254 if wireType != 0 { 20255 return fmt.Errorf("proto: wrong wireType = %d for field PreferredIDType", wireType) 20256 } 20257 m.PreferredIDType = 0 20258 for shift := uint(0); ; shift += 7 { 20259 if shift >= 64 { 20260 return ErrIntOverflowRan 20261 } 20262 if iNdEx >= l { 20263 return io.ErrUnexpectedEOF 20264 } 20265 b := dAtA[iNdEx] 20266 iNdEx++ 20267 m.PreferredIDType |= UeIdType(b&0x7F) << shift 20268 if b < 0x80 { 20269 break 20270 } 20271 } 20272 case 7: 20273 if wireType != 2 { 20274 return fmt.Errorf("proto: wrong wireType = %d for field DrbId", wireType) 20275 } 20276 var msglen int 20277 for shift := uint(0); ; shift += 7 { 20278 if shift >= 64 { 20279 return ErrIntOverflowRan 20280 } 20281 if iNdEx >= l { 20282 return io.ErrUnexpectedEOF 20283 } 20284 b := dAtA[iNdEx] 20285 iNdEx++ 20286 msglen |= int(b&0x7F) << shift 20287 if b < 0x80 { 20288 break 20289 } 20290 } 20291 if msglen < 0 { 20292 return ErrInvalidLengthRan 20293 } 20294 postIndex := iNdEx + msglen 20295 if postIndex < 0 { 20296 return ErrInvalidLengthRan 20297 } 20298 if postIndex > l { 20299 return io.ErrUnexpectedEOF 20300 } 20301 if m.DrbId == nil { 20302 m.DrbId = &DrbId{} 20303 } 20304 if err := m.DrbId.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20305 return err 20306 } 20307 iNdEx = postIndex 20308 default: 20309 iNdEx = preIndex 20310 skippy, err := skipRan(dAtA[iNdEx:]) 20311 if err != nil { 20312 return err 20313 } 20314 if (skippy < 0) || (iNdEx+skippy) < 0 { 20315 return ErrInvalidLengthRan 20316 } 20317 if (iNdEx + skippy) > l { 20318 return io.ErrUnexpectedEOF 20319 } 20320 iNdEx += skippy 20321 } 20322 } 20323 20324 if iNdEx > l { 20325 return io.ErrUnexpectedEOF 20326 } 20327 return nil 20328 } 20329 func (m *DrbId) Unmarshal(dAtA []byte) error { 20330 l := len(dAtA) 20331 iNdEx := 0 20332 for iNdEx < l { 20333 preIndex := iNdEx 20334 var wire uint64 20335 for shift := uint(0); ; shift += 7 { 20336 if shift >= 64 { 20337 return ErrIntOverflowRan 20338 } 20339 if iNdEx >= l { 20340 return io.ErrUnexpectedEOF 20341 } 20342 b := dAtA[iNdEx] 20343 iNdEx++ 20344 wire |= uint64(b&0x7F) << shift 20345 if b < 0x80 { 20346 break 20347 } 20348 } 20349 fieldNum := int32(wire >> 3) 20350 wireType := int(wire & 0x7) 20351 if wireType == 4 { 20352 return fmt.Errorf("proto: DrbId: wiretype end group for non-group") 20353 } 20354 if fieldNum <= 0 { 20355 return fmt.Errorf("proto: DrbId: illegal tag %d (wire type %d)", fieldNum, wire) 20356 } 20357 switch fieldNum { 20358 case 1: 20359 if wireType != 2 { 20360 return fmt.Errorf("proto: wrong wireType = %d for field FourGdrbId", wireType) 20361 } 20362 var msglen int 20363 for shift := uint(0); ; shift += 7 { 20364 if shift >= 64 { 20365 return ErrIntOverflowRan 20366 } 20367 if iNdEx >= l { 20368 return io.ErrUnexpectedEOF 20369 } 20370 b := dAtA[iNdEx] 20371 iNdEx++ 20372 msglen |= int(b&0x7F) << shift 20373 if b < 0x80 { 20374 break 20375 } 20376 } 20377 if msglen < 0 { 20378 return ErrInvalidLengthRan 20379 } 20380 postIndex := iNdEx + msglen 20381 if postIndex < 0 { 20382 return ErrInvalidLengthRan 20383 } 20384 if postIndex > l { 20385 return io.ErrUnexpectedEOF 20386 } 20387 v := &FourGDrbId{} 20388 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20389 return err 20390 } 20391 m.DrbId = &DrbId_FourGdrbId{v} 20392 iNdEx = postIndex 20393 case 2: 20394 if wireType != 2 { 20395 return fmt.Errorf("proto: wrong wireType = %d for field FiveGdrbId", wireType) 20396 } 20397 var msglen int 20398 for shift := uint(0); ; shift += 7 { 20399 if shift >= 64 { 20400 return ErrIntOverflowRan 20401 } 20402 if iNdEx >= l { 20403 return io.ErrUnexpectedEOF 20404 } 20405 b := dAtA[iNdEx] 20406 iNdEx++ 20407 msglen |= int(b&0x7F) << shift 20408 if b < 0x80 { 20409 break 20410 } 20411 } 20412 if msglen < 0 { 20413 return ErrInvalidLengthRan 20414 } 20415 postIndex := iNdEx + msglen 20416 if postIndex < 0 { 20417 return ErrInvalidLengthRan 20418 } 20419 if postIndex > l { 20420 return io.ErrUnexpectedEOF 20421 } 20422 v := &FiveGDrbId{} 20423 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20424 return err 20425 } 20426 m.DrbId = &DrbId_FiveGdrbId{v} 20427 iNdEx = postIndex 20428 default: 20429 iNdEx = preIndex 20430 skippy, err := skipRan(dAtA[iNdEx:]) 20431 if err != nil { 20432 return err 20433 } 20434 if (skippy < 0) || (iNdEx+skippy) < 0 { 20435 return ErrInvalidLengthRan 20436 } 20437 if (iNdEx + skippy) > l { 20438 return io.ErrUnexpectedEOF 20439 } 20440 iNdEx += skippy 20441 } 20442 } 20443 20444 if iNdEx > l { 20445 return io.ErrUnexpectedEOF 20446 } 20447 return nil 20448 } 20449 func (m *FiveGDrbId) Unmarshal(dAtA []byte) error { 20450 l := len(dAtA) 20451 iNdEx := 0 20452 for iNdEx < l { 20453 preIndex := iNdEx 20454 var wire uint64 20455 for shift := uint(0); ; shift += 7 { 20456 if shift >= 64 { 20457 return ErrIntOverflowRan 20458 } 20459 if iNdEx >= l { 20460 return io.ErrUnexpectedEOF 20461 } 20462 b := dAtA[iNdEx] 20463 iNdEx++ 20464 wire |= uint64(b&0x7F) << shift 20465 if b < 0x80 { 20466 break 20467 } 20468 } 20469 fieldNum := int32(wire >> 3) 20470 wireType := int(wire & 0x7) 20471 if wireType == 4 { 20472 return fmt.Errorf("proto: FiveGDrbId: wiretype end group for non-group") 20473 } 20474 if fieldNum <= 0 { 20475 return fmt.Errorf("proto: FiveGDrbId: illegal tag %d (wire type %d)", fieldNum, wire) 20476 } 20477 switch fieldNum { 20478 case 1: 20479 if wireType != 0 { 20480 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 20481 } 20482 m.Value = 0 20483 for shift := uint(0); ; shift += 7 { 20484 if shift >= 64 { 20485 return ErrIntOverflowRan 20486 } 20487 if iNdEx >= l { 20488 return io.ErrUnexpectedEOF 20489 } 20490 b := dAtA[iNdEx] 20491 iNdEx++ 20492 m.Value |= int32(b&0x7F) << shift 20493 if b < 0x80 { 20494 break 20495 } 20496 } 20497 case 2: 20498 if wireType != 2 { 20499 return fmt.Errorf("proto: wrong wireType = %d for field Qfi", wireType) 20500 } 20501 var msglen int 20502 for shift := uint(0); ; shift += 7 { 20503 if shift >= 64 { 20504 return ErrIntOverflowRan 20505 } 20506 if iNdEx >= l { 20507 return io.ErrUnexpectedEOF 20508 } 20509 b := dAtA[iNdEx] 20510 iNdEx++ 20511 msglen |= int(b&0x7F) << shift 20512 if b < 0x80 { 20513 break 20514 } 20515 } 20516 if msglen < 0 { 20517 return ErrInvalidLengthRan 20518 } 20519 postIndex := iNdEx + msglen 20520 if postIndex < 0 { 20521 return ErrInvalidLengthRan 20522 } 20523 if postIndex > l { 20524 return io.ErrUnexpectedEOF 20525 } 20526 if m.Qfi == nil { 20527 m.Qfi = &Qfi{} 20528 } 20529 if err := m.Qfi.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20530 return err 20531 } 20532 iNdEx = postIndex 20533 case 3: 20534 if wireType != 2 { 20535 return fmt.Errorf("proto: wrong wireType = %d for field FlowsMapToDrb", wireType) 20536 } 20537 var msglen int 20538 for shift := uint(0); ; shift += 7 { 20539 if shift >= 64 { 20540 return ErrIntOverflowRan 20541 } 20542 if iNdEx >= l { 20543 return io.ErrUnexpectedEOF 20544 } 20545 b := dAtA[iNdEx] 20546 iNdEx++ 20547 msglen |= int(b&0x7F) << shift 20548 if b < 0x80 { 20549 break 20550 } 20551 } 20552 if msglen < 0 { 20553 return ErrInvalidLengthRan 20554 } 20555 postIndex := iNdEx + msglen 20556 if postIndex < 0 { 20557 return ErrInvalidLengthRan 20558 } 20559 if postIndex > l { 20560 return io.ErrUnexpectedEOF 20561 } 20562 m.FlowsMapToDrb = append(m.FlowsMapToDrb, &QoSflowLevelParameters{}) 20563 if err := m.FlowsMapToDrb[len(m.FlowsMapToDrb)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20564 return err 20565 } 20566 iNdEx = postIndex 20567 default: 20568 iNdEx = preIndex 20569 skippy, err := skipRan(dAtA[iNdEx:]) 20570 if err != nil { 20571 return err 20572 } 20573 if (skippy < 0) || (iNdEx+skippy) < 0 { 20574 return ErrInvalidLengthRan 20575 } 20576 if (iNdEx + skippy) > l { 20577 return io.ErrUnexpectedEOF 20578 } 20579 iNdEx += skippy 20580 } 20581 } 20582 20583 if iNdEx > l { 20584 return io.ErrUnexpectedEOF 20585 } 20586 return nil 20587 } 20588 func (m *Qfi) Unmarshal(dAtA []byte) error { 20589 l := len(dAtA) 20590 iNdEx := 0 20591 for iNdEx < l { 20592 preIndex := iNdEx 20593 var wire uint64 20594 for shift := uint(0); ; shift += 7 { 20595 if shift >= 64 { 20596 return ErrIntOverflowRan 20597 } 20598 if iNdEx >= l { 20599 return io.ErrUnexpectedEOF 20600 } 20601 b := dAtA[iNdEx] 20602 iNdEx++ 20603 wire |= uint64(b&0x7F) << shift 20604 if b < 0x80 { 20605 break 20606 } 20607 } 20608 fieldNum := int32(wire >> 3) 20609 wireType := int(wire & 0x7) 20610 if wireType == 4 { 20611 return fmt.Errorf("proto: Qfi: wiretype end group for non-group") 20612 } 20613 if fieldNum <= 0 { 20614 return fmt.Errorf("proto: Qfi: illegal tag %d (wire type %d)", fieldNum, wire) 20615 } 20616 switch fieldNum { 20617 case 1: 20618 if wireType != 0 { 20619 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 20620 } 20621 m.Value = 0 20622 for shift := uint(0); ; shift += 7 { 20623 if shift >= 64 { 20624 return ErrIntOverflowRan 20625 } 20626 if iNdEx >= l { 20627 return io.ErrUnexpectedEOF 20628 } 20629 b := dAtA[iNdEx] 20630 iNdEx++ 20631 m.Value |= int32(b&0x7F) << shift 20632 if b < 0x80 { 20633 break 20634 } 20635 } 20636 default: 20637 iNdEx = preIndex 20638 skippy, err := skipRan(dAtA[iNdEx:]) 20639 if err != nil { 20640 return err 20641 } 20642 if (skippy < 0) || (iNdEx+skippy) < 0 { 20643 return ErrInvalidLengthRan 20644 } 20645 if (iNdEx + skippy) > l { 20646 return io.ErrUnexpectedEOF 20647 } 20648 iNdEx += skippy 20649 } 20650 } 20651 20652 if iNdEx > l { 20653 return io.ErrUnexpectedEOF 20654 } 20655 return nil 20656 } 20657 func (m *QoSflowLevelParameters) Unmarshal(dAtA []byte) error { 20658 l := len(dAtA) 20659 iNdEx := 0 20660 for iNdEx < l { 20661 preIndex := iNdEx 20662 var wire uint64 20663 for shift := uint(0); ; shift += 7 { 20664 if shift >= 64 { 20665 return ErrIntOverflowRan 20666 } 20667 if iNdEx >= l { 20668 return io.ErrUnexpectedEOF 20669 } 20670 b := dAtA[iNdEx] 20671 iNdEx++ 20672 wire |= uint64(b&0x7F) << shift 20673 if b < 0x80 { 20674 break 20675 } 20676 } 20677 fieldNum := int32(wire >> 3) 20678 wireType := int(wire & 0x7) 20679 if wireType == 4 { 20680 return fmt.Errorf("proto: QoSflowLevelParameters: wiretype end group for non-group") 20681 } 20682 if fieldNum <= 0 { 20683 return fmt.Errorf("proto: QoSflowLevelParameters: illegal tag %d (wire type %d)", fieldNum, wire) 20684 } 20685 switch fieldNum { 20686 case 1: 20687 if wireType != 2 { 20688 return fmt.Errorf("proto: wrong wireType = %d for field DynamicFiveQi", wireType) 20689 } 20690 var msglen int 20691 for shift := uint(0); ; shift += 7 { 20692 if shift >= 64 { 20693 return ErrIntOverflowRan 20694 } 20695 if iNdEx >= l { 20696 return io.ErrUnexpectedEOF 20697 } 20698 b := dAtA[iNdEx] 20699 iNdEx++ 20700 msglen |= int(b&0x7F) << shift 20701 if b < 0x80 { 20702 break 20703 } 20704 } 20705 if msglen < 0 { 20706 return ErrInvalidLengthRan 20707 } 20708 postIndex := iNdEx + msglen 20709 if postIndex < 0 { 20710 return ErrInvalidLengthRan 20711 } 20712 if postIndex > l { 20713 return io.ErrUnexpectedEOF 20714 } 20715 v := &DynamicFiveQi{} 20716 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20717 return err 20718 } 20719 m.QosFlowLevelParameters = &QoSflowLevelParameters_DynamicFiveQi{v} 20720 iNdEx = postIndex 20721 case 2: 20722 if wireType != 2 { 20723 return fmt.Errorf("proto: wrong wireType = %d for field NonDynamicFiveQi", wireType) 20724 } 20725 var msglen int 20726 for shift := uint(0); ; shift += 7 { 20727 if shift >= 64 { 20728 return ErrIntOverflowRan 20729 } 20730 if iNdEx >= l { 20731 return io.ErrUnexpectedEOF 20732 } 20733 b := dAtA[iNdEx] 20734 iNdEx++ 20735 msglen |= int(b&0x7F) << shift 20736 if b < 0x80 { 20737 break 20738 } 20739 } 20740 if msglen < 0 { 20741 return ErrInvalidLengthRan 20742 } 20743 postIndex := iNdEx + msglen 20744 if postIndex < 0 { 20745 return ErrInvalidLengthRan 20746 } 20747 if postIndex > l { 20748 return io.ErrUnexpectedEOF 20749 } 20750 v := &NonDynamicFiveQi{} 20751 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20752 return err 20753 } 20754 m.QosFlowLevelParameters = &QoSflowLevelParameters_NonDynamicFiveQi{v} 20755 iNdEx = postIndex 20756 default: 20757 iNdEx = preIndex 20758 skippy, err := skipRan(dAtA[iNdEx:]) 20759 if err != nil { 20760 return err 20761 } 20762 if (skippy < 0) || (iNdEx+skippy) < 0 { 20763 return ErrInvalidLengthRan 20764 } 20765 if (iNdEx + skippy) > l { 20766 return io.ErrUnexpectedEOF 20767 } 20768 iNdEx += skippy 20769 } 20770 } 20771 20772 if iNdEx > l { 20773 return io.ErrUnexpectedEOF 20774 } 20775 return nil 20776 } 20777 func (m *DynamicFiveQi) Unmarshal(dAtA []byte) error { 20778 l := len(dAtA) 20779 iNdEx := 0 20780 for iNdEx < l { 20781 preIndex := iNdEx 20782 var wire uint64 20783 for shift := uint(0); ; shift += 7 { 20784 if shift >= 64 { 20785 return ErrIntOverflowRan 20786 } 20787 if iNdEx >= l { 20788 return io.ErrUnexpectedEOF 20789 } 20790 b := dAtA[iNdEx] 20791 iNdEx++ 20792 wire |= uint64(b&0x7F) << shift 20793 if b < 0x80 { 20794 break 20795 } 20796 } 20797 fieldNum := int32(wire >> 3) 20798 wireType := int(wire & 0x7) 20799 if wireType == 4 { 20800 return fmt.Errorf("proto: DynamicFiveQi: wiretype end group for non-group") 20801 } 20802 if fieldNum <= 0 { 20803 return fmt.Errorf("proto: DynamicFiveQi: illegal tag %d (wire type %d)", fieldNum, wire) 20804 } 20805 switch fieldNum { 20806 case 1: 20807 if wireType != 0 { 20808 return fmt.Errorf("proto: wrong wireType = %d for field PriorityLevel", wireType) 20809 } 20810 m.PriorityLevel = 0 20811 for shift := uint(0); ; shift += 7 { 20812 if shift >= 64 { 20813 return ErrIntOverflowRan 20814 } 20815 if iNdEx >= l { 20816 return io.ErrUnexpectedEOF 20817 } 20818 b := dAtA[iNdEx] 20819 iNdEx++ 20820 m.PriorityLevel |= int32(b&0x7F) << shift 20821 if b < 0x80 { 20822 break 20823 } 20824 } 20825 case 2: 20826 if wireType != 0 { 20827 return fmt.Errorf("proto: wrong wireType = %d for field PacketDelayBudge", wireType) 20828 } 20829 m.PacketDelayBudge = 0 20830 for shift := uint(0); ; shift += 7 { 20831 if shift >= 64 { 20832 return ErrIntOverflowRan 20833 } 20834 if iNdEx >= l { 20835 return io.ErrUnexpectedEOF 20836 } 20837 b := dAtA[iNdEx] 20838 iNdEx++ 20839 m.PacketDelayBudge |= int32(b&0x7F) << shift 20840 if b < 0x80 { 20841 break 20842 } 20843 } 20844 case 3: 20845 if wireType != 0 { 20846 return fmt.Errorf("proto: wrong wireType = %d for field PacketErrorRate", wireType) 20847 } 20848 m.PacketErrorRate = 0 20849 for shift := uint(0); ; shift += 7 { 20850 if shift >= 64 { 20851 return ErrIntOverflowRan 20852 } 20853 if iNdEx >= l { 20854 return io.ErrUnexpectedEOF 20855 } 20856 b := dAtA[iNdEx] 20857 iNdEx++ 20858 m.PacketErrorRate |= int32(b&0x7F) << shift 20859 if b < 0x80 { 20860 break 20861 } 20862 } 20863 default: 20864 iNdEx = preIndex 20865 skippy, err := skipRan(dAtA[iNdEx:]) 20866 if err != nil { 20867 return err 20868 } 20869 if (skippy < 0) || (iNdEx+skippy) < 0 { 20870 return ErrInvalidLengthRan 20871 } 20872 if (iNdEx + skippy) > l { 20873 return io.ErrUnexpectedEOF 20874 } 20875 iNdEx += skippy 20876 } 20877 } 20878 20879 if iNdEx > l { 20880 return io.ErrUnexpectedEOF 20881 } 20882 return nil 20883 } 20884 func (m *NonDynamicFiveQi) Unmarshal(dAtA []byte) error { 20885 l := len(dAtA) 20886 iNdEx := 0 20887 for iNdEx < l { 20888 preIndex := iNdEx 20889 var wire uint64 20890 for shift := uint(0); ; shift += 7 { 20891 if shift >= 64 { 20892 return ErrIntOverflowRan 20893 } 20894 if iNdEx >= l { 20895 return io.ErrUnexpectedEOF 20896 } 20897 b := dAtA[iNdEx] 20898 iNdEx++ 20899 wire |= uint64(b&0x7F) << shift 20900 if b < 0x80 { 20901 break 20902 } 20903 } 20904 fieldNum := int32(wire >> 3) 20905 wireType := int(wire & 0x7) 20906 if wireType == 4 { 20907 return fmt.Errorf("proto: NonDynamicFiveQi: wiretype end group for non-group") 20908 } 20909 if fieldNum <= 0 { 20910 return fmt.Errorf("proto: NonDynamicFiveQi: illegal tag %d (wire type %d)", fieldNum, wire) 20911 } 20912 switch fieldNum { 20913 case 1: 20914 if wireType != 2 { 20915 return fmt.Errorf("proto: wrong wireType = %d for field FiveQi", wireType) 20916 } 20917 var msglen int 20918 for shift := uint(0); ; shift += 7 { 20919 if shift >= 64 { 20920 return ErrIntOverflowRan 20921 } 20922 if iNdEx >= l { 20923 return io.ErrUnexpectedEOF 20924 } 20925 b := dAtA[iNdEx] 20926 iNdEx++ 20927 msglen |= int(b&0x7F) << shift 20928 if b < 0x80 { 20929 break 20930 } 20931 } 20932 if msglen < 0 { 20933 return ErrInvalidLengthRan 20934 } 20935 postIndex := iNdEx + msglen 20936 if postIndex < 0 { 20937 return ErrInvalidLengthRan 20938 } 20939 if postIndex > l { 20940 return io.ErrUnexpectedEOF 20941 } 20942 if m.FiveQi == nil { 20943 m.FiveQi = &FiveQi{} 20944 } 20945 if err := m.FiveQi.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20946 return err 20947 } 20948 iNdEx = postIndex 20949 default: 20950 iNdEx = preIndex 20951 skippy, err := skipRan(dAtA[iNdEx:]) 20952 if err != nil { 20953 return err 20954 } 20955 if (skippy < 0) || (iNdEx+skippy) < 0 { 20956 return ErrInvalidLengthRan 20957 } 20958 if (iNdEx + skippy) > l { 20959 return io.ErrUnexpectedEOF 20960 } 20961 iNdEx += skippy 20962 } 20963 } 20964 20965 if iNdEx > l { 20966 return io.ErrUnexpectedEOF 20967 } 20968 return nil 20969 } 20970 func (m *FiveQi) Unmarshal(dAtA []byte) error { 20971 l := len(dAtA) 20972 iNdEx := 0 20973 for iNdEx < l { 20974 preIndex := iNdEx 20975 var wire uint64 20976 for shift := uint(0); ; shift += 7 { 20977 if shift >= 64 { 20978 return ErrIntOverflowRan 20979 } 20980 if iNdEx >= l { 20981 return io.ErrUnexpectedEOF 20982 } 20983 b := dAtA[iNdEx] 20984 iNdEx++ 20985 wire |= uint64(b&0x7F) << shift 20986 if b < 0x80 { 20987 break 20988 } 20989 } 20990 fieldNum := int32(wire >> 3) 20991 wireType := int(wire & 0x7) 20992 if wireType == 4 { 20993 return fmt.Errorf("proto: FiveQi: wiretype end group for non-group") 20994 } 20995 if fieldNum <= 0 { 20996 return fmt.Errorf("proto: FiveQi: illegal tag %d (wire type %d)", fieldNum, wire) 20997 } 20998 switch fieldNum { 20999 case 1: 21000 if wireType != 0 { 21001 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 21002 } 21003 m.Value = 0 21004 for shift := uint(0); ; shift += 7 { 21005 if shift >= 64 { 21006 return ErrIntOverflowRan 21007 } 21008 if iNdEx >= l { 21009 return io.ErrUnexpectedEOF 21010 } 21011 b := dAtA[iNdEx] 21012 iNdEx++ 21013 m.Value |= int32(b&0x7F) << shift 21014 if b < 0x80 { 21015 break 21016 } 21017 } 21018 default: 21019 iNdEx = preIndex 21020 skippy, err := skipRan(dAtA[iNdEx:]) 21021 if err != nil { 21022 return err 21023 } 21024 if (skippy < 0) || (iNdEx+skippy) < 0 { 21025 return ErrInvalidLengthRan 21026 } 21027 if (iNdEx + skippy) > l { 21028 return io.ErrUnexpectedEOF 21029 } 21030 iNdEx += skippy 21031 } 21032 } 21033 21034 if iNdEx > l { 21035 return io.ErrUnexpectedEOF 21036 } 21037 return nil 21038 } 21039 func (m *FourGDrbId) Unmarshal(dAtA []byte) error { 21040 l := len(dAtA) 21041 iNdEx := 0 21042 for iNdEx < l { 21043 preIndex := iNdEx 21044 var wire uint64 21045 for shift := uint(0); ; shift += 7 { 21046 if shift >= 64 { 21047 return ErrIntOverflowRan 21048 } 21049 if iNdEx >= l { 21050 return io.ErrUnexpectedEOF 21051 } 21052 b := dAtA[iNdEx] 21053 iNdEx++ 21054 wire |= uint64(b&0x7F) << shift 21055 if b < 0x80 { 21056 break 21057 } 21058 } 21059 fieldNum := int32(wire >> 3) 21060 wireType := int(wire & 0x7) 21061 if wireType == 4 { 21062 return fmt.Errorf("proto: FourGDrbId: wiretype end group for non-group") 21063 } 21064 if fieldNum <= 0 { 21065 return fmt.Errorf("proto: FourGDrbId: illegal tag %d (wire type %d)", fieldNum, wire) 21066 } 21067 switch fieldNum { 21068 case 1: 21069 if wireType != 0 { 21070 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 21071 } 21072 m.Value = 0 21073 for shift := uint(0); ; shift += 7 { 21074 if shift >= 64 { 21075 return ErrIntOverflowRan 21076 } 21077 if iNdEx >= l { 21078 return io.ErrUnexpectedEOF 21079 } 21080 b := dAtA[iNdEx] 21081 iNdEx++ 21082 m.Value |= int32(b&0x7F) << shift 21083 if b < 0x80 { 21084 break 21085 } 21086 } 21087 case 2: 21088 if wireType != 2 { 21089 return fmt.Errorf("proto: wrong wireType = %d for field Qci", wireType) 21090 } 21091 var msglen int 21092 for shift := uint(0); ; shift += 7 { 21093 if shift >= 64 { 21094 return ErrIntOverflowRan 21095 } 21096 if iNdEx >= l { 21097 return io.ErrUnexpectedEOF 21098 } 21099 b := dAtA[iNdEx] 21100 iNdEx++ 21101 msglen |= int(b&0x7F) << shift 21102 if b < 0x80 { 21103 break 21104 } 21105 } 21106 if msglen < 0 { 21107 return ErrInvalidLengthRan 21108 } 21109 postIndex := iNdEx + msglen 21110 if postIndex < 0 { 21111 return ErrInvalidLengthRan 21112 } 21113 if postIndex > l { 21114 return io.ErrUnexpectedEOF 21115 } 21116 if m.Qci == nil { 21117 m.Qci = &Qci{} 21118 } 21119 if err := m.Qci.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 21120 return err 21121 } 21122 iNdEx = postIndex 21123 default: 21124 iNdEx = preIndex 21125 skippy, err := skipRan(dAtA[iNdEx:]) 21126 if err != nil { 21127 return err 21128 } 21129 if (skippy < 0) || (iNdEx+skippy) < 0 { 21130 return ErrInvalidLengthRan 21131 } 21132 if (iNdEx + skippy) > l { 21133 return io.ErrUnexpectedEOF 21134 } 21135 iNdEx += skippy 21136 } 21137 } 21138 21139 if iNdEx > l { 21140 return io.ErrUnexpectedEOF 21141 } 21142 return nil 21143 } 21144 func (m *Qci) Unmarshal(dAtA []byte) error { 21145 l := len(dAtA) 21146 iNdEx := 0 21147 for iNdEx < l { 21148 preIndex := iNdEx 21149 var wire uint64 21150 for shift := uint(0); ; shift += 7 { 21151 if shift >= 64 { 21152 return ErrIntOverflowRan 21153 } 21154 if iNdEx >= l { 21155 return io.ErrUnexpectedEOF 21156 } 21157 b := dAtA[iNdEx] 21158 iNdEx++ 21159 wire |= uint64(b&0x7F) << shift 21160 if b < 0x80 { 21161 break 21162 } 21163 } 21164 fieldNum := int32(wire >> 3) 21165 wireType := int(wire & 0x7) 21166 if wireType == 4 { 21167 return fmt.Errorf("proto: Qci: wiretype end group for non-group") 21168 } 21169 if fieldNum <= 0 { 21170 return fmt.Errorf("proto: Qci: illegal tag %d (wire type %d)", fieldNum, wire) 21171 } 21172 switch fieldNum { 21173 case 1: 21174 if wireType != 0 { 21175 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 21176 } 21177 m.Value = 0 21178 for shift := uint(0); ; shift += 7 { 21179 if shift >= 64 { 21180 return ErrIntOverflowRan 21181 } 21182 if iNdEx >= l { 21183 return io.ErrUnexpectedEOF 21184 } 21185 b := dAtA[iNdEx] 21186 iNdEx++ 21187 m.Value |= int32(b&0x7F) << shift 21188 if b < 0x80 { 21189 break 21190 } 21191 } 21192 default: 21193 iNdEx = preIndex 21194 skippy, err := skipRan(dAtA[iNdEx:]) 21195 if err != nil { 21196 return err 21197 } 21198 if (skippy < 0) || (iNdEx+skippy) < 0 { 21199 return ErrInvalidLengthRan 21200 } 21201 if (iNdEx + skippy) > l { 21202 return io.ErrUnexpectedEOF 21203 } 21204 iNdEx += skippy 21205 } 21206 } 21207 21208 if iNdEx > l { 21209 return io.ErrUnexpectedEOF 21210 } 21211 return nil 21212 } 21213 func skipRan(dAtA []byte) (n int, err error) { 21214 l := len(dAtA) 21215 iNdEx := 0 21216 depth := 0 21217 for iNdEx < l { 21218 var wire uint64 21219 for shift := uint(0); ; shift += 7 { 21220 if shift >= 64 { 21221 return 0, ErrIntOverflowRan 21222 } 21223 if iNdEx >= l { 21224 return 0, io.ErrUnexpectedEOF 21225 } 21226 b := dAtA[iNdEx] 21227 iNdEx++ 21228 wire |= (uint64(b) & 0x7F) << shift 21229 if b < 0x80 { 21230 break 21231 } 21232 } 21233 wireType := int(wire & 0x7) 21234 switch wireType { 21235 case 0: 21236 for shift := uint(0); ; shift += 7 { 21237 if shift >= 64 { 21238 return 0, ErrIntOverflowRan 21239 } 21240 if iNdEx >= l { 21241 return 0, io.ErrUnexpectedEOF 21242 } 21243 iNdEx++ 21244 if dAtA[iNdEx-1] < 0x80 { 21245 break 21246 } 21247 } 21248 case 1: 21249 iNdEx += 8 21250 case 2: 21251 var length int 21252 for shift := uint(0); ; shift += 7 { 21253 if shift >= 64 { 21254 return 0, ErrIntOverflowRan 21255 } 21256 if iNdEx >= l { 21257 return 0, io.ErrUnexpectedEOF 21258 } 21259 b := dAtA[iNdEx] 21260 iNdEx++ 21261 length |= (int(b) & 0x7F) << shift 21262 if b < 0x80 { 21263 break 21264 } 21265 } 21266 if length < 0 { 21267 return 0, ErrInvalidLengthRan 21268 } 21269 iNdEx += length 21270 case 3: 21271 depth++ 21272 case 4: 21273 if depth == 0 { 21274 return 0, ErrUnexpectedEndOfGroupRan 21275 } 21276 depth-- 21277 case 5: 21278 iNdEx += 4 21279 default: 21280 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 21281 } 21282 if iNdEx < 0 { 21283 return 0, ErrInvalidLengthRan 21284 } 21285 if depth == 0 { 21286 return iNdEx, nil 21287 } 21288 } 21289 return 0, io.ErrUnexpectedEOF 21290 } 21291 21292 var ( 21293 ErrInvalidLengthRan = fmt.Errorf("proto: negative length found during unmarshaling") 21294 ErrIntOverflowRan = fmt.Errorf("proto: integer overflow") 21295 ErrUnexpectedEndOfGroupRan = fmt.Errorf("proto: unexpected end of group") 21296 )