blob: 3a124f453b2d036970d14baf0470c0d85728cc6f [file] [log] [blame]
/*
* Copyright (C) 2017 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package android.location.cts.asn1.supl2.rrlp_components;
/*
*/
//
//
import android.location.cts.asn1.base.Asn1Integer;
import android.location.cts.asn1.base.Asn1Null;
import android.location.cts.asn1.base.Asn1Object;
import android.location.cts.asn1.base.Asn1Sequence;
import android.location.cts.asn1.base.Asn1Tag;
import android.location.cts.asn1.base.BitStream;
import android.location.cts.asn1.base.BitStreamReader;
import android.location.cts.asn1.base.SequenceComponent;
import com.google.common.collect.ImmutableList;
import java.util.Collection;
import javax.annotation.Nullable;
/**
*/
public class NavModel_NAVKeplerianSet extends Asn1Sequence {
//
private static final Asn1Tag TAG_NavModel_NAVKeplerianSet
= Asn1Tag.fromClassAndNumber(-1, -1);
public NavModel_NAVKeplerianSet() {
super();
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_NavModel_NAVKeplerianSet;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_NavModel_NAVKeplerianSet != null) {
return ImmutableList.of(TAG_NavModel_NAVKeplerianSet);
} else {
return Asn1Sequence.getPossibleFirstTags();
}
}
/**
* Creates a new NavModel_NAVKeplerianSet from encoded stream.
*/
public static NavModel_NAVKeplerianSet fromPerUnaligned(byte[] encodedBytes) {
NavModel_NAVKeplerianSet result = new NavModel_NAVKeplerianSet();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new NavModel_NAVKeplerianSet from encoded stream.
*/
public static NavModel_NAVKeplerianSet fromPerAligned(byte[] encodedBytes) {
NavModel_NAVKeplerianSet result = new NavModel_NAVKeplerianSet();
result.decodePerAligned(new BitStreamReader(encodedBytes));
return result;
}
@Override protected boolean isExtensible() {
return false;
}
@Override public boolean containsExtensionValues() {
for (SequenceComponent extensionComponent : getExtensionComponents()) {
if (extensionComponent.isExplicitlySet()) return true;
}
return false;
}
private NavModel_NAVKeplerianSet.navURAType navURA_;
public NavModel_NAVKeplerianSet.navURAType getNavURA() {
return navURA_;
}
/**
* @throws ClassCastException if value is not a NavModel_NAVKeplerianSet.navURAType
*/
public void setNavURA(Asn1Object value) {
this.navURA_ = (NavModel_NAVKeplerianSet.navURAType) value;
}
public NavModel_NAVKeplerianSet.navURAType setNavURAToNewInstance() {
navURA_ = new NavModel_NAVKeplerianSet.navURAType();
return navURA_;
}
private NavModel_NAVKeplerianSet.navFitFlagType navFitFlag_;
public NavModel_NAVKeplerianSet.navFitFlagType getNavFitFlag() {
return navFitFlag_;
}
/**
* @throws ClassCastException if value is not a NavModel_NAVKeplerianSet.navFitFlagType
*/
public void setNavFitFlag(Asn1Object value) {
this.navFitFlag_ = (NavModel_NAVKeplerianSet.navFitFlagType) value;
}
public NavModel_NAVKeplerianSet.navFitFlagType setNavFitFlagToNewInstance() {
navFitFlag_ = new NavModel_NAVKeplerianSet.navFitFlagType();
return navFitFlag_;
}
private NavModel_NAVKeplerianSet.navToeType navToe_;
public NavModel_NAVKeplerianSet.navToeType getNavToe() {
return navToe_;
}
/**
* @throws ClassCastException if value is not a NavModel_NAVKeplerianSet.navToeType
*/
public void setNavToe(Asn1Object value) {
this.navToe_ = (NavModel_NAVKeplerianSet.navToeType) value;
}
public NavModel_NAVKeplerianSet.navToeType setNavToeToNewInstance() {
navToe_ = new NavModel_NAVKeplerianSet.navToeType();
return navToe_;
}
private NavModel_NAVKeplerianSet.navOmegaType navOmega_;
public NavModel_NAVKeplerianSet.navOmegaType getNavOmega() {
return navOmega_;
}
/**
* @throws ClassCastException if value is not a NavModel_NAVKeplerianSet.navOmegaType
*/
public void setNavOmega(Asn1Object value) {
this.navOmega_ = (NavModel_NAVKeplerianSet.navOmegaType) value;
}
public NavModel_NAVKeplerianSet.navOmegaType setNavOmegaToNewInstance() {
navOmega_ = new NavModel_NAVKeplerianSet.navOmegaType();
return navOmega_;
}
private NavModel_NAVKeplerianSet.navDeltaNType navDeltaN_;
public NavModel_NAVKeplerianSet.navDeltaNType getNavDeltaN() {
return navDeltaN_;
}
/**
* @throws ClassCastException if value is not a NavModel_NAVKeplerianSet.navDeltaNType
*/
public void setNavDeltaN(Asn1Object value) {
this.navDeltaN_ = (NavModel_NAVKeplerianSet.navDeltaNType) value;
}
public NavModel_NAVKeplerianSet.navDeltaNType setNavDeltaNToNewInstance() {
navDeltaN_ = new NavModel_NAVKeplerianSet.navDeltaNType();
return navDeltaN_;
}
private NavModel_NAVKeplerianSet.navM0Type navM0_;
public NavModel_NAVKeplerianSet.navM0Type getNavM0() {
return navM0_;
}
/**
* @throws ClassCastException if value is not a NavModel_NAVKeplerianSet.navM0Type
*/
public void setNavM0(Asn1Object value) {
this.navM0_ = (NavModel_NAVKeplerianSet.navM0Type) value;
}
public NavModel_NAVKeplerianSet.navM0Type setNavM0ToNewInstance() {
navM0_ = new NavModel_NAVKeplerianSet.navM0Type();
return navM0_;
}
private NavModel_NAVKeplerianSet.navOmegaADotType navOmegaADot_;
public NavModel_NAVKeplerianSet.navOmegaADotType getNavOmegaADot() {
return navOmegaADot_;
}
/**
* @throws ClassCastException if value is not a NavModel_NAVKeplerianSet.navOmegaADotType
*/
public void setNavOmegaADot(Asn1Object value) {
this.navOmegaADot_ = (NavModel_NAVKeplerianSet.navOmegaADotType) value;
}
public NavModel_NAVKeplerianSet.navOmegaADotType setNavOmegaADotToNewInstance() {
navOmegaADot_ = new NavModel_NAVKeplerianSet.navOmegaADotType();
return navOmegaADot_;
}
private NavModel_NAVKeplerianSet.navEType navE_;
public NavModel_NAVKeplerianSet.navEType getNavE() {
return navE_;
}
/**
* @throws ClassCastException if value is not a NavModel_NAVKeplerianSet.navEType
*/
public void setNavE(Asn1Object value) {
this.navE_ = (NavModel_NAVKeplerianSet.navEType) value;
}
public NavModel_NAVKeplerianSet.navEType setNavEToNewInstance() {
navE_ = new NavModel_NAVKeplerianSet.navEType();
return navE_;
}
private NavModel_NAVKeplerianSet.navIDotType navIDot_;
public NavModel_NAVKeplerianSet.navIDotType getNavIDot() {
return navIDot_;
}
/**
* @throws ClassCastException if value is not a NavModel_NAVKeplerianSet.navIDotType
*/
public void setNavIDot(Asn1Object value) {
this.navIDot_ = (NavModel_NAVKeplerianSet.navIDotType) value;
}
public NavModel_NAVKeplerianSet.navIDotType setNavIDotToNewInstance() {
navIDot_ = new NavModel_NAVKeplerianSet.navIDotType();
return navIDot_;
}
private NavModel_NAVKeplerianSet.navAPowerHalfType navAPowerHalf_;
public NavModel_NAVKeplerianSet.navAPowerHalfType getNavAPowerHalf() {
return navAPowerHalf_;
}
/**
* @throws ClassCastException if value is not a NavModel_NAVKeplerianSet.navAPowerHalfType
*/
public void setNavAPowerHalf(Asn1Object value) {
this.navAPowerHalf_ = (NavModel_NAVKeplerianSet.navAPowerHalfType) value;
}
public NavModel_NAVKeplerianSet.navAPowerHalfType setNavAPowerHalfToNewInstance() {
navAPowerHalf_ = new NavModel_NAVKeplerianSet.navAPowerHalfType();
return navAPowerHalf_;
}
private NavModel_NAVKeplerianSet.navI0Type navI0_;
public NavModel_NAVKeplerianSet.navI0Type getNavI0() {
return navI0_;
}
/**
* @throws ClassCastException if value is not a NavModel_NAVKeplerianSet.navI0Type
*/
public void setNavI0(Asn1Object value) {
this.navI0_ = (NavModel_NAVKeplerianSet.navI0Type) value;
}
public NavModel_NAVKeplerianSet.navI0Type setNavI0ToNewInstance() {
navI0_ = new NavModel_NAVKeplerianSet.navI0Type();
return navI0_;
}
private NavModel_NAVKeplerianSet.navOmegaA0Type navOmegaA0_;
public NavModel_NAVKeplerianSet.navOmegaA0Type getNavOmegaA0() {
return navOmegaA0_;
}
/**
* @throws ClassCastException if value is not a NavModel_NAVKeplerianSet.navOmegaA0Type
*/
public void setNavOmegaA0(Asn1Object value) {
this.navOmegaA0_ = (NavModel_NAVKeplerianSet.navOmegaA0Type) value;
}
public NavModel_NAVKeplerianSet.navOmegaA0Type setNavOmegaA0ToNewInstance() {
navOmegaA0_ = new NavModel_NAVKeplerianSet.navOmegaA0Type();
return navOmegaA0_;
}
private NavModel_NAVKeplerianSet.navCrsType navCrs_;
public NavModel_NAVKeplerianSet.navCrsType getNavCrs() {
return navCrs_;
}
/**
* @throws ClassCastException if value is not a NavModel_NAVKeplerianSet.navCrsType
*/
public void setNavCrs(Asn1Object value) {
this.navCrs_ = (NavModel_NAVKeplerianSet.navCrsType) value;
}
public NavModel_NAVKeplerianSet.navCrsType setNavCrsToNewInstance() {
navCrs_ = new NavModel_NAVKeplerianSet.navCrsType();
return navCrs_;
}
private NavModel_NAVKeplerianSet.navCisType navCis_;
public NavModel_NAVKeplerianSet.navCisType getNavCis() {
return navCis_;
}
/**
* @throws ClassCastException if value is not a NavModel_NAVKeplerianSet.navCisType
*/
public void setNavCis(Asn1Object value) {
this.navCis_ = (NavModel_NAVKeplerianSet.navCisType) value;
}
public NavModel_NAVKeplerianSet.navCisType setNavCisToNewInstance() {
navCis_ = new NavModel_NAVKeplerianSet.navCisType();
return navCis_;
}
private NavModel_NAVKeplerianSet.navCusType navCus_;
public NavModel_NAVKeplerianSet.navCusType getNavCus() {
return navCus_;
}
/**
* @throws ClassCastException if value is not a NavModel_NAVKeplerianSet.navCusType
*/
public void setNavCus(Asn1Object value) {
this.navCus_ = (NavModel_NAVKeplerianSet.navCusType) value;
}
public NavModel_NAVKeplerianSet.navCusType setNavCusToNewInstance() {
navCus_ = new NavModel_NAVKeplerianSet.navCusType();
return navCus_;
}
private NavModel_NAVKeplerianSet.navCrcType navCrc_;
public NavModel_NAVKeplerianSet.navCrcType getNavCrc() {
return navCrc_;
}
/**
* @throws ClassCastException if value is not a NavModel_NAVKeplerianSet.navCrcType
*/
public void setNavCrc(Asn1Object value) {
this.navCrc_ = (NavModel_NAVKeplerianSet.navCrcType) value;
}
public NavModel_NAVKeplerianSet.navCrcType setNavCrcToNewInstance() {
navCrc_ = new NavModel_NAVKeplerianSet.navCrcType();
return navCrc_;
}
private NavModel_NAVKeplerianSet.navCicType navCic_;
public NavModel_NAVKeplerianSet.navCicType getNavCic() {
return navCic_;
}
/**
* @throws ClassCastException if value is not a NavModel_NAVKeplerianSet.navCicType
*/
public void setNavCic(Asn1Object value) {
this.navCic_ = (NavModel_NAVKeplerianSet.navCicType) value;
}
public NavModel_NAVKeplerianSet.navCicType setNavCicToNewInstance() {
navCic_ = new NavModel_NAVKeplerianSet.navCicType();
return navCic_;
}
private NavModel_NAVKeplerianSet.navCucType navCuc_;
public NavModel_NAVKeplerianSet.navCucType getNavCuc() {
return navCuc_;
}
/**
* @throws ClassCastException if value is not a NavModel_NAVKeplerianSet.navCucType
*/
public void setNavCuc(Asn1Object value) {
this.navCuc_ = (NavModel_NAVKeplerianSet.navCucType) value;
}
public NavModel_NAVKeplerianSet.navCucType setNavCucToNewInstance() {
navCuc_ = new NavModel_NAVKeplerianSet.navCucType();
return navCuc_;
}
@Override public Iterable<? extends SequenceComponent> getComponents() {
ImmutableList.Builder<SequenceComponent> builder = ImmutableList.builder();
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 0);
@Override public boolean isExplicitlySet() {
return getNavURA() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getNavURA();
}
@Override public void setToNewInstance() {
setNavURAToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_NAVKeplerianSet.navURAType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "navURA : "
+ getNavURA().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 1);
@Override public boolean isExplicitlySet() {
return getNavFitFlag() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getNavFitFlag();
}
@Override public void setToNewInstance() {
setNavFitFlagToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_NAVKeplerianSet.navFitFlagType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "navFitFlag : "
+ getNavFitFlag().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 2);
@Override public boolean isExplicitlySet() {
return getNavToe() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getNavToe();
}
@Override public void setToNewInstance() {
setNavToeToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_NAVKeplerianSet.navToeType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "navToe : "
+ getNavToe().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 3);
@Override public boolean isExplicitlySet() {
return getNavOmega() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getNavOmega();
}
@Override public void setToNewInstance() {
setNavOmegaToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_NAVKeplerianSet.navOmegaType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "navOmega : "
+ getNavOmega().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 4);
@Override public boolean isExplicitlySet() {
return getNavDeltaN() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getNavDeltaN();
}
@Override public void setToNewInstance() {
setNavDeltaNToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_NAVKeplerianSet.navDeltaNType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "navDeltaN : "
+ getNavDeltaN().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 5);
@Override public boolean isExplicitlySet() {
return getNavM0() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getNavM0();
}
@Override public void setToNewInstance() {
setNavM0ToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_NAVKeplerianSet.navM0Type.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "navM0 : "
+ getNavM0().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 6);
@Override public boolean isExplicitlySet() {
return getNavOmegaADot() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getNavOmegaADot();
}
@Override public void setToNewInstance() {
setNavOmegaADotToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_NAVKeplerianSet.navOmegaADotType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "navOmegaADot : "
+ getNavOmegaADot().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 7);
@Override public boolean isExplicitlySet() {
return getNavE() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getNavE();
}
@Override public void setToNewInstance() {
setNavEToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_NAVKeplerianSet.navEType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "navE : "
+ getNavE().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 8);
@Override public boolean isExplicitlySet() {
return getNavIDot() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getNavIDot();
}
@Override public void setToNewInstance() {
setNavIDotToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_NAVKeplerianSet.navIDotType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "navIDot : "
+ getNavIDot().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 9);
@Override public boolean isExplicitlySet() {
return getNavAPowerHalf() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getNavAPowerHalf();
}
@Override public void setToNewInstance() {
setNavAPowerHalfToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_NAVKeplerianSet.navAPowerHalfType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "navAPowerHalf : "
+ getNavAPowerHalf().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 10);
@Override public boolean isExplicitlySet() {
return getNavI0() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getNavI0();
}
@Override public void setToNewInstance() {
setNavI0ToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_NAVKeplerianSet.navI0Type.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "navI0 : "
+ getNavI0().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 11);
@Override public boolean isExplicitlySet() {
return getNavOmegaA0() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getNavOmegaA0();
}
@Override public void setToNewInstance() {
setNavOmegaA0ToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_NAVKeplerianSet.navOmegaA0Type.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "navOmegaA0 : "
+ getNavOmegaA0().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 12);
@Override public boolean isExplicitlySet() {
return getNavCrs() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getNavCrs();
}
@Override public void setToNewInstance() {
setNavCrsToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_NAVKeplerianSet.navCrsType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "navCrs : "
+ getNavCrs().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 13);
@Override public boolean isExplicitlySet() {
return getNavCis() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getNavCis();
}
@Override public void setToNewInstance() {
setNavCisToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_NAVKeplerianSet.navCisType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "navCis : "
+ getNavCis().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 14);
@Override public boolean isExplicitlySet() {
return getNavCus() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getNavCus();
}
@Override public void setToNewInstance() {
setNavCusToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_NAVKeplerianSet.navCusType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "navCus : "
+ getNavCus().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 15);
@Override public boolean isExplicitlySet() {
return getNavCrc() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getNavCrc();
}
@Override public void setToNewInstance() {
setNavCrcToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_NAVKeplerianSet.navCrcType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "navCrc : "
+ getNavCrc().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 16);
@Override public boolean isExplicitlySet() {
return getNavCic() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getNavCic();
}
@Override public void setToNewInstance() {
setNavCicToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_NAVKeplerianSet.navCicType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "navCic : "
+ getNavCic().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 17);
@Override public boolean isExplicitlySet() {
return getNavCuc() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getNavCuc();
}
@Override public void setToNewInstance() {
setNavCucToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_NAVKeplerianSet.navCucType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "navCuc : "
+ getNavCuc().toIndentedString(indent);
}
});
return builder.build();
}
@Override public Iterable<? extends SequenceComponent>
getExtensionComponents() {
ImmutableList.Builder<SequenceComponent> builder = ImmutableList.builder();
return builder.build();
}
/*
*/
//
/**
*/
public static class navURAType extends Asn1Integer {
//
private static final Asn1Tag TAG_navURAType
= Asn1Tag.fromClassAndNumber(-1, -1);
public navURAType() {
super();
setValueRange("0", "15");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_navURAType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_navURAType != null) {
return ImmutableList.of(TAG_navURAType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new navURAType from encoded stream.
*/
public static navURAType fromPerUnaligned(byte[] encodedBytes) {
navURAType result = new navURAType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new navURAType from encoded stream.
*/
public static navURAType fromPerAligned(byte[] encodedBytes) {
navURAType result = new navURAType();
result.decodePerAligned(new BitStreamReader(encodedBytes));
return result;
}
@Override public Iterable<BitStream> encodePerUnaligned() {
return super.encodePerUnaligned();
}
@Override public Iterable<BitStream> encodePerAligned() {
return super.encodePerAligned();
}
@Override public void decodePerUnaligned(BitStreamReader reader) {
super.decodePerUnaligned(reader);
}
@Override public void decodePerAligned(BitStreamReader reader) {
super.decodePerAligned(reader);
}
@Override public String toString() {
return toIndentedString("");
}
public String toIndentedString(String indent) {
return "navURAType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class navFitFlagType extends Asn1Integer {
//
private static final Asn1Tag TAG_navFitFlagType
= Asn1Tag.fromClassAndNumber(-1, -1);
public navFitFlagType() {
super();
setValueRange("0", "1");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_navFitFlagType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_navFitFlagType != null) {
return ImmutableList.of(TAG_navFitFlagType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new navFitFlagType from encoded stream.
*/
public static navFitFlagType fromPerUnaligned(byte[] encodedBytes) {
navFitFlagType result = new navFitFlagType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new navFitFlagType from encoded stream.
*/
public static navFitFlagType fromPerAligned(byte[] encodedBytes) {
navFitFlagType result = new navFitFlagType();
result.decodePerAligned(new BitStreamReader(encodedBytes));
return result;
}
@Override public Iterable<BitStream> encodePerUnaligned() {
return super.encodePerUnaligned();
}
@Override public Iterable<BitStream> encodePerAligned() {
return super.encodePerAligned();
}
@Override public void decodePerUnaligned(BitStreamReader reader) {
super.decodePerUnaligned(reader);
}
@Override public void decodePerAligned(BitStreamReader reader) {
super.decodePerAligned(reader);
}
@Override public String toString() {
return toIndentedString("");
}
public String toIndentedString(String indent) {
return "navFitFlagType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class navToeType extends Asn1Integer {
//
private static final Asn1Tag TAG_navToeType
= Asn1Tag.fromClassAndNumber(-1, -1);
public navToeType() {
super();
setValueRange("0", "37799");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_navToeType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_navToeType != null) {
return ImmutableList.of(TAG_navToeType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new navToeType from encoded stream.
*/
public static navToeType fromPerUnaligned(byte[] encodedBytes) {
navToeType result = new navToeType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new navToeType from encoded stream.
*/
public static navToeType fromPerAligned(byte[] encodedBytes) {
navToeType result = new navToeType();
result.decodePerAligned(new BitStreamReader(encodedBytes));
return result;
}
@Override public Iterable<BitStream> encodePerUnaligned() {
return super.encodePerUnaligned();
}
@Override public Iterable<BitStream> encodePerAligned() {
return super.encodePerAligned();
}
@Override public void decodePerUnaligned(BitStreamReader reader) {
super.decodePerUnaligned(reader);
}
@Override public void decodePerAligned(BitStreamReader reader) {
super.decodePerAligned(reader);
}
@Override public String toString() {
return toIndentedString("");
}
public String toIndentedString(String indent) {
return "navToeType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class navOmegaType extends Asn1Integer {
//
private static final Asn1Tag TAG_navOmegaType
= Asn1Tag.fromClassAndNumber(-1, -1);
public navOmegaType() {
super();
setValueRange("-2147483648", "2147483647");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_navOmegaType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_navOmegaType != null) {
return ImmutableList.of(TAG_navOmegaType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new navOmegaType from encoded stream.
*/
public static navOmegaType fromPerUnaligned(byte[] encodedBytes) {
navOmegaType result = new navOmegaType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new navOmegaType from encoded stream.
*/
public static navOmegaType fromPerAligned(byte[] encodedBytes) {
navOmegaType result = new navOmegaType();
result.decodePerAligned(new BitStreamReader(encodedBytes));
return result;
}
@Override public Iterable<BitStream> encodePerUnaligned() {
return super.encodePerUnaligned();
}
@Override public Iterable<BitStream> encodePerAligned() {
return super.encodePerAligned();
}
@Override public void decodePerUnaligned(BitStreamReader reader) {
super.decodePerUnaligned(reader);
}
@Override public void decodePerAligned(BitStreamReader reader) {
super.decodePerAligned(reader);
}
@Override public String toString() {
return toIndentedString("");
}
public String toIndentedString(String indent) {
return "navOmegaType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class navDeltaNType extends Asn1Integer {
//
private static final Asn1Tag TAG_navDeltaNType
= Asn1Tag.fromClassAndNumber(-1, -1);
public navDeltaNType() {
super();
setValueRange("-32768", "32767");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_navDeltaNType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_navDeltaNType != null) {
return ImmutableList.of(TAG_navDeltaNType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new navDeltaNType from encoded stream.
*/
public static navDeltaNType fromPerUnaligned(byte[] encodedBytes) {
navDeltaNType result = new navDeltaNType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new navDeltaNType from encoded stream.
*/
public static navDeltaNType fromPerAligned(byte[] encodedBytes) {
navDeltaNType result = new navDeltaNType();
result.decodePerAligned(new BitStreamReader(encodedBytes));
return result;
}
@Override public Iterable<BitStream> encodePerUnaligned() {
return super.encodePerUnaligned();
}
@Override public Iterable<BitStream> encodePerAligned() {
return super.encodePerAligned();
}
@Override public void decodePerUnaligned(BitStreamReader reader) {
super.decodePerUnaligned(reader);
}
@Override public void decodePerAligned(BitStreamReader reader) {
super.decodePerAligned(reader);
}
@Override public String toString() {
return toIndentedString("");
}
public String toIndentedString(String indent) {
return "navDeltaNType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class navM0Type extends Asn1Integer {
//
private static final Asn1Tag TAG_navM0Type
= Asn1Tag.fromClassAndNumber(-1, -1);
public navM0Type() {
super();
setValueRange("-2147483648", "2147483647");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_navM0Type;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_navM0Type != null) {
return ImmutableList.of(TAG_navM0Type);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new navM0Type from encoded stream.
*/
public static navM0Type fromPerUnaligned(byte[] encodedBytes) {
navM0Type result = new navM0Type();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new navM0Type from encoded stream.
*/
public static navM0Type fromPerAligned(byte[] encodedBytes) {
navM0Type result = new navM0Type();
result.decodePerAligned(new BitStreamReader(encodedBytes));
return result;
}
@Override public Iterable<BitStream> encodePerUnaligned() {
return super.encodePerUnaligned();
}
@Override public Iterable<BitStream> encodePerAligned() {
return super.encodePerAligned();
}
@Override public void decodePerUnaligned(BitStreamReader reader) {
super.decodePerUnaligned(reader);
}
@Override public void decodePerAligned(BitStreamReader reader) {
super.decodePerAligned(reader);
}
@Override public String toString() {
return toIndentedString("");
}
public String toIndentedString(String indent) {
return "navM0Type = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class navOmegaADotType extends Asn1Integer {
//
private static final Asn1Tag TAG_navOmegaADotType
= Asn1Tag.fromClassAndNumber(-1, -1);
public navOmegaADotType() {
super();
setValueRange("-8388608", "8388607");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_navOmegaADotType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_navOmegaADotType != null) {
return ImmutableList.of(TAG_navOmegaADotType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new navOmegaADotType from encoded stream.
*/
public static navOmegaADotType fromPerUnaligned(byte[] encodedBytes) {
navOmegaADotType result = new navOmegaADotType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new navOmegaADotType from encoded stream.
*/
public static navOmegaADotType fromPerAligned(byte[] encodedBytes) {
navOmegaADotType result = new navOmegaADotType();
result.decodePerAligned(new BitStreamReader(encodedBytes));
return result;
}
@Override public Iterable<BitStream> encodePerUnaligned() {
return super.encodePerUnaligned();
}
@Override public Iterable<BitStream> encodePerAligned() {
return super.encodePerAligned();
}
@Override public void decodePerUnaligned(BitStreamReader reader) {
super.decodePerUnaligned(reader);
}
@Override public void decodePerAligned(BitStreamReader reader) {
super.decodePerAligned(reader);
}
@Override public String toString() {
return toIndentedString("");
}
public String toIndentedString(String indent) {
return "navOmegaADotType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class navEType extends Asn1Integer {
//
private static final Asn1Tag TAG_navEType
= Asn1Tag.fromClassAndNumber(-1, -1);
public navEType() {
super();
setValueRange("0", "4294967295");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_navEType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_navEType != null) {
return ImmutableList.of(TAG_navEType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new navEType from encoded stream.
*/
public static navEType fromPerUnaligned(byte[] encodedBytes) {
navEType result = new navEType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new navEType from encoded stream.
*/
public static navEType fromPerAligned(byte[] encodedBytes) {
navEType result = new navEType();
result.decodePerAligned(new BitStreamReader(encodedBytes));
return result;
}
@Override public Iterable<BitStream> encodePerUnaligned() {
return super.encodePerUnaligned();
}
@Override public Iterable<BitStream> encodePerAligned() {
return super.encodePerAligned();
}
@Override public void decodePerUnaligned(BitStreamReader reader) {
super.decodePerUnaligned(reader);
}
@Override public void decodePerAligned(BitStreamReader reader) {
super.decodePerAligned(reader);
}
@Override public String toString() {
return toIndentedString("");
}
public String toIndentedString(String indent) {
return "navEType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class navIDotType extends Asn1Integer {
//
private static final Asn1Tag TAG_navIDotType
= Asn1Tag.fromClassAndNumber(-1, -1);
public navIDotType() {
super();
setValueRange("-8192", "8191");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_navIDotType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_navIDotType != null) {
return ImmutableList.of(TAG_navIDotType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new navIDotType from encoded stream.
*/
public static navIDotType fromPerUnaligned(byte[] encodedBytes) {
navIDotType result = new navIDotType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new navIDotType from encoded stream.
*/
public static navIDotType fromPerAligned(byte[] encodedBytes) {
navIDotType result = new navIDotType();
result.decodePerAligned(new BitStreamReader(encodedBytes));
return result;
}
@Override public Iterable<BitStream> encodePerUnaligned() {
return super.encodePerUnaligned();
}
@Override public Iterable<BitStream> encodePerAligned() {
return super.encodePerAligned();
}
@Override public void decodePerUnaligned(BitStreamReader reader) {
super.decodePerUnaligned(reader);
}
@Override public void decodePerAligned(BitStreamReader reader) {
super.decodePerAligned(reader);
}
@Override public String toString() {
return toIndentedString("");
}
public String toIndentedString(String indent) {
return "navIDotType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class navAPowerHalfType extends Asn1Integer {
//
private static final Asn1Tag TAG_navAPowerHalfType
= Asn1Tag.fromClassAndNumber(-1, -1);
public navAPowerHalfType() {
super();
setValueRange("0", "4294967295");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_navAPowerHalfType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_navAPowerHalfType != null) {
return ImmutableList.of(TAG_navAPowerHalfType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new navAPowerHalfType from encoded stream.
*/
public static navAPowerHalfType fromPerUnaligned(byte[] encodedBytes) {
navAPowerHalfType result = new navAPowerHalfType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new navAPowerHalfType from encoded stream.
*/
public static navAPowerHalfType fromPerAligned(byte[] encodedBytes) {
navAPowerHalfType result = new navAPowerHalfType();
result.decodePerAligned(new BitStreamReader(encodedBytes));
return result;
}
@Override public Iterable<BitStream> encodePerUnaligned() {
return super.encodePerUnaligned();
}
@Override public Iterable<BitStream> encodePerAligned() {
return super.encodePerAligned();
}
@Override public void decodePerUnaligned(BitStreamReader reader) {
super.decodePerUnaligned(reader);
}
@Override public void decodePerAligned(BitStreamReader reader) {
super.decodePerAligned(reader);
}
@Override public String toString() {
return toIndentedString("");
}
public String toIndentedString(String indent) {
return "navAPowerHalfType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class navI0Type extends Asn1Integer {
//
private static final Asn1Tag TAG_navI0Type
= Asn1Tag.fromClassAndNumber(-1, -1);
public navI0Type() {
super();
setValueRange("-2147483648", "2147483647");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_navI0Type;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_navI0Type != null) {
return ImmutableList.of(TAG_navI0Type);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new navI0Type from encoded stream.
*/
public static navI0Type fromPerUnaligned(byte[] encodedBytes) {
navI0Type result = new navI0Type();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new navI0Type from encoded stream.
*/
public static navI0Type fromPerAligned(byte[] encodedBytes) {
navI0Type result = new navI0Type();
result.decodePerAligned(new BitStreamReader(encodedBytes));
return result;
}
@Override public Iterable<BitStream> encodePerUnaligned() {
return super.encodePerUnaligned();
}
@Override public Iterable<BitStream> encodePerAligned() {
return super.encodePerAligned();
}
@Override public void decodePerUnaligned(BitStreamReader reader) {
super.decodePerUnaligned(reader);
}
@Override public void decodePerAligned(BitStreamReader reader) {
super.decodePerAligned(reader);
}
@Override public String toString() {
return toIndentedString("");
}
public String toIndentedString(String indent) {
return "navI0Type = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class navOmegaA0Type extends Asn1Integer {
//
private static final Asn1Tag TAG_navOmegaA0Type
= Asn1Tag.fromClassAndNumber(-1, -1);
public navOmegaA0Type() {
super();
setValueRange("-2147483648", "2147483647");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_navOmegaA0Type;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_navOmegaA0Type != null) {
return ImmutableList.of(TAG_navOmegaA0Type);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new navOmegaA0Type from encoded stream.
*/
public static navOmegaA0Type fromPerUnaligned(byte[] encodedBytes) {
navOmegaA0Type result = new navOmegaA0Type();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new navOmegaA0Type from encoded stream.
*/
public static navOmegaA0Type fromPerAligned(byte[] encodedBytes) {
navOmegaA0Type result = new navOmegaA0Type();
result.decodePerAligned(new BitStreamReader(encodedBytes));
return result;
}
@Override public Iterable<BitStream> encodePerUnaligned() {
return super.encodePerUnaligned();
}
@Override public Iterable<BitStream> encodePerAligned() {
return super.encodePerAligned();
}
@Override public void decodePerUnaligned(BitStreamReader reader) {
super.decodePerUnaligned(reader);
}
@Override public void decodePerAligned(BitStreamReader reader) {
super.decodePerAligned(reader);
}
@Override public String toString() {
return toIndentedString("");
}
public String toIndentedString(String indent) {
return "navOmegaA0Type = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class navCrsType extends Asn1Integer {
//
private static final Asn1Tag TAG_navCrsType
= Asn1Tag.fromClassAndNumber(-1, -1);
public navCrsType() {
super();
setValueRange("-32768", "32767");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_navCrsType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_navCrsType != null) {
return ImmutableList.of(TAG_navCrsType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new navCrsType from encoded stream.
*/
public static navCrsType fromPerUnaligned(byte[] encodedBytes) {
navCrsType result = new navCrsType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new navCrsType from encoded stream.
*/
public static navCrsType fromPerAligned(byte[] encodedBytes) {
navCrsType result = new navCrsType();
result.decodePerAligned(new BitStreamReader(encodedBytes));
return result;
}
@Override public Iterable<BitStream> encodePerUnaligned() {
return super.encodePerUnaligned();
}
@Override public Iterable<BitStream> encodePerAligned() {
return super.encodePerAligned();
}
@Override public void decodePerUnaligned(BitStreamReader reader) {
super.decodePerUnaligned(reader);
}
@Override public void decodePerAligned(BitStreamReader reader) {
super.decodePerAligned(reader);
}
@Override public String toString() {
return toIndentedString("");
}
public String toIndentedString(String indent) {
return "navCrsType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class navCisType extends Asn1Integer {
//
private static final Asn1Tag TAG_navCisType
= Asn1Tag.fromClassAndNumber(-1, -1);
public navCisType() {
super();
setValueRange("-32768", "32767");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_navCisType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_navCisType != null) {
return ImmutableList.of(TAG_navCisType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new navCisType from encoded stream.
*/
public static navCisType fromPerUnaligned(byte[] encodedBytes) {
navCisType result = new navCisType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new navCisType from encoded stream.
*/
public static navCisType fromPerAligned(byte[] encodedBytes) {
navCisType result = new navCisType();
result.decodePerAligned(new BitStreamReader(encodedBytes));
return result;
}
@Override public Iterable<BitStream> encodePerUnaligned() {
return super.encodePerUnaligned();
}
@Override public Iterable<BitStream> encodePerAligned() {
return super.encodePerAligned();
}
@Override public void decodePerUnaligned(BitStreamReader reader) {
super.decodePerUnaligned(reader);
}
@Override public void decodePerAligned(BitStreamReader reader) {
super.decodePerAligned(reader);
}
@Override public String toString() {
return toIndentedString("");
}
public String toIndentedString(String indent) {
return "navCisType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class navCusType extends Asn1Integer {
//
private static final Asn1Tag TAG_navCusType
= Asn1Tag.fromClassAndNumber(-1, -1);
public navCusType() {
super();
setValueRange("-32768", "32767");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_navCusType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_navCusType != null) {
return ImmutableList.of(TAG_navCusType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new navCusType from encoded stream.
*/
public static navCusType fromPerUnaligned(byte[] encodedBytes) {
navCusType result = new navCusType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new navCusType from encoded stream.
*/
public static navCusType fromPerAligned(byte[] encodedBytes) {
navCusType result = new navCusType();
result.decodePerAligned(new BitStreamReader(encodedBytes));
return result;
}
@Override public Iterable<BitStream> encodePerUnaligned() {
return super.encodePerUnaligned();
}
@Override public Iterable<BitStream> encodePerAligned() {
return super.encodePerAligned();
}
@Override public void decodePerUnaligned(BitStreamReader reader) {
super.decodePerUnaligned(reader);
}
@Override public void decodePerAligned(BitStreamReader reader) {
super.decodePerAligned(reader);
}
@Override public String toString() {
return toIndentedString("");
}
public String toIndentedString(String indent) {
return "navCusType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class navCrcType extends Asn1Integer {
//
private static final Asn1Tag TAG_navCrcType
= Asn1Tag.fromClassAndNumber(-1, -1);
public navCrcType() {
super();
setValueRange("-32768", "32767");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_navCrcType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_navCrcType != null) {
return ImmutableList.of(TAG_navCrcType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new navCrcType from encoded stream.
*/
public static navCrcType fromPerUnaligned(byte[] encodedBytes) {
navCrcType result = new navCrcType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new navCrcType from encoded stream.
*/
public static navCrcType fromPerAligned(byte[] encodedBytes) {
navCrcType result = new navCrcType();
result.decodePerAligned(new BitStreamReader(encodedBytes));
return result;
}
@Override public Iterable<BitStream> encodePerUnaligned() {
return super.encodePerUnaligned();
}
@Override public Iterable<BitStream> encodePerAligned() {
return super.encodePerAligned();
}
@Override public void decodePerUnaligned(BitStreamReader reader) {
super.decodePerUnaligned(reader);
}
@Override public void decodePerAligned(BitStreamReader reader) {
super.decodePerAligned(reader);
}
@Override public String toString() {
return toIndentedString("");
}
public String toIndentedString(String indent) {
return "navCrcType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class navCicType extends Asn1Integer {
//
private static final Asn1Tag TAG_navCicType
= Asn1Tag.fromClassAndNumber(-1, -1);
public navCicType() {
super();
setValueRange("-32768", "32767");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_navCicType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_navCicType != null) {
return ImmutableList.of(TAG_navCicType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new navCicType from encoded stream.
*/
public static navCicType fromPerUnaligned(byte[] encodedBytes) {
navCicType result = new navCicType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new navCicType from encoded stream.
*/
public static navCicType fromPerAligned(byte[] encodedBytes) {
navCicType result = new navCicType();
result.decodePerAligned(new BitStreamReader(encodedBytes));
return result;
}
@Override public Iterable<BitStream> encodePerUnaligned() {
return super.encodePerUnaligned();
}
@Override public Iterable<BitStream> encodePerAligned() {
return super.encodePerAligned();
}
@Override public void decodePerUnaligned(BitStreamReader reader) {
super.decodePerUnaligned(reader);
}
@Override public void decodePerAligned(BitStreamReader reader) {
super.decodePerAligned(reader);
}
@Override public String toString() {
return toIndentedString("");
}
public String toIndentedString(String indent) {
return "navCicType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class navCucType extends Asn1Integer {
//
private static final Asn1Tag TAG_navCucType
= Asn1Tag.fromClassAndNumber(-1, -1);
public navCucType() {
super();
setValueRange("-32768", "32767");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_navCucType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_navCucType != null) {
return ImmutableList.of(TAG_navCucType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new navCucType from encoded stream.
*/
public static navCucType fromPerUnaligned(byte[] encodedBytes) {
navCucType result = new navCucType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new navCucType from encoded stream.
*/
public static navCucType fromPerAligned(byte[] encodedBytes) {
navCucType result = new navCucType();
result.decodePerAligned(new BitStreamReader(encodedBytes));
return result;
}
@Override public Iterable<BitStream> encodePerUnaligned() {
return super.encodePerUnaligned();
}
@Override public Iterable<BitStream> encodePerAligned() {
return super.encodePerAligned();
}
@Override public void decodePerUnaligned(BitStreamReader reader) {
super.decodePerUnaligned(reader);
}
@Override public void decodePerAligned(BitStreamReader reader) {
super.decodePerAligned(reader);
}
@Override public String toString() {
return toIndentedString("");
}
public String toIndentedString(String indent) {
return "navCucType = " + getInteger() + ";\n";
}
}
@Override public Iterable<BitStream> encodePerUnaligned() {
return super.encodePerUnaligned();
}
@Override public Iterable<BitStream> encodePerAligned() {
return super.encodePerAligned();
}
@Override public void decodePerUnaligned(BitStreamReader reader) {
super.decodePerUnaligned(reader);
}
@Override public void decodePerAligned(BitStreamReader reader) {
super.decodePerAligned(reader);
}
@Override public String toString() {
return toIndentedString("");
}
public String toIndentedString(String indent) {
StringBuilder builder = new StringBuilder();
builder.append("NavModel_NAVKeplerianSet = {\n");
final String internalIndent = indent + " ";
for (SequenceComponent component : getComponents()) {
if (component.isExplicitlySet()) {
builder.append(internalIndent)
.append(component.toIndentedString(internalIndent));
}
}
if (isExtensible()) {
builder.append(internalIndent).append("...\n");
for (SequenceComponent component : getExtensionComponents()) {
if (component.isExplicitlySet()) {
builder.append(internalIndent)
.append(component.toIndentedString(internalIndent));
}
}
}
builder.append(indent).append("};\n");
return builder.toString();
}
}