1 /* 2 * Copyright (C) 2017 The Android Open Source Project 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17 package android.location.cts.asn1.supl2.rrlp_components; 18 19 /* 20 */ 21 22 23 // 24 // 25 import android.location.cts.asn1.base.Asn1Integer; 26 import android.location.cts.asn1.base.Asn1Null; 27 import android.location.cts.asn1.base.Asn1Object; 28 import android.location.cts.asn1.base.Asn1Sequence; 29 import android.location.cts.asn1.base.Asn1Tag; 30 import android.location.cts.asn1.base.BitStream; 31 import android.location.cts.asn1.base.BitStreamReader; 32 import android.location.cts.asn1.base.SequenceComponent; 33 import com.google.common.collect.ImmutableList; 34 import java.util.Collection; 35 import javax.annotation.Nullable; 36 37 38 /** 39 */ 40 public class NavModel_KeplerianSet extends Asn1Sequence { 41 // 42 43 private static final Asn1Tag TAG_NavModel_KeplerianSet 44 = Asn1Tag.fromClassAndNumber(-1, -1); 45 46 public NavModel_KeplerianSet() { 47 super(); 48 } 49 50 @Override 51 @Nullable 52 protected Asn1Tag getTag() { 53 return TAG_NavModel_KeplerianSet; 54 } 55 56 @Override 57 protected boolean isTagImplicit() { 58 return true; 59 } 60 61 public static Collection<Asn1Tag> getPossibleFirstTags() { 62 if (TAG_NavModel_KeplerianSet != null) { 63 return ImmutableList.of(TAG_NavModel_KeplerianSet); 64 } else { 65 return Asn1Sequence.getPossibleFirstTags(); 66 } 67 } 68 69 /** 70 * Creates a new NavModel_KeplerianSet from encoded stream. 71 */ 72 public static NavModel_KeplerianSet fromPerUnaligned(byte[] encodedBytes) { 73 NavModel_KeplerianSet result = new NavModel_KeplerianSet(); 74 result.decodePerUnaligned(new BitStreamReader(encodedBytes)); 75 return result; 76 } 77 78 /** 79 * Creates a new NavModel_KeplerianSet from encoded stream. 80 */ 81 public static NavModel_KeplerianSet fromPerAligned(byte[] encodedBytes) { 82 NavModel_KeplerianSet result = new NavModel_KeplerianSet(); 83 result.decodePerAligned(new BitStreamReader(encodedBytes)); 84 return result; 85 } 86 87 88 89 @Override protected boolean isExtensible() { 90 return false; 91 } 92 93 @Override public boolean containsExtensionValues() { 94 for (SequenceComponent extensionComponent : getExtensionComponents()) { 95 if (extensionComponent.isExplicitlySet()) return true; 96 } 97 return false; 98 } 99 100 101 private NavModel_KeplerianSet.keplerToeType keplerToe_; 102 public NavModel_KeplerianSet.keplerToeType getKeplerToe() { 103 return keplerToe_; 104 } 105 /** 106 * @throws ClassCastException if value is not a NavModel_KeplerianSet.keplerToeType 107 */ 108 public void setKeplerToe(Asn1Object value) { 109 this.keplerToe_ = (NavModel_KeplerianSet.keplerToeType) value; 110 } 111 public NavModel_KeplerianSet.keplerToeType setKeplerToeToNewInstance() { 112 keplerToe_ = new NavModel_KeplerianSet.keplerToeType(); 113 return keplerToe_; 114 } 115 116 private NavModel_KeplerianSet.keplerWType keplerW_; 117 public NavModel_KeplerianSet.keplerWType getKeplerW() { 118 return keplerW_; 119 } 120 /** 121 * @throws ClassCastException if value is not a NavModel_KeplerianSet.keplerWType 122 */ 123 public void setKeplerW(Asn1Object value) { 124 this.keplerW_ = (NavModel_KeplerianSet.keplerWType) value; 125 } 126 public NavModel_KeplerianSet.keplerWType setKeplerWToNewInstance() { 127 keplerW_ = new NavModel_KeplerianSet.keplerWType(); 128 return keplerW_; 129 } 130 131 private NavModel_KeplerianSet.keplerDeltaNType keplerDeltaN_; 132 public NavModel_KeplerianSet.keplerDeltaNType getKeplerDeltaN() { 133 return keplerDeltaN_; 134 } 135 /** 136 * @throws ClassCastException if value is not a NavModel_KeplerianSet.keplerDeltaNType 137 */ 138 public void setKeplerDeltaN(Asn1Object value) { 139 this.keplerDeltaN_ = (NavModel_KeplerianSet.keplerDeltaNType) value; 140 } 141 public NavModel_KeplerianSet.keplerDeltaNType setKeplerDeltaNToNewInstance() { 142 keplerDeltaN_ = new NavModel_KeplerianSet.keplerDeltaNType(); 143 return keplerDeltaN_; 144 } 145 146 private NavModel_KeplerianSet.keplerM0Type keplerM0_; 147 public NavModel_KeplerianSet.keplerM0Type getKeplerM0() { 148 return keplerM0_; 149 } 150 /** 151 * @throws ClassCastException if value is not a NavModel_KeplerianSet.keplerM0Type 152 */ 153 public void setKeplerM0(Asn1Object value) { 154 this.keplerM0_ = (NavModel_KeplerianSet.keplerM0Type) value; 155 } 156 public NavModel_KeplerianSet.keplerM0Type setKeplerM0ToNewInstance() { 157 keplerM0_ = new NavModel_KeplerianSet.keplerM0Type(); 158 return keplerM0_; 159 } 160 161 private NavModel_KeplerianSet.keplerOmegaDotType keplerOmegaDot_; 162 public NavModel_KeplerianSet.keplerOmegaDotType getKeplerOmegaDot() { 163 return keplerOmegaDot_; 164 } 165 /** 166 * @throws ClassCastException if value is not a NavModel_KeplerianSet.keplerOmegaDotType 167 */ 168 public void setKeplerOmegaDot(Asn1Object value) { 169 this.keplerOmegaDot_ = (NavModel_KeplerianSet.keplerOmegaDotType) value; 170 } 171 public NavModel_KeplerianSet.keplerOmegaDotType setKeplerOmegaDotToNewInstance() { 172 keplerOmegaDot_ = new NavModel_KeplerianSet.keplerOmegaDotType(); 173 return keplerOmegaDot_; 174 } 175 176 private NavModel_KeplerianSet.keplerEType keplerE_; 177 public NavModel_KeplerianSet.keplerEType getKeplerE() { 178 return keplerE_; 179 } 180 /** 181 * @throws ClassCastException if value is not a NavModel_KeplerianSet.keplerEType 182 */ 183 public void setKeplerE(Asn1Object value) { 184 this.keplerE_ = (NavModel_KeplerianSet.keplerEType) value; 185 } 186 public NavModel_KeplerianSet.keplerEType setKeplerEToNewInstance() { 187 keplerE_ = new NavModel_KeplerianSet.keplerEType(); 188 return keplerE_; 189 } 190 191 private NavModel_KeplerianSet.keplerIDotType keplerIDot_; 192 public NavModel_KeplerianSet.keplerIDotType getKeplerIDot() { 193 return keplerIDot_; 194 } 195 /** 196 * @throws ClassCastException if value is not a NavModel_KeplerianSet.keplerIDotType 197 */ 198 public void setKeplerIDot(Asn1Object value) { 199 this.keplerIDot_ = (NavModel_KeplerianSet.keplerIDotType) value; 200 } 201 public NavModel_KeplerianSet.keplerIDotType setKeplerIDotToNewInstance() { 202 keplerIDot_ = new NavModel_KeplerianSet.keplerIDotType(); 203 return keplerIDot_; 204 } 205 206 private NavModel_KeplerianSet.keplerAPowerHalfType keplerAPowerHalf_; 207 public NavModel_KeplerianSet.keplerAPowerHalfType getKeplerAPowerHalf() { 208 return keplerAPowerHalf_; 209 } 210 /** 211 * @throws ClassCastException if value is not a NavModel_KeplerianSet.keplerAPowerHalfType 212 */ 213 public void setKeplerAPowerHalf(Asn1Object value) { 214 this.keplerAPowerHalf_ = (NavModel_KeplerianSet.keplerAPowerHalfType) value; 215 } 216 public NavModel_KeplerianSet.keplerAPowerHalfType setKeplerAPowerHalfToNewInstance() { 217 keplerAPowerHalf_ = new NavModel_KeplerianSet.keplerAPowerHalfType(); 218 return keplerAPowerHalf_; 219 } 220 221 private NavModel_KeplerianSet.keplerI0Type keplerI0_; 222 public NavModel_KeplerianSet.keplerI0Type getKeplerI0() { 223 return keplerI0_; 224 } 225 /** 226 * @throws ClassCastException if value is not a NavModel_KeplerianSet.keplerI0Type 227 */ 228 public void setKeplerI0(Asn1Object value) { 229 this.keplerI0_ = (NavModel_KeplerianSet.keplerI0Type) value; 230 } 231 public NavModel_KeplerianSet.keplerI0Type setKeplerI0ToNewInstance() { 232 keplerI0_ = new NavModel_KeplerianSet.keplerI0Type(); 233 return keplerI0_; 234 } 235 236 private NavModel_KeplerianSet.keplerOmega0Type keplerOmega0_; 237 public NavModel_KeplerianSet.keplerOmega0Type getKeplerOmega0() { 238 return keplerOmega0_; 239 } 240 /** 241 * @throws ClassCastException if value is not a NavModel_KeplerianSet.keplerOmega0Type 242 */ 243 public void setKeplerOmega0(Asn1Object value) { 244 this.keplerOmega0_ = (NavModel_KeplerianSet.keplerOmega0Type) value; 245 } 246 public NavModel_KeplerianSet.keplerOmega0Type setKeplerOmega0ToNewInstance() { 247 keplerOmega0_ = new NavModel_KeplerianSet.keplerOmega0Type(); 248 return keplerOmega0_; 249 } 250 251 private NavModel_KeplerianSet.keplerCrsType keplerCrs_; 252 public NavModel_KeplerianSet.keplerCrsType getKeplerCrs() { 253 return keplerCrs_; 254 } 255 /** 256 * @throws ClassCastException if value is not a NavModel_KeplerianSet.keplerCrsType 257 */ 258 public void setKeplerCrs(Asn1Object value) { 259 this.keplerCrs_ = (NavModel_KeplerianSet.keplerCrsType) value; 260 } 261 public NavModel_KeplerianSet.keplerCrsType setKeplerCrsToNewInstance() { 262 keplerCrs_ = new NavModel_KeplerianSet.keplerCrsType(); 263 return keplerCrs_; 264 } 265 266 private NavModel_KeplerianSet.keplerCisType keplerCis_; 267 public NavModel_KeplerianSet.keplerCisType getKeplerCis() { 268 return keplerCis_; 269 } 270 /** 271 * @throws ClassCastException if value is not a NavModel_KeplerianSet.keplerCisType 272 */ 273 public void setKeplerCis(Asn1Object value) { 274 this.keplerCis_ = (NavModel_KeplerianSet.keplerCisType) value; 275 } 276 public NavModel_KeplerianSet.keplerCisType setKeplerCisToNewInstance() { 277 keplerCis_ = new NavModel_KeplerianSet.keplerCisType(); 278 return keplerCis_; 279 } 280 281 private NavModel_KeplerianSet.keplerCusType keplerCus_; 282 public NavModel_KeplerianSet.keplerCusType getKeplerCus() { 283 return keplerCus_; 284 } 285 /** 286 * @throws ClassCastException if value is not a NavModel_KeplerianSet.keplerCusType 287 */ 288 public void setKeplerCus(Asn1Object value) { 289 this.keplerCus_ = (NavModel_KeplerianSet.keplerCusType) value; 290 } 291 public NavModel_KeplerianSet.keplerCusType setKeplerCusToNewInstance() { 292 keplerCus_ = new NavModel_KeplerianSet.keplerCusType(); 293 return keplerCus_; 294 } 295 296 private NavModel_KeplerianSet.keplerCrcType keplerCrc_; 297 public NavModel_KeplerianSet.keplerCrcType getKeplerCrc() { 298 return keplerCrc_; 299 } 300 /** 301 * @throws ClassCastException if value is not a NavModel_KeplerianSet.keplerCrcType 302 */ 303 public void setKeplerCrc(Asn1Object value) { 304 this.keplerCrc_ = (NavModel_KeplerianSet.keplerCrcType) value; 305 } 306 public NavModel_KeplerianSet.keplerCrcType setKeplerCrcToNewInstance() { 307 keplerCrc_ = new NavModel_KeplerianSet.keplerCrcType(); 308 return keplerCrc_; 309 } 310 311 private NavModel_KeplerianSet.keplerCicType keplerCic_; 312 public NavModel_KeplerianSet.keplerCicType getKeplerCic() { 313 return keplerCic_; 314 } 315 /** 316 * @throws ClassCastException if value is not a NavModel_KeplerianSet.keplerCicType 317 */ 318 public void setKeplerCic(Asn1Object value) { 319 this.keplerCic_ = (NavModel_KeplerianSet.keplerCicType) value; 320 } 321 public NavModel_KeplerianSet.keplerCicType setKeplerCicToNewInstance() { 322 keplerCic_ = new NavModel_KeplerianSet.keplerCicType(); 323 return keplerCic_; 324 } 325 326 private NavModel_KeplerianSet.keplerCucType keplerCuc_; 327 public NavModel_KeplerianSet.keplerCucType getKeplerCuc() { 328 return keplerCuc_; 329 } 330 /** 331 * @throws ClassCastException if value is not a NavModel_KeplerianSet.keplerCucType 332 */ 333 public void setKeplerCuc(Asn1Object value) { 334 this.keplerCuc_ = (NavModel_KeplerianSet.keplerCucType) value; 335 } 336 public NavModel_KeplerianSet.keplerCucType setKeplerCucToNewInstance() { 337 keplerCuc_ = new NavModel_KeplerianSet.keplerCucType(); 338 return keplerCuc_; 339 } 340 341 342 343 344 345 346 @Override public Iterable<? extends SequenceComponent> getComponents() { 347 ImmutableList.Builder<SequenceComponent> builder = ImmutableList.builder(); 348 349 builder.add(new SequenceComponent() { 350 Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 0); 351 352 @Override public boolean isExplicitlySet() { 353 return getKeplerToe() != null; 354 } 355 356 @Override public boolean hasDefaultValue() { 357 return false; 358 } 359 360 @Override public boolean isOptional() { 361 return false; 362 } 363 364 @Override public Asn1Object getComponentValue() { 365 return getKeplerToe(); 366 } 367 368 @Override public void setToNewInstance() { 369 setKeplerToeToNewInstance(); 370 } 371 372 @Override public Collection<Asn1Tag> getPossibleFirstTags() { 373 return tag == null ? NavModel_KeplerianSet.keplerToeType.getPossibleFirstTags() : ImmutableList.of(tag); 374 } 375 376 @Override 377 public Asn1Tag getTag() { 378 return tag; 379 } 380 381 @Override 382 public boolean isImplicitTagging() { 383 return true; 384 } 385 386 @Override public String toIndentedString(String indent) { 387 return "keplerToe : " 388 + getKeplerToe().toIndentedString(indent); 389 } 390 }); 391 392 builder.add(new SequenceComponent() { 393 Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 1); 394 395 @Override public boolean isExplicitlySet() { 396 return getKeplerW() != null; 397 } 398 399 @Override public boolean hasDefaultValue() { 400 return false; 401 } 402 403 @Override public boolean isOptional() { 404 return false; 405 } 406 407 @Override public Asn1Object getComponentValue() { 408 return getKeplerW(); 409 } 410 411 @Override public void setToNewInstance() { 412 setKeplerWToNewInstance(); 413 } 414 415 @Override public Collection<Asn1Tag> getPossibleFirstTags() { 416 return tag == null ? NavModel_KeplerianSet.keplerWType.getPossibleFirstTags() : ImmutableList.of(tag); 417 } 418 419 @Override 420 public Asn1Tag getTag() { 421 return tag; 422 } 423 424 @Override 425 public boolean isImplicitTagging() { 426 return true; 427 } 428 429 @Override public String toIndentedString(String indent) { 430 return "keplerW : " 431 + getKeplerW().toIndentedString(indent); 432 } 433 }); 434 435 builder.add(new SequenceComponent() { 436 Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 2); 437 438 @Override public boolean isExplicitlySet() { 439 return getKeplerDeltaN() != null; 440 } 441 442 @Override public boolean hasDefaultValue() { 443 return false; 444 } 445 446 @Override public boolean isOptional() { 447 return false; 448 } 449 450 @Override public Asn1Object getComponentValue() { 451 return getKeplerDeltaN(); 452 } 453 454 @Override public void setToNewInstance() { 455 setKeplerDeltaNToNewInstance(); 456 } 457 458 @Override public Collection<Asn1Tag> getPossibleFirstTags() { 459 return tag == null ? NavModel_KeplerianSet.keplerDeltaNType.getPossibleFirstTags() : ImmutableList.of(tag); 460 } 461 462 @Override 463 public Asn1Tag getTag() { 464 return tag; 465 } 466 467 @Override 468 public boolean isImplicitTagging() { 469 return true; 470 } 471 472 @Override public String toIndentedString(String indent) { 473 return "keplerDeltaN : " 474 + getKeplerDeltaN().toIndentedString(indent); 475 } 476 }); 477 478 builder.add(new SequenceComponent() { 479 Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 3); 480 481 @Override public boolean isExplicitlySet() { 482 return getKeplerM0() != null; 483 } 484 485 @Override public boolean hasDefaultValue() { 486 return false; 487 } 488 489 @Override public boolean isOptional() { 490 return false; 491 } 492 493 @Override public Asn1Object getComponentValue() { 494 return getKeplerM0(); 495 } 496 497 @Override public void setToNewInstance() { 498 setKeplerM0ToNewInstance(); 499 } 500 501 @Override public Collection<Asn1Tag> getPossibleFirstTags() { 502 return tag == null ? NavModel_KeplerianSet.keplerM0Type.getPossibleFirstTags() : ImmutableList.of(tag); 503 } 504 505 @Override 506 public Asn1Tag getTag() { 507 return tag; 508 } 509 510 @Override 511 public boolean isImplicitTagging() { 512 return true; 513 } 514 515 @Override public String toIndentedString(String indent) { 516 return "keplerM0 : " 517 + getKeplerM0().toIndentedString(indent); 518 } 519 }); 520 521 builder.add(new SequenceComponent() { 522 Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 4); 523 524 @Override public boolean isExplicitlySet() { 525 return getKeplerOmegaDot() != null; 526 } 527 528 @Override public boolean hasDefaultValue() { 529 return false; 530 } 531 532 @Override public boolean isOptional() { 533 return false; 534 } 535 536 @Override public Asn1Object getComponentValue() { 537 return getKeplerOmegaDot(); 538 } 539 540 @Override public void setToNewInstance() { 541 setKeplerOmegaDotToNewInstance(); 542 } 543 544 @Override public Collection<Asn1Tag> getPossibleFirstTags() { 545 return tag == null ? NavModel_KeplerianSet.keplerOmegaDotType.getPossibleFirstTags() : ImmutableList.of(tag); 546 } 547 548 @Override 549 public Asn1Tag getTag() { 550 return tag; 551 } 552 553 @Override 554 public boolean isImplicitTagging() { 555 return true; 556 } 557 558 @Override public String toIndentedString(String indent) { 559 return "keplerOmegaDot : " 560 + getKeplerOmegaDot().toIndentedString(indent); 561 } 562 }); 563 564 builder.add(new SequenceComponent() { 565 Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 5); 566 567 @Override public boolean isExplicitlySet() { 568 return getKeplerE() != null; 569 } 570 571 @Override public boolean hasDefaultValue() { 572 return false; 573 } 574 575 @Override public boolean isOptional() { 576 return false; 577 } 578 579 @Override public Asn1Object getComponentValue() { 580 return getKeplerE(); 581 } 582 583 @Override public void setToNewInstance() { 584 setKeplerEToNewInstance(); 585 } 586 587 @Override public Collection<Asn1Tag> getPossibleFirstTags() { 588 return tag == null ? NavModel_KeplerianSet.keplerEType.getPossibleFirstTags() : ImmutableList.of(tag); 589 } 590 591 @Override 592 public Asn1Tag getTag() { 593 return tag; 594 } 595 596 @Override 597 public boolean isImplicitTagging() { 598 return true; 599 } 600 601 @Override public String toIndentedString(String indent) { 602 return "keplerE : " 603 + getKeplerE().toIndentedString(indent); 604 } 605 }); 606 607 builder.add(new SequenceComponent() { 608 Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 6); 609 610 @Override public boolean isExplicitlySet() { 611 return getKeplerIDot() != null; 612 } 613 614 @Override public boolean hasDefaultValue() { 615 return false; 616 } 617 618 @Override public boolean isOptional() { 619 return false; 620 } 621 622 @Override public Asn1Object getComponentValue() { 623 return getKeplerIDot(); 624 } 625 626 @Override public void setToNewInstance() { 627 setKeplerIDotToNewInstance(); 628 } 629 630 @Override public Collection<Asn1Tag> getPossibleFirstTags() { 631 return tag == null ? NavModel_KeplerianSet.keplerIDotType.getPossibleFirstTags() : ImmutableList.of(tag); 632 } 633 634 @Override 635 public Asn1Tag getTag() { 636 return tag; 637 } 638 639 @Override 640 public boolean isImplicitTagging() { 641 return true; 642 } 643 644 @Override public String toIndentedString(String indent) { 645 return "keplerIDot : " 646 + getKeplerIDot().toIndentedString(indent); 647 } 648 }); 649 650 builder.add(new SequenceComponent() { 651 Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 7); 652 653 @Override public boolean isExplicitlySet() { 654 return getKeplerAPowerHalf() != null; 655 } 656 657 @Override public boolean hasDefaultValue() { 658 return false; 659 } 660 661 @Override public boolean isOptional() { 662 return false; 663 } 664 665 @Override public Asn1Object getComponentValue() { 666 return getKeplerAPowerHalf(); 667 } 668 669 @Override public void setToNewInstance() { 670 setKeplerAPowerHalfToNewInstance(); 671 } 672 673 @Override public Collection<Asn1Tag> getPossibleFirstTags() { 674 return tag == null ? NavModel_KeplerianSet.keplerAPowerHalfType.getPossibleFirstTags() : ImmutableList.of(tag); 675 } 676 677 @Override 678 public Asn1Tag getTag() { 679 return tag; 680 } 681 682 @Override 683 public boolean isImplicitTagging() { 684 return true; 685 } 686 687 @Override public String toIndentedString(String indent) { 688 return "keplerAPowerHalf : " 689 + getKeplerAPowerHalf().toIndentedString(indent); 690 } 691 }); 692 693 builder.add(new SequenceComponent() { 694 Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 8); 695 696 @Override public boolean isExplicitlySet() { 697 return getKeplerI0() != null; 698 } 699 700 @Override public boolean hasDefaultValue() { 701 return false; 702 } 703 704 @Override public boolean isOptional() { 705 return false; 706 } 707 708 @Override public Asn1Object getComponentValue() { 709 return getKeplerI0(); 710 } 711 712 @Override public void setToNewInstance() { 713 setKeplerI0ToNewInstance(); 714 } 715 716 @Override public Collection<Asn1Tag> getPossibleFirstTags() { 717 return tag == null ? NavModel_KeplerianSet.keplerI0Type.getPossibleFirstTags() : ImmutableList.of(tag); 718 } 719 720 @Override 721 public Asn1Tag getTag() { 722 return tag; 723 } 724 725 @Override 726 public boolean isImplicitTagging() { 727 return true; 728 } 729 730 @Override public String toIndentedString(String indent) { 731 return "keplerI0 : " 732 + getKeplerI0().toIndentedString(indent); 733 } 734 }); 735 736 builder.add(new SequenceComponent() { 737 Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 9); 738 739 @Override public boolean isExplicitlySet() { 740 return getKeplerOmega0() != null; 741 } 742 743 @Override public boolean hasDefaultValue() { 744 return false; 745 } 746 747 @Override public boolean isOptional() { 748 return false; 749 } 750 751 @Override public Asn1Object getComponentValue() { 752 return getKeplerOmega0(); 753 } 754 755 @Override public void setToNewInstance() { 756 setKeplerOmega0ToNewInstance(); 757 } 758 759 @Override public Collection<Asn1Tag> getPossibleFirstTags() { 760 return tag == null ? NavModel_KeplerianSet.keplerOmega0Type.getPossibleFirstTags() : ImmutableList.of(tag); 761 } 762 763 @Override 764 public Asn1Tag getTag() { 765 return tag; 766 } 767 768 @Override 769 public boolean isImplicitTagging() { 770 return true; 771 } 772 773 @Override public String toIndentedString(String indent) { 774 return "keplerOmega0 : " 775 + getKeplerOmega0().toIndentedString(indent); 776 } 777 }); 778 779 builder.add(new SequenceComponent() { 780 Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 10); 781 782 @Override public boolean isExplicitlySet() { 783 return getKeplerCrs() != null; 784 } 785 786 @Override public boolean hasDefaultValue() { 787 return false; 788 } 789 790 @Override public boolean isOptional() { 791 return false; 792 } 793 794 @Override public Asn1Object getComponentValue() { 795 return getKeplerCrs(); 796 } 797 798 @Override public void setToNewInstance() { 799 setKeplerCrsToNewInstance(); 800 } 801 802 @Override public Collection<Asn1Tag> getPossibleFirstTags() { 803 return tag == null ? NavModel_KeplerianSet.keplerCrsType.getPossibleFirstTags() : ImmutableList.of(tag); 804 } 805 806 @Override 807 public Asn1Tag getTag() { 808 return tag; 809 } 810 811 @Override 812 public boolean isImplicitTagging() { 813 return true; 814 } 815 816 @Override public String toIndentedString(String indent) { 817 return "keplerCrs : " 818 + getKeplerCrs().toIndentedString(indent); 819 } 820 }); 821 822 builder.add(new SequenceComponent() { 823 Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 11); 824 825 @Override public boolean isExplicitlySet() { 826 return getKeplerCis() != null; 827 } 828 829 @Override public boolean hasDefaultValue() { 830 return false; 831 } 832 833 @Override public boolean isOptional() { 834 return false; 835 } 836 837 @Override public Asn1Object getComponentValue() { 838 return getKeplerCis(); 839 } 840 841 @Override public void setToNewInstance() { 842 setKeplerCisToNewInstance(); 843 } 844 845 @Override public Collection<Asn1Tag> getPossibleFirstTags() { 846 return tag == null ? NavModel_KeplerianSet.keplerCisType.getPossibleFirstTags() : ImmutableList.of(tag); 847 } 848 849 @Override 850 public Asn1Tag getTag() { 851 return tag; 852 } 853 854 @Override 855 public boolean isImplicitTagging() { 856 return true; 857 } 858 859 @Override public String toIndentedString(String indent) { 860 return "keplerCis : " 861 + getKeplerCis().toIndentedString(indent); 862 } 863 }); 864 865 builder.add(new SequenceComponent() { 866 Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 12); 867 868 @Override public boolean isExplicitlySet() { 869 return getKeplerCus() != null; 870 } 871 872 @Override public boolean hasDefaultValue() { 873 return false; 874 } 875 876 @Override public boolean isOptional() { 877 return false; 878 } 879 880 @Override public Asn1Object getComponentValue() { 881 return getKeplerCus(); 882 } 883 884 @Override public void setToNewInstance() { 885 setKeplerCusToNewInstance(); 886 } 887 888 @Override public Collection<Asn1Tag> getPossibleFirstTags() { 889 return tag == null ? NavModel_KeplerianSet.keplerCusType.getPossibleFirstTags() : ImmutableList.of(tag); 890 } 891 892 @Override 893 public Asn1Tag getTag() { 894 return tag; 895 } 896 897 @Override 898 public boolean isImplicitTagging() { 899 return true; 900 } 901 902 @Override public String toIndentedString(String indent) { 903 return "keplerCus : " 904 + getKeplerCus().toIndentedString(indent); 905 } 906 }); 907 908 builder.add(new SequenceComponent() { 909 Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 13); 910 911 @Override public boolean isExplicitlySet() { 912 return getKeplerCrc() != null; 913 } 914 915 @Override public boolean hasDefaultValue() { 916 return false; 917 } 918 919 @Override public boolean isOptional() { 920 return false; 921 } 922 923 @Override public Asn1Object getComponentValue() { 924 return getKeplerCrc(); 925 } 926 927 @Override public void setToNewInstance() { 928 setKeplerCrcToNewInstance(); 929 } 930 931 @Override public Collection<Asn1Tag> getPossibleFirstTags() { 932 return tag == null ? NavModel_KeplerianSet.keplerCrcType.getPossibleFirstTags() : ImmutableList.of(tag); 933 } 934 935 @Override 936 public Asn1Tag getTag() { 937 return tag; 938 } 939 940 @Override 941 public boolean isImplicitTagging() { 942 return true; 943 } 944 945 @Override public String toIndentedString(String indent) { 946 return "keplerCrc : " 947 + getKeplerCrc().toIndentedString(indent); 948 } 949 }); 950 951 builder.add(new SequenceComponent() { 952 Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 14); 953 954 @Override public boolean isExplicitlySet() { 955 return getKeplerCic() != null; 956 } 957 958 @Override public boolean hasDefaultValue() { 959 return false; 960 } 961 962 @Override public boolean isOptional() { 963 return false; 964 } 965 966 @Override public Asn1Object getComponentValue() { 967 return getKeplerCic(); 968 } 969 970 @Override public void setToNewInstance() { 971 setKeplerCicToNewInstance(); 972 } 973 974 @Override public Collection<Asn1Tag> getPossibleFirstTags() { 975 return tag == null ? NavModel_KeplerianSet.keplerCicType.getPossibleFirstTags() : ImmutableList.of(tag); 976 } 977 978 @Override 979 public Asn1Tag getTag() { 980 return tag; 981 } 982 983 @Override 984 public boolean isImplicitTagging() { 985 return true; 986 } 987 988 @Override public String toIndentedString(String indent) { 989 return "keplerCic : " 990 + getKeplerCic().toIndentedString(indent); 991 } 992 }); 993 994 builder.add(new SequenceComponent() { 995 Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 15); 996 997 @Override public boolean isExplicitlySet() { 998 return getKeplerCuc() != null; 999 } 1000 1001 @Override public boolean hasDefaultValue() { 1002 return false; 1003 } 1004 1005 @Override public boolean isOptional() { 1006 return false; 1007 } 1008 1009 @Override public Asn1Object getComponentValue() { 1010 return getKeplerCuc(); 1011 } 1012 1013 @Override public void setToNewInstance() { 1014 setKeplerCucToNewInstance(); 1015 } 1016 1017 @Override public Collection<Asn1Tag> getPossibleFirstTags() { 1018 return tag == null ? NavModel_KeplerianSet.keplerCucType.getPossibleFirstTags() : ImmutableList.of(tag); 1019 } 1020 1021 @Override 1022 public Asn1Tag getTag() { 1023 return tag; 1024 } 1025 1026 @Override 1027 public boolean isImplicitTagging() { 1028 return true; 1029 } 1030 1031 @Override public String toIndentedString(String indent) { 1032 return "keplerCuc : " 1033 + getKeplerCuc().toIndentedString(indent); 1034 } 1035 }); 1036 1037 return builder.build(); 1038 } 1039 1040 @Override public Iterable<? extends SequenceComponent> 1041 getExtensionComponents() { 1042 ImmutableList.Builder<SequenceComponent> builder = ImmutableList.builder(); 1043 1044 return builder.build(); 1045 } 1046 1047 1048 /* 1049 */ 1050 1051 1052 // 1053 1054 /** 1055 */ 1056 public static class keplerToeType extends Asn1Integer { 1057 // 1058 1059 private static final Asn1Tag TAG_keplerToeType 1060 = Asn1Tag.fromClassAndNumber(-1, -1); 1061 1062 public keplerToeType() { 1063 super(); 1064 setValueRange("0", "16383"); 1065 1066 } 1067 1068 @Override 1069 @Nullable 1070 protected Asn1Tag getTag() { 1071 return TAG_keplerToeType; 1072 } 1073 1074 @Override 1075 protected boolean isTagImplicit() { 1076 return true; 1077 } 1078 1079 public static Collection<Asn1Tag> getPossibleFirstTags() { 1080 if (TAG_keplerToeType != null) { 1081 return ImmutableList.of(TAG_keplerToeType); 1082 } else { 1083 return Asn1Integer.getPossibleFirstTags(); 1084 } 1085 } 1086 1087 /** 1088 * Creates a new keplerToeType from encoded stream. 1089 */ 1090 public static keplerToeType fromPerUnaligned(byte[] encodedBytes) { 1091 keplerToeType result = new keplerToeType(); 1092 result.decodePerUnaligned(new BitStreamReader(encodedBytes)); 1093 return result; 1094 } 1095 1096 /** 1097 * Creates a new keplerToeType from encoded stream. 1098 */ 1099 public static keplerToeType fromPerAligned(byte[] encodedBytes) { 1100 keplerToeType result = new keplerToeType(); 1101 result.decodePerAligned(new BitStreamReader(encodedBytes)); 1102 return result; 1103 } 1104 1105 @Override public Iterable<BitStream> encodePerUnaligned() { 1106 return super.encodePerUnaligned(); 1107 } 1108 1109 @Override public Iterable<BitStream> encodePerAligned() { 1110 return super.encodePerAligned(); 1111 } 1112 1113 @Override public void decodePerUnaligned(BitStreamReader reader) { 1114 super.decodePerUnaligned(reader); 1115 } 1116 1117 @Override public void decodePerAligned(BitStreamReader reader) { 1118 super.decodePerAligned(reader); 1119 } 1120 1121 @Override public String toString() { 1122 return toIndentedString(""); 1123 } 1124 1125 public String toIndentedString(String indent) { 1126 return "keplerToeType = " + getInteger() + ";\n"; 1127 } 1128 } 1129 1130 1131 /* 1132 */ 1133 1134 1135 // 1136 1137 /** 1138 */ 1139 public static class keplerWType extends Asn1Integer { 1140 // 1141 1142 private static final Asn1Tag TAG_keplerWType 1143 = Asn1Tag.fromClassAndNumber(-1, -1); 1144 1145 public keplerWType() { 1146 super(); 1147 setValueRange("-2147483648", "2147483647"); 1148 1149 } 1150 1151 @Override 1152 @Nullable 1153 protected Asn1Tag getTag() { 1154 return TAG_keplerWType; 1155 } 1156 1157 @Override 1158 protected boolean isTagImplicit() { 1159 return true; 1160 } 1161 1162 public static Collection<Asn1Tag> getPossibleFirstTags() { 1163 if (TAG_keplerWType != null) { 1164 return ImmutableList.of(TAG_keplerWType); 1165 } else { 1166 return Asn1Integer.getPossibleFirstTags(); 1167 } 1168 } 1169 1170 /** 1171 * Creates a new keplerWType from encoded stream. 1172 */ 1173 public static keplerWType fromPerUnaligned(byte[] encodedBytes) { 1174 keplerWType result = new keplerWType(); 1175 result.decodePerUnaligned(new BitStreamReader(encodedBytes)); 1176 return result; 1177 } 1178 1179 /** 1180 * Creates a new keplerWType from encoded stream. 1181 */ 1182 public static keplerWType fromPerAligned(byte[] encodedBytes) { 1183 keplerWType result = new keplerWType(); 1184 result.decodePerAligned(new BitStreamReader(encodedBytes)); 1185 return result; 1186 } 1187 1188 @Override public Iterable<BitStream> encodePerUnaligned() { 1189 return super.encodePerUnaligned(); 1190 } 1191 1192 @Override public Iterable<BitStream> encodePerAligned() { 1193 return super.encodePerAligned(); 1194 } 1195 1196 @Override public void decodePerUnaligned(BitStreamReader reader) { 1197 super.decodePerUnaligned(reader); 1198 } 1199 1200 @Override public void decodePerAligned(BitStreamReader reader) { 1201 super.decodePerAligned(reader); 1202 } 1203 1204 @Override public String toString() { 1205 return toIndentedString(""); 1206 } 1207 1208 public String toIndentedString(String indent) { 1209 return "keplerWType = " + getInteger() + ";\n"; 1210 } 1211 } 1212 1213 1214 /* 1215 */ 1216 1217 1218 // 1219 1220 /** 1221 */ 1222 public static class keplerDeltaNType extends Asn1Integer { 1223 // 1224 1225 private static final Asn1Tag TAG_keplerDeltaNType 1226 = Asn1Tag.fromClassAndNumber(-1, -1); 1227 1228 public keplerDeltaNType() { 1229 super(); 1230 setValueRange("-32768", "32767"); 1231 1232 } 1233 1234 @Override 1235 @Nullable 1236 protected Asn1Tag getTag() { 1237 return TAG_keplerDeltaNType; 1238 } 1239 1240 @Override 1241 protected boolean isTagImplicit() { 1242 return true; 1243 } 1244 1245 public static Collection<Asn1Tag> getPossibleFirstTags() { 1246 if (TAG_keplerDeltaNType != null) { 1247 return ImmutableList.of(TAG_keplerDeltaNType); 1248 } else { 1249 return Asn1Integer.getPossibleFirstTags(); 1250 } 1251 } 1252 1253 /** 1254 * Creates a new keplerDeltaNType from encoded stream. 1255 */ 1256 public static keplerDeltaNType fromPerUnaligned(byte[] encodedBytes) { 1257 keplerDeltaNType result = new keplerDeltaNType(); 1258 result.decodePerUnaligned(new BitStreamReader(encodedBytes)); 1259 return result; 1260 } 1261 1262 /** 1263 * Creates a new keplerDeltaNType from encoded stream. 1264 */ 1265 public static keplerDeltaNType fromPerAligned(byte[] encodedBytes) { 1266 keplerDeltaNType result = new keplerDeltaNType(); 1267 result.decodePerAligned(new BitStreamReader(encodedBytes)); 1268 return result; 1269 } 1270 1271 @Override public Iterable<BitStream> encodePerUnaligned() { 1272 return super.encodePerUnaligned(); 1273 } 1274 1275 @Override public Iterable<BitStream> encodePerAligned() { 1276 return super.encodePerAligned(); 1277 } 1278 1279 @Override public void decodePerUnaligned(BitStreamReader reader) { 1280 super.decodePerUnaligned(reader); 1281 } 1282 1283 @Override public void decodePerAligned(BitStreamReader reader) { 1284 super.decodePerAligned(reader); 1285 } 1286 1287 @Override public String toString() { 1288 return toIndentedString(""); 1289 } 1290 1291 public String toIndentedString(String indent) { 1292 return "keplerDeltaNType = " + getInteger() + ";\n"; 1293 } 1294 } 1295 1296 1297 /* 1298 */ 1299 1300 1301 // 1302 1303 /** 1304 */ 1305 public static class keplerM0Type extends Asn1Integer { 1306 // 1307 1308 private static final Asn1Tag TAG_keplerM0Type 1309 = Asn1Tag.fromClassAndNumber(-1, -1); 1310 1311 public keplerM0Type() { 1312 super(); 1313 setValueRange("-2147483648", "2147483647"); 1314 1315 } 1316 1317 @Override 1318 @Nullable 1319 protected Asn1Tag getTag() { 1320 return TAG_keplerM0Type; 1321 } 1322 1323 @Override 1324 protected boolean isTagImplicit() { 1325 return true; 1326 } 1327 1328 public static Collection<Asn1Tag> getPossibleFirstTags() { 1329 if (TAG_keplerM0Type != null) { 1330 return ImmutableList.of(TAG_keplerM0Type); 1331 } else { 1332 return Asn1Integer.getPossibleFirstTags(); 1333 } 1334 } 1335 1336 /** 1337 * Creates a new keplerM0Type from encoded stream. 1338 */ 1339 public static keplerM0Type fromPerUnaligned(byte[] encodedBytes) { 1340 keplerM0Type result = new keplerM0Type(); 1341 result.decodePerUnaligned(new BitStreamReader(encodedBytes)); 1342 return result; 1343 } 1344 1345 /** 1346 * Creates a new keplerM0Type from encoded stream. 1347 */ 1348 public static keplerM0Type fromPerAligned(byte[] encodedBytes) { 1349 keplerM0Type result = new keplerM0Type(); 1350 result.decodePerAligned(new BitStreamReader(encodedBytes)); 1351 return result; 1352 } 1353 1354 @Override public Iterable<BitStream> encodePerUnaligned() { 1355 return super.encodePerUnaligned(); 1356 } 1357 1358 @Override public Iterable<BitStream> encodePerAligned() { 1359 return super.encodePerAligned(); 1360 } 1361 1362 @Override public void decodePerUnaligned(BitStreamReader reader) { 1363 super.decodePerUnaligned(reader); 1364 } 1365 1366 @Override public void decodePerAligned(BitStreamReader reader) { 1367 super.decodePerAligned(reader); 1368 } 1369 1370 @Override public String toString() { 1371 return toIndentedString(""); 1372 } 1373 1374 public String toIndentedString(String indent) { 1375 return "keplerM0Type = " + getInteger() + ";\n"; 1376 } 1377 } 1378 1379 1380 /* 1381 */ 1382 1383 1384 // 1385 1386 /** 1387 */ 1388 public static class keplerOmegaDotType extends Asn1Integer { 1389 // 1390 1391 private static final Asn1Tag TAG_keplerOmegaDotType 1392 = Asn1Tag.fromClassAndNumber(-1, -1); 1393 1394 public keplerOmegaDotType() { 1395 super(); 1396 setValueRange("-8388608", "8388607"); 1397 1398 } 1399 1400 @Override 1401 @Nullable 1402 protected Asn1Tag getTag() { 1403 return TAG_keplerOmegaDotType; 1404 } 1405 1406 @Override 1407 protected boolean isTagImplicit() { 1408 return true; 1409 } 1410 1411 public static Collection<Asn1Tag> getPossibleFirstTags() { 1412 if (TAG_keplerOmegaDotType != null) { 1413 return ImmutableList.of(TAG_keplerOmegaDotType); 1414 } else { 1415 return Asn1Integer.getPossibleFirstTags(); 1416 } 1417 } 1418 1419 /** 1420 * Creates a new keplerOmegaDotType from encoded stream. 1421 */ 1422 public static keplerOmegaDotType fromPerUnaligned(byte[] encodedBytes) { 1423 keplerOmegaDotType result = new keplerOmegaDotType(); 1424 result.decodePerUnaligned(new BitStreamReader(encodedBytes)); 1425 return result; 1426 } 1427 1428 /** 1429 * Creates a new keplerOmegaDotType from encoded stream. 1430 */ 1431 public static keplerOmegaDotType fromPerAligned(byte[] encodedBytes) { 1432 keplerOmegaDotType result = new keplerOmegaDotType(); 1433 result.decodePerAligned(new BitStreamReader(encodedBytes)); 1434 return result; 1435 } 1436 1437 @Override public Iterable<BitStream> encodePerUnaligned() { 1438 return super.encodePerUnaligned(); 1439 } 1440 1441 @Override public Iterable<BitStream> encodePerAligned() { 1442 return super.encodePerAligned(); 1443 } 1444 1445 @Override public void decodePerUnaligned(BitStreamReader reader) { 1446 super.decodePerUnaligned(reader); 1447 } 1448 1449 @Override public void decodePerAligned(BitStreamReader reader) { 1450 super.decodePerAligned(reader); 1451 } 1452 1453 @Override public String toString() { 1454 return toIndentedString(""); 1455 } 1456 1457 public String toIndentedString(String indent) { 1458 return "keplerOmegaDotType = " + getInteger() + ";\n"; 1459 } 1460 } 1461 1462 1463 /* 1464 */ 1465 1466 1467 // 1468 1469 /** 1470 */ 1471 public static class keplerEType extends Asn1Integer { 1472 // 1473 1474 private static final Asn1Tag TAG_keplerEType 1475 = Asn1Tag.fromClassAndNumber(-1, -1); 1476 1477 public keplerEType() { 1478 super(); 1479 setValueRange("0", "4294967295"); 1480 1481 } 1482 1483 @Override 1484 @Nullable 1485 protected Asn1Tag getTag() { 1486 return TAG_keplerEType; 1487 } 1488 1489 @Override 1490 protected boolean isTagImplicit() { 1491 return true; 1492 } 1493 1494 public static Collection<Asn1Tag> getPossibleFirstTags() { 1495 if (TAG_keplerEType != null) { 1496 return ImmutableList.of(TAG_keplerEType); 1497 } else { 1498 return Asn1Integer.getPossibleFirstTags(); 1499 } 1500 } 1501 1502 /** 1503 * Creates a new keplerEType from encoded stream. 1504 */ 1505 public static keplerEType fromPerUnaligned(byte[] encodedBytes) { 1506 keplerEType result = new keplerEType(); 1507 result.decodePerUnaligned(new BitStreamReader(encodedBytes)); 1508 return result; 1509 } 1510 1511 /** 1512 * Creates a new keplerEType from encoded stream. 1513 */ 1514 public static keplerEType fromPerAligned(byte[] encodedBytes) { 1515 keplerEType result = new keplerEType(); 1516 result.decodePerAligned(new BitStreamReader(encodedBytes)); 1517 return result; 1518 } 1519 1520 @Override public Iterable<BitStream> encodePerUnaligned() { 1521 return super.encodePerUnaligned(); 1522 } 1523 1524 @Override public Iterable<BitStream> encodePerAligned() { 1525 return super.encodePerAligned(); 1526 } 1527 1528 @Override public void decodePerUnaligned(BitStreamReader reader) { 1529 super.decodePerUnaligned(reader); 1530 } 1531 1532 @Override public void decodePerAligned(BitStreamReader reader) { 1533 super.decodePerAligned(reader); 1534 } 1535 1536 @Override public String toString() { 1537 return toIndentedString(""); 1538 } 1539 1540 public String toIndentedString(String indent) { 1541 return "keplerEType = " + getInteger() + ";\n"; 1542 } 1543 } 1544 1545 1546 /* 1547 */ 1548 1549 1550 // 1551 1552 /** 1553 */ 1554 public static class keplerIDotType extends Asn1Integer { 1555 // 1556 1557 private static final Asn1Tag TAG_keplerIDotType 1558 = Asn1Tag.fromClassAndNumber(-1, -1); 1559 1560 public keplerIDotType() { 1561 super(); 1562 setValueRange("-8192", "8191"); 1563 1564 } 1565 1566 @Override 1567 @Nullable 1568 protected Asn1Tag getTag() { 1569 return TAG_keplerIDotType; 1570 } 1571 1572 @Override 1573 protected boolean isTagImplicit() { 1574 return true; 1575 } 1576 1577 public static Collection<Asn1Tag> getPossibleFirstTags() { 1578 if (TAG_keplerIDotType != null) { 1579 return ImmutableList.of(TAG_keplerIDotType); 1580 } else { 1581 return Asn1Integer.getPossibleFirstTags(); 1582 } 1583 } 1584 1585 /** 1586 * Creates a new keplerIDotType from encoded stream. 1587 */ 1588 public static keplerIDotType fromPerUnaligned(byte[] encodedBytes) { 1589 keplerIDotType result = new keplerIDotType(); 1590 result.decodePerUnaligned(new BitStreamReader(encodedBytes)); 1591 return result; 1592 } 1593 1594 /** 1595 * Creates a new keplerIDotType from encoded stream. 1596 */ 1597 public static keplerIDotType fromPerAligned(byte[] encodedBytes) { 1598 keplerIDotType result = new keplerIDotType(); 1599 result.decodePerAligned(new BitStreamReader(encodedBytes)); 1600 return result; 1601 } 1602 1603 @Override public Iterable<BitStream> encodePerUnaligned() { 1604 return super.encodePerUnaligned(); 1605 } 1606 1607 @Override public Iterable<BitStream> encodePerAligned() { 1608 return super.encodePerAligned(); 1609 } 1610 1611 @Override public void decodePerUnaligned(BitStreamReader reader) { 1612 super.decodePerUnaligned(reader); 1613 } 1614 1615 @Override public void decodePerAligned(BitStreamReader reader) { 1616 super.decodePerAligned(reader); 1617 } 1618 1619 @Override public String toString() { 1620 return toIndentedString(""); 1621 } 1622 1623 public String toIndentedString(String indent) { 1624 return "keplerIDotType = " + getInteger() + ";\n"; 1625 } 1626 } 1627 1628 1629 /* 1630 */ 1631 1632 1633 // 1634 1635 /** 1636 */ 1637 public static class keplerAPowerHalfType extends Asn1Integer { 1638 // 1639 1640 private static final Asn1Tag TAG_keplerAPowerHalfType 1641 = Asn1Tag.fromClassAndNumber(-1, -1); 1642 1643 public keplerAPowerHalfType() { 1644 super(); 1645 setValueRange("0", "4294967295"); 1646 1647 } 1648 1649 @Override 1650 @Nullable 1651 protected Asn1Tag getTag() { 1652 return TAG_keplerAPowerHalfType; 1653 } 1654 1655 @Override 1656 protected boolean isTagImplicit() { 1657 return true; 1658 } 1659 1660 public static Collection<Asn1Tag> getPossibleFirstTags() { 1661 if (TAG_keplerAPowerHalfType != null) { 1662 return ImmutableList.of(TAG_keplerAPowerHalfType); 1663 } else { 1664 return Asn1Integer.getPossibleFirstTags(); 1665 } 1666 } 1667 1668 /** 1669 * Creates a new keplerAPowerHalfType from encoded stream. 1670 */ 1671 public static keplerAPowerHalfType fromPerUnaligned(byte[] encodedBytes) { 1672 keplerAPowerHalfType result = new keplerAPowerHalfType(); 1673 result.decodePerUnaligned(new BitStreamReader(encodedBytes)); 1674 return result; 1675 } 1676 1677 /** 1678 * Creates a new keplerAPowerHalfType from encoded stream. 1679 */ 1680 public static keplerAPowerHalfType fromPerAligned(byte[] encodedBytes) { 1681 keplerAPowerHalfType result = new keplerAPowerHalfType(); 1682 result.decodePerAligned(new BitStreamReader(encodedBytes)); 1683 return result; 1684 } 1685 1686 @Override public Iterable<BitStream> encodePerUnaligned() { 1687 return super.encodePerUnaligned(); 1688 } 1689 1690 @Override public Iterable<BitStream> encodePerAligned() { 1691 return super.encodePerAligned(); 1692 } 1693 1694 @Override public void decodePerUnaligned(BitStreamReader reader) { 1695 super.decodePerUnaligned(reader); 1696 } 1697 1698 @Override public void decodePerAligned(BitStreamReader reader) { 1699 super.decodePerAligned(reader); 1700 } 1701 1702 @Override public String toString() { 1703 return toIndentedString(""); 1704 } 1705 1706 public String toIndentedString(String indent) { 1707 return "keplerAPowerHalfType = " + getInteger() + ";\n"; 1708 } 1709 } 1710 1711 1712 /* 1713 */ 1714 1715 1716 // 1717 1718 /** 1719 */ 1720 public static class keplerI0Type extends Asn1Integer { 1721 // 1722 1723 private static final Asn1Tag TAG_keplerI0Type 1724 = Asn1Tag.fromClassAndNumber(-1, -1); 1725 1726 public keplerI0Type() { 1727 super(); 1728 setValueRange("-2147483648", "2147483647"); 1729 1730 } 1731 1732 @Override 1733 @Nullable 1734 protected Asn1Tag getTag() { 1735 return TAG_keplerI0Type; 1736 } 1737 1738 @Override 1739 protected boolean isTagImplicit() { 1740 return true; 1741 } 1742 1743 public static Collection<Asn1Tag> getPossibleFirstTags() { 1744 if (TAG_keplerI0Type != null) { 1745 return ImmutableList.of(TAG_keplerI0Type); 1746 } else { 1747 return Asn1Integer.getPossibleFirstTags(); 1748 } 1749 } 1750 1751 /** 1752 * Creates a new keplerI0Type from encoded stream. 1753 */ 1754 public static keplerI0Type fromPerUnaligned(byte[] encodedBytes) { 1755 keplerI0Type result = new keplerI0Type(); 1756 result.decodePerUnaligned(new BitStreamReader(encodedBytes)); 1757 return result; 1758 } 1759 1760 /** 1761 * Creates a new keplerI0Type from encoded stream. 1762 */ 1763 public static keplerI0Type fromPerAligned(byte[] encodedBytes) { 1764 keplerI0Type result = new keplerI0Type(); 1765 result.decodePerAligned(new BitStreamReader(encodedBytes)); 1766 return result; 1767 } 1768 1769 @Override public Iterable<BitStream> encodePerUnaligned() { 1770 return super.encodePerUnaligned(); 1771 } 1772 1773 @Override public Iterable<BitStream> encodePerAligned() { 1774 return super.encodePerAligned(); 1775 } 1776 1777 @Override public void decodePerUnaligned(BitStreamReader reader) { 1778 super.decodePerUnaligned(reader); 1779 } 1780 1781 @Override public void decodePerAligned(BitStreamReader reader) { 1782 super.decodePerAligned(reader); 1783 } 1784 1785 @Override public String toString() { 1786 return toIndentedString(""); 1787 } 1788 1789 public String toIndentedString(String indent) { 1790 return "keplerI0Type = " + getInteger() + ";\n"; 1791 } 1792 } 1793 1794 1795 /* 1796 */ 1797 1798 1799 // 1800 1801 /** 1802 */ 1803 public static class keplerOmega0Type extends Asn1Integer { 1804 // 1805 1806 private static final Asn1Tag TAG_keplerOmega0Type 1807 = Asn1Tag.fromClassAndNumber(-1, -1); 1808 1809 public keplerOmega0Type() { 1810 super(); 1811 setValueRange("-2147483648", "2147483647"); 1812 1813 } 1814 1815 @Override 1816 @Nullable 1817 protected Asn1Tag getTag() { 1818 return TAG_keplerOmega0Type; 1819 } 1820 1821 @Override 1822 protected boolean isTagImplicit() { 1823 return true; 1824 } 1825 1826 public static Collection<Asn1Tag> getPossibleFirstTags() { 1827 if (TAG_keplerOmega0Type != null) { 1828 return ImmutableList.of(TAG_keplerOmega0Type); 1829 } else { 1830 return Asn1Integer.getPossibleFirstTags(); 1831 } 1832 } 1833 1834 /** 1835 * Creates a new keplerOmega0Type from encoded stream. 1836 */ 1837 public static keplerOmega0Type fromPerUnaligned(byte[] encodedBytes) { 1838 keplerOmega0Type result = new keplerOmega0Type(); 1839 result.decodePerUnaligned(new BitStreamReader(encodedBytes)); 1840 return result; 1841 } 1842 1843 /** 1844 * Creates a new keplerOmega0Type from encoded stream. 1845 */ 1846 public static keplerOmega0Type fromPerAligned(byte[] encodedBytes) { 1847 keplerOmega0Type result = new keplerOmega0Type(); 1848 result.decodePerAligned(new BitStreamReader(encodedBytes)); 1849 return result; 1850 } 1851 1852 @Override public Iterable<BitStream> encodePerUnaligned() { 1853 return super.encodePerUnaligned(); 1854 } 1855 1856 @Override public Iterable<BitStream> encodePerAligned() { 1857 return super.encodePerAligned(); 1858 } 1859 1860 @Override public void decodePerUnaligned(BitStreamReader reader) { 1861 super.decodePerUnaligned(reader); 1862 } 1863 1864 @Override public void decodePerAligned(BitStreamReader reader) { 1865 super.decodePerAligned(reader); 1866 } 1867 1868 @Override public String toString() { 1869 return toIndentedString(""); 1870 } 1871 1872 public String toIndentedString(String indent) { 1873 return "keplerOmega0Type = " + getInteger() + ";\n"; 1874 } 1875 } 1876 1877 1878 /* 1879 */ 1880 1881 1882 // 1883 1884 /** 1885 */ 1886 public static class keplerCrsType extends Asn1Integer { 1887 // 1888 1889 private static final Asn1Tag TAG_keplerCrsType 1890 = Asn1Tag.fromClassAndNumber(-1, -1); 1891 1892 public keplerCrsType() { 1893 super(); 1894 setValueRange("-32768", "32767"); 1895 1896 } 1897 1898 @Override 1899 @Nullable 1900 protected Asn1Tag getTag() { 1901 return TAG_keplerCrsType; 1902 } 1903 1904 @Override 1905 protected boolean isTagImplicit() { 1906 return true; 1907 } 1908 1909 public static Collection<Asn1Tag> getPossibleFirstTags() { 1910 if (TAG_keplerCrsType != null) { 1911 return ImmutableList.of(TAG_keplerCrsType); 1912 } else { 1913 return Asn1Integer.getPossibleFirstTags(); 1914 } 1915 } 1916 1917 /** 1918 * Creates a new keplerCrsType from encoded stream. 1919 */ 1920 public static keplerCrsType fromPerUnaligned(byte[] encodedBytes) { 1921 keplerCrsType result = new keplerCrsType(); 1922 result.decodePerUnaligned(new BitStreamReader(encodedBytes)); 1923 return result; 1924 } 1925 1926 /** 1927 * Creates a new keplerCrsType from encoded stream. 1928 */ 1929 public static keplerCrsType fromPerAligned(byte[] encodedBytes) { 1930 keplerCrsType result = new keplerCrsType(); 1931 result.decodePerAligned(new BitStreamReader(encodedBytes)); 1932 return result; 1933 } 1934 1935 @Override public Iterable<BitStream> encodePerUnaligned() { 1936 return super.encodePerUnaligned(); 1937 } 1938 1939 @Override public Iterable<BitStream> encodePerAligned() { 1940 return super.encodePerAligned(); 1941 } 1942 1943 @Override public void decodePerUnaligned(BitStreamReader reader) { 1944 super.decodePerUnaligned(reader); 1945 } 1946 1947 @Override public void decodePerAligned(BitStreamReader reader) { 1948 super.decodePerAligned(reader); 1949 } 1950 1951 @Override public String toString() { 1952 return toIndentedString(""); 1953 } 1954 1955 public String toIndentedString(String indent) { 1956 return "keplerCrsType = " + getInteger() + ";\n"; 1957 } 1958 } 1959 1960 1961 /* 1962 */ 1963 1964 1965 // 1966 1967 /** 1968 */ 1969 public static class keplerCisType extends Asn1Integer { 1970 // 1971 1972 private static final Asn1Tag TAG_keplerCisType 1973 = Asn1Tag.fromClassAndNumber(-1, -1); 1974 1975 public keplerCisType() { 1976 super(); 1977 setValueRange("-32768", "32767"); 1978 1979 } 1980 1981 @Override 1982 @Nullable 1983 protected Asn1Tag getTag() { 1984 return TAG_keplerCisType; 1985 } 1986 1987 @Override 1988 protected boolean isTagImplicit() { 1989 return true; 1990 } 1991 1992 public static Collection<Asn1Tag> getPossibleFirstTags() { 1993 if (TAG_keplerCisType != null) { 1994 return ImmutableList.of(TAG_keplerCisType); 1995 } else { 1996 return Asn1Integer.getPossibleFirstTags(); 1997 } 1998 } 1999 2000 /** 2001 * Creates a new keplerCisType from encoded stream. 2002 */ 2003 public static keplerCisType fromPerUnaligned(byte[] encodedBytes) { 2004 keplerCisType result = new keplerCisType(); 2005 result.decodePerUnaligned(new BitStreamReader(encodedBytes)); 2006 return result; 2007 } 2008 2009 /** 2010 * Creates a new keplerCisType from encoded stream. 2011 */ 2012 public static keplerCisType fromPerAligned(byte[] encodedBytes) { 2013 keplerCisType result = new keplerCisType(); 2014 result.decodePerAligned(new BitStreamReader(encodedBytes)); 2015 return result; 2016 } 2017 2018 @Override public Iterable<BitStream> encodePerUnaligned() { 2019 return super.encodePerUnaligned(); 2020 } 2021 2022 @Override public Iterable<BitStream> encodePerAligned() { 2023 return super.encodePerAligned(); 2024 } 2025 2026 @Override public void decodePerUnaligned(BitStreamReader reader) { 2027 super.decodePerUnaligned(reader); 2028 } 2029 2030 @Override public void decodePerAligned(BitStreamReader reader) { 2031 super.decodePerAligned(reader); 2032 } 2033 2034 @Override public String toString() { 2035 return toIndentedString(""); 2036 } 2037 2038 public String toIndentedString(String indent) { 2039 return "keplerCisType = " + getInteger() + ";\n"; 2040 } 2041 } 2042 2043 2044 /* 2045 */ 2046 2047 2048 // 2049 2050 /** 2051 */ 2052 public static class keplerCusType extends Asn1Integer { 2053 // 2054 2055 private static final Asn1Tag TAG_keplerCusType 2056 = Asn1Tag.fromClassAndNumber(-1, -1); 2057 2058 public keplerCusType() { 2059 super(); 2060 setValueRange("-32768", "32767"); 2061 2062 } 2063 2064 @Override 2065 @Nullable 2066 protected Asn1Tag getTag() { 2067 return TAG_keplerCusType; 2068 } 2069 2070 @Override 2071 protected boolean isTagImplicit() { 2072 return true; 2073 } 2074 2075 public static Collection<Asn1Tag> getPossibleFirstTags() { 2076 if (TAG_keplerCusType != null) { 2077 return ImmutableList.of(TAG_keplerCusType); 2078 } else { 2079 return Asn1Integer.getPossibleFirstTags(); 2080 } 2081 } 2082 2083 /** 2084 * Creates a new keplerCusType from encoded stream. 2085 */ 2086 public static keplerCusType fromPerUnaligned(byte[] encodedBytes) { 2087 keplerCusType result = new keplerCusType(); 2088 result.decodePerUnaligned(new BitStreamReader(encodedBytes)); 2089 return result; 2090 } 2091 2092 /** 2093 * Creates a new keplerCusType from encoded stream. 2094 */ 2095 public static keplerCusType fromPerAligned(byte[] encodedBytes) { 2096 keplerCusType result = new keplerCusType(); 2097 result.decodePerAligned(new BitStreamReader(encodedBytes)); 2098 return result; 2099 } 2100 2101 @Override public Iterable<BitStream> encodePerUnaligned() { 2102 return super.encodePerUnaligned(); 2103 } 2104 2105 @Override public Iterable<BitStream> encodePerAligned() { 2106 return super.encodePerAligned(); 2107 } 2108 2109 @Override public void decodePerUnaligned(BitStreamReader reader) { 2110 super.decodePerUnaligned(reader); 2111 } 2112 2113 @Override public void decodePerAligned(BitStreamReader reader) { 2114 super.decodePerAligned(reader); 2115 } 2116 2117 @Override public String toString() { 2118 return toIndentedString(""); 2119 } 2120 2121 public String toIndentedString(String indent) { 2122 return "keplerCusType = " + getInteger() + ";\n"; 2123 } 2124 } 2125 2126 2127 /* 2128 */ 2129 2130 2131 // 2132 2133 /** 2134 */ 2135 public static class keplerCrcType extends Asn1Integer { 2136 // 2137 2138 private static final Asn1Tag TAG_keplerCrcType 2139 = Asn1Tag.fromClassAndNumber(-1, -1); 2140 2141 public keplerCrcType() { 2142 super(); 2143 setValueRange("-32768", "32767"); 2144 2145 } 2146 2147 @Override 2148 @Nullable 2149 protected Asn1Tag getTag() { 2150 return TAG_keplerCrcType; 2151 } 2152 2153 @Override 2154 protected boolean isTagImplicit() { 2155 return true; 2156 } 2157 2158 public static Collection<Asn1Tag> getPossibleFirstTags() { 2159 if (TAG_keplerCrcType != null) { 2160 return ImmutableList.of(TAG_keplerCrcType); 2161 } else { 2162 return Asn1Integer.getPossibleFirstTags(); 2163 } 2164 } 2165 2166 /** 2167 * Creates a new keplerCrcType from encoded stream. 2168 */ 2169 public static keplerCrcType fromPerUnaligned(byte[] encodedBytes) { 2170 keplerCrcType result = new keplerCrcType(); 2171 result.decodePerUnaligned(new BitStreamReader(encodedBytes)); 2172 return result; 2173 } 2174 2175 /** 2176 * Creates a new keplerCrcType from encoded stream. 2177 */ 2178 public static keplerCrcType fromPerAligned(byte[] encodedBytes) { 2179 keplerCrcType result = new keplerCrcType(); 2180 result.decodePerAligned(new BitStreamReader(encodedBytes)); 2181 return result; 2182 } 2183 2184 @Override public Iterable<BitStream> encodePerUnaligned() { 2185 return super.encodePerUnaligned(); 2186 } 2187 2188 @Override public Iterable<BitStream> encodePerAligned() { 2189 return super.encodePerAligned(); 2190 } 2191 2192 @Override public void decodePerUnaligned(BitStreamReader reader) { 2193 super.decodePerUnaligned(reader); 2194 } 2195 2196 @Override public void decodePerAligned(BitStreamReader reader) { 2197 super.decodePerAligned(reader); 2198 } 2199 2200 @Override public String toString() { 2201 return toIndentedString(""); 2202 } 2203 2204 public String toIndentedString(String indent) { 2205 return "keplerCrcType = " + getInteger() + ";\n"; 2206 } 2207 } 2208 2209 2210 /* 2211 */ 2212 2213 2214 // 2215 2216 /** 2217 */ 2218 public static class keplerCicType extends Asn1Integer { 2219 // 2220 2221 private static final Asn1Tag TAG_keplerCicType 2222 = Asn1Tag.fromClassAndNumber(-1, -1); 2223 2224 public keplerCicType() { 2225 super(); 2226 setValueRange("-32768", "32767"); 2227 2228 } 2229 2230 @Override 2231 @Nullable 2232 protected Asn1Tag getTag() { 2233 return TAG_keplerCicType; 2234 } 2235 2236 @Override 2237 protected boolean isTagImplicit() { 2238 return true; 2239 } 2240 2241 public static Collection<Asn1Tag> getPossibleFirstTags() { 2242 if (TAG_keplerCicType != null) { 2243 return ImmutableList.of(TAG_keplerCicType); 2244 } else { 2245 return Asn1Integer.getPossibleFirstTags(); 2246 } 2247 } 2248 2249 /** 2250 * Creates a new keplerCicType from encoded stream. 2251 */ 2252 public static keplerCicType fromPerUnaligned(byte[] encodedBytes) { 2253 keplerCicType result = new keplerCicType(); 2254 result.decodePerUnaligned(new BitStreamReader(encodedBytes)); 2255 return result; 2256 } 2257 2258 /** 2259 * Creates a new keplerCicType from encoded stream. 2260 */ 2261 public static keplerCicType fromPerAligned(byte[] encodedBytes) { 2262 keplerCicType result = new keplerCicType(); 2263 result.decodePerAligned(new BitStreamReader(encodedBytes)); 2264 return result; 2265 } 2266 2267 @Override public Iterable<BitStream> encodePerUnaligned() { 2268 return super.encodePerUnaligned(); 2269 } 2270 2271 @Override public Iterable<BitStream> encodePerAligned() { 2272 return super.encodePerAligned(); 2273 } 2274 2275 @Override public void decodePerUnaligned(BitStreamReader reader) { 2276 super.decodePerUnaligned(reader); 2277 } 2278 2279 @Override public void decodePerAligned(BitStreamReader reader) { 2280 super.decodePerAligned(reader); 2281 } 2282 2283 @Override public String toString() { 2284 return toIndentedString(""); 2285 } 2286 2287 public String toIndentedString(String indent) { 2288 return "keplerCicType = " + getInteger() + ";\n"; 2289 } 2290 } 2291 2292 2293 /* 2294 */ 2295 2296 2297 // 2298 2299 /** 2300 */ 2301 public static class keplerCucType extends Asn1Integer { 2302 // 2303 2304 private static final Asn1Tag TAG_keplerCucType 2305 = Asn1Tag.fromClassAndNumber(-1, -1); 2306 2307 public keplerCucType() { 2308 super(); 2309 setValueRange("-32768", "32767"); 2310 2311 } 2312 2313 @Override 2314 @Nullable 2315 protected Asn1Tag getTag() { 2316 return TAG_keplerCucType; 2317 } 2318 2319 @Override 2320 protected boolean isTagImplicit() { 2321 return true; 2322 } 2323 2324 public static Collection<Asn1Tag> getPossibleFirstTags() { 2325 if (TAG_keplerCucType != null) { 2326 return ImmutableList.of(TAG_keplerCucType); 2327 } else { 2328 return Asn1Integer.getPossibleFirstTags(); 2329 } 2330 } 2331 2332 /** 2333 * Creates a new keplerCucType from encoded stream. 2334 */ 2335 public static keplerCucType fromPerUnaligned(byte[] encodedBytes) { 2336 keplerCucType result = new keplerCucType(); 2337 result.decodePerUnaligned(new BitStreamReader(encodedBytes)); 2338 return result; 2339 } 2340 2341 /** 2342 * Creates a new keplerCucType from encoded stream. 2343 */ 2344 public static keplerCucType fromPerAligned(byte[] encodedBytes) { 2345 keplerCucType result = new keplerCucType(); 2346 result.decodePerAligned(new BitStreamReader(encodedBytes)); 2347 return result; 2348 } 2349 2350 @Override public Iterable<BitStream> encodePerUnaligned() { 2351 return super.encodePerUnaligned(); 2352 } 2353 2354 @Override public Iterable<BitStream> encodePerAligned() { 2355 return super.encodePerAligned(); 2356 } 2357 2358 @Override public void decodePerUnaligned(BitStreamReader reader) { 2359 super.decodePerUnaligned(reader); 2360 } 2361 2362 @Override public void decodePerAligned(BitStreamReader reader) { 2363 super.decodePerAligned(reader); 2364 } 2365 2366 @Override public String toString() { 2367 return toIndentedString(""); 2368 } 2369 2370 public String toIndentedString(String indent) { 2371 return "keplerCucType = " + getInteger() + ";\n"; 2372 } 2373 } 2374 2375 2376 2377 2378 2379 @Override public Iterable<BitStream> encodePerUnaligned() { 2380 return super.encodePerUnaligned(); 2381 } 2382 2383 @Override public Iterable<BitStream> encodePerAligned() { 2384 return super.encodePerAligned(); 2385 } 2386 2387 @Override public void decodePerUnaligned(BitStreamReader reader) { 2388 super.decodePerUnaligned(reader); 2389 } 2390 2391 @Override public void decodePerAligned(BitStreamReader reader) { 2392 super.decodePerAligned(reader); 2393 } 2394 2395 @Override public String toString() { 2396 return toIndentedString(""); 2397 } 2398 2399 public String toIndentedString(String indent) { 2400 StringBuilder builder = new StringBuilder(); 2401 builder.append("NavModel_KeplerianSet = {\n"); 2402 final String internalIndent = indent + " "; 2403 for (SequenceComponent component : getComponents()) { 2404 if (component.isExplicitlySet()) { 2405 builder.append(internalIndent) 2406 .append(component.toIndentedString(internalIndent)); 2407 } 2408 } 2409 if (isExtensible()) { 2410 builder.append(internalIndent).append("...\n"); 2411 for (SequenceComponent component : getExtensionComponents()) { 2412 if (component.isExplicitlySet()) { 2413 builder.append(internalIndent) 2414 .append(component.toIndentedString(internalIndent)); 2415 } 2416 } 2417 } 2418 builder.append(indent).append("};\n"); 2419 return builder.toString(); 2420 } 2421 } 2422