All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.yamcs.protobuf.ParameterAlarmData Maven / Gradle / Ivy

There is a newer version: 5.10.9
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: yamcs/protobuf/alarms/alarms.proto

package org.yamcs.protobuf;

/**
 * Protobuf type {@code yamcs.protobuf.alarms.ParameterAlarmData}
 */
public final class ParameterAlarmData extends
    com.google.protobuf.GeneratedMessageV3 implements
    // @@protoc_insertion_point(message_implements:yamcs.protobuf.alarms.ParameterAlarmData)
    ParameterAlarmDataOrBuilder {
private static final long serialVersionUID = 0L;
  // Use ParameterAlarmData.newBuilder() to construct.
  private ParameterAlarmData(com.google.protobuf.GeneratedMessageV3.Builder builder) {
    super(builder);
  }
  private ParameterAlarmData() {
  }

  @java.lang.Override
  @SuppressWarnings({"unused"})
  protected java.lang.Object newInstance(
      UnusedPrivateParameter unused) {
    return new ParameterAlarmData();
  }

  @java.lang.Override
  public final com.google.protobuf.UnknownFieldSet
  getUnknownFields() {
    return this.unknownFields;
  }
  private ParameterAlarmData(
      com.google.protobuf.CodedInputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    this();
    if (extensionRegistry == null) {
      throw new java.lang.NullPointerException();
    }
    int mutable_bitField0_ = 0;
    com.google.protobuf.UnknownFieldSet.Builder unknownFields =
        com.google.protobuf.UnknownFieldSet.newBuilder();
    try {
      boolean done = false;
      while (!done) {
        int tag = input.readTag();
        switch (tag) {
          case 0:
            done = true;
            break;
          case 10: {
            org.yamcs.protobuf.Pvalue.ParameterValue.Builder subBuilder = null;
            if (((bitField0_ & 0x00000001) != 0)) {
              subBuilder = triggerValue_.toBuilder();
            }
            triggerValue_ = input.readMessage(org.yamcs.protobuf.Pvalue.ParameterValue.PARSER, extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom(triggerValue_);
              triggerValue_ = subBuilder.buildPartial();
            }
            bitField0_ |= 0x00000001;
            break;
          }
          case 18: {
            org.yamcs.protobuf.Pvalue.ParameterValue.Builder subBuilder = null;
            if (((bitField0_ & 0x00000002) != 0)) {
              subBuilder = mostSevereValue_.toBuilder();
            }
            mostSevereValue_ = input.readMessage(org.yamcs.protobuf.Pvalue.ParameterValue.PARSER, extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom(mostSevereValue_);
              mostSevereValue_ = subBuilder.buildPartial();
            }
            bitField0_ |= 0x00000002;
            break;
          }
          case 26: {
            org.yamcs.protobuf.Pvalue.ParameterValue.Builder subBuilder = null;
            if (((bitField0_ & 0x00000004) != 0)) {
              subBuilder = currentValue_.toBuilder();
            }
            currentValue_ = input.readMessage(org.yamcs.protobuf.Pvalue.ParameterValue.PARSER, extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom(currentValue_);
              currentValue_ = subBuilder.buildPartial();
            }
            bitField0_ |= 0x00000004;
            break;
          }
          case 34: {
            org.yamcs.protobuf.Mdb.ParameterInfo.Builder subBuilder = null;
            if (((bitField0_ & 0x00000008) != 0)) {
              subBuilder = parameter_.toBuilder();
            }
            parameter_ = input.readMessage(org.yamcs.protobuf.Mdb.ParameterInfo.PARSER, extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom(parameter_);
              parameter_ = subBuilder.buildPartial();
            }
            bitField0_ |= 0x00000008;
            break;
          }
          default: {
            if (!parseUnknownField(
                input, unknownFields, extensionRegistry, tag)) {
              done = true;
            }
            break;
          }
        }
      }
    } catch (com.google.protobuf.InvalidProtocolBufferException e) {
      throw e.setUnfinishedMessage(this);
    } catch (java.io.IOException e) {
      throw new com.google.protobuf.InvalidProtocolBufferException(
          e).setUnfinishedMessage(this);
    } finally {
      this.unknownFields = unknownFields.build();
      makeExtensionsImmutable();
    }
  }
  public static final com.google.protobuf.Descriptors.Descriptor
      getDescriptor() {
    return org.yamcs.protobuf.AlarmsProto.internal_static_yamcs_protobuf_alarms_ParameterAlarmData_descriptor;
  }

  @java.lang.Override
  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internalGetFieldAccessorTable() {
    return org.yamcs.protobuf.AlarmsProto.internal_static_yamcs_protobuf_alarms_ParameterAlarmData_fieldAccessorTable
        .ensureFieldAccessorsInitialized(
            org.yamcs.protobuf.ParameterAlarmData.class, org.yamcs.protobuf.ParameterAlarmData.Builder.class);
  }

  private int bitField0_;
  public static final int TRIGGERVALUE_FIELD_NUMBER = 1;
  private org.yamcs.protobuf.Pvalue.ParameterValue triggerValue_;
  /**
   * optional .yamcs.protobuf.pvalue.ParameterValue triggerValue = 1;
   * @return Whether the triggerValue field is set.
   */
  @java.lang.Override
  public boolean hasTriggerValue() {
    return ((bitField0_ & 0x00000001) != 0);
  }
  /**
   * optional .yamcs.protobuf.pvalue.ParameterValue triggerValue = 1;
   * @return The triggerValue.
   */
  @java.lang.Override
  public org.yamcs.protobuf.Pvalue.ParameterValue getTriggerValue() {
    return triggerValue_ == null ? org.yamcs.protobuf.Pvalue.ParameterValue.getDefaultInstance() : triggerValue_;
  }
  /**
   * optional .yamcs.protobuf.pvalue.ParameterValue triggerValue = 1;
   */
  @java.lang.Override
  public org.yamcs.protobuf.Pvalue.ParameterValueOrBuilder getTriggerValueOrBuilder() {
    return triggerValue_ == null ? org.yamcs.protobuf.Pvalue.ParameterValue.getDefaultInstance() : triggerValue_;
  }

  public static final int MOSTSEVEREVALUE_FIELD_NUMBER = 2;
  private org.yamcs.protobuf.Pvalue.ParameterValue mostSevereValue_;
  /**
   * optional .yamcs.protobuf.pvalue.ParameterValue mostSevereValue = 2;
   * @return Whether the mostSevereValue field is set.
   */
  @java.lang.Override
  public boolean hasMostSevereValue() {
    return ((bitField0_ & 0x00000002) != 0);
  }
  /**
   * optional .yamcs.protobuf.pvalue.ParameterValue mostSevereValue = 2;
   * @return The mostSevereValue.
   */
  @java.lang.Override
  public org.yamcs.protobuf.Pvalue.ParameterValue getMostSevereValue() {
    return mostSevereValue_ == null ? org.yamcs.protobuf.Pvalue.ParameterValue.getDefaultInstance() : mostSevereValue_;
  }
  /**
   * optional .yamcs.protobuf.pvalue.ParameterValue mostSevereValue = 2;
   */
  @java.lang.Override
  public org.yamcs.protobuf.Pvalue.ParameterValueOrBuilder getMostSevereValueOrBuilder() {
    return mostSevereValue_ == null ? org.yamcs.protobuf.Pvalue.ParameterValue.getDefaultInstance() : mostSevereValue_;
  }

  public static final int CURRENTVALUE_FIELD_NUMBER = 3;
  private org.yamcs.protobuf.Pvalue.ParameterValue currentValue_;
  /**
   * optional .yamcs.protobuf.pvalue.ParameterValue currentValue = 3;
   * @return Whether the currentValue field is set.
   */
  @java.lang.Override
  public boolean hasCurrentValue() {
    return ((bitField0_ & 0x00000004) != 0);
  }
  /**
   * optional .yamcs.protobuf.pvalue.ParameterValue currentValue = 3;
   * @return The currentValue.
   */
  @java.lang.Override
  public org.yamcs.protobuf.Pvalue.ParameterValue getCurrentValue() {
    return currentValue_ == null ? org.yamcs.protobuf.Pvalue.ParameterValue.getDefaultInstance() : currentValue_;
  }
  /**
   * optional .yamcs.protobuf.pvalue.ParameterValue currentValue = 3;
   */
  @java.lang.Override
  public org.yamcs.protobuf.Pvalue.ParameterValueOrBuilder getCurrentValueOrBuilder() {
    return currentValue_ == null ? org.yamcs.protobuf.Pvalue.ParameterValue.getDefaultInstance() : currentValue_;
  }

  public static final int PARAMETER_FIELD_NUMBER = 4;
  private org.yamcs.protobuf.Mdb.ParameterInfo parameter_;
  /**
   * optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4;
   * @return Whether the parameter field is set.
   */
  @java.lang.Override
  public boolean hasParameter() {
    return ((bitField0_ & 0x00000008) != 0);
  }
  /**
   * optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4;
   * @return The parameter.
   */
  @java.lang.Override
  public org.yamcs.protobuf.Mdb.ParameterInfo getParameter() {
    return parameter_ == null ? org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance() : parameter_;
  }
  /**
   * optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4;
   */
  @java.lang.Override
  public org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder getParameterOrBuilder() {
    return parameter_ == null ? org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance() : parameter_;
  }

  private byte memoizedIsInitialized = -1;
  @java.lang.Override
  public final boolean isInitialized() {
    byte isInitialized = memoizedIsInitialized;
    if (isInitialized == 1) return true;
    if (isInitialized == 0) return false;

    if (hasTriggerValue()) {
      if (!getTriggerValue().isInitialized()) {
        memoizedIsInitialized = 0;
        return false;
      }
    }
    if (hasMostSevereValue()) {
      if (!getMostSevereValue().isInitialized()) {
        memoizedIsInitialized = 0;
        return false;
      }
    }
    if (hasCurrentValue()) {
      if (!getCurrentValue().isInitialized()) {
        memoizedIsInitialized = 0;
        return false;
      }
    }
    if (hasParameter()) {
      if (!getParameter().isInitialized()) {
        memoizedIsInitialized = 0;
        return false;
      }
    }
    memoizedIsInitialized = 1;
    return true;
  }

  @java.lang.Override
  public void writeTo(com.google.protobuf.CodedOutputStream output)
                      throws java.io.IOException {
    if (((bitField0_ & 0x00000001) != 0)) {
      output.writeMessage(1, getTriggerValue());
    }
    if (((bitField0_ & 0x00000002) != 0)) {
      output.writeMessage(2, getMostSevereValue());
    }
    if (((bitField0_ & 0x00000004) != 0)) {
      output.writeMessage(3, getCurrentValue());
    }
    if (((bitField0_ & 0x00000008) != 0)) {
      output.writeMessage(4, getParameter());
    }
    unknownFields.writeTo(output);
  }

  @java.lang.Override
  public int getSerializedSize() {
    int size = memoizedSize;
    if (size != -1) return size;

    size = 0;
    if (((bitField0_ & 0x00000001) != 0)) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1, getTriggerValue());
    }
    if (((bitField0_ & 0x00000002) != 0)) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(2, getMostSevereValue());
    }
    if (((bitField0_ & 0x00000004) != 0)) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(3, getCurrentValue());
    }
    if (((bitField0_ & 0x00000008) != 0)) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(4, getParameter());
    }
    size += unknownFields.getSerializedSize();
    memoizedSize = size;
    return size;
  }

  @java.lang.Override
  public boolean equals(final java.lang.Object obj) {
    if (obj == this) {
     return true;
    }
    if (!(obj instanceof org.yamcs.protobuf.ParameterAlarmData)) {
      return super.equals(obj);
    }
    org.yamcs.protobuf.ParameterAlarmData other = (org.yamcs.protobuf.ParameterAlarmData) obj;

    if (hasTriggerValue() != other.hasTriggerValue()) return false;
    if (hasTriggerValue()) {
      if (!getTriggerValue()
          .equals(other.getTriggerValue())) return false;
    }
    if (hasMostSevereValue() != other.hasMostSevereValue()) return false;
    if (hasMostSevereValue()) {
      if (!getMostSevereValue()
          .equals(other.getMostSevereValue())) return false;
    }
    if (hasCurrentValue() != other.hasCurrentValue()) return false;
    if (hasCurrentValue()) {
      if (!getCurrentValue()
          .equals(other.getCurrentValue())) return false;
    }
    if (hasParameter() != other.hasParameter()) return false;
    if (hasParameter()) {
      if (!getParameter()
          .equals(other.getParameter())) return false;
    }
    if (!unknownFields.equals(other.unknownFields)) return false;
    return true;
  }

  @java.lang.Override
  public int hashCode() {
    if (memoizedHashCode != 0) {
      return memoizedHashCode;
    }
    int hash = 41;
    hash = (19 * hash) + getDescriptor().hashCode();
    if (hasTriggerValue()) {
      hash = (37 * hash) + TRIGGERVALUE_FIELD_NUMBER;
      hash = (53 * hash) + getTriggerValue().hashCode();
    }
    if (hasMostSevereValue()) {
      hash = (37 * hash) + MOSTSEVEREVALUE_FIELD_NUMBER;
      hash = (53 * hash) + getMostSevereValue().hashCode();
    }
    if (hasCurrentValue()) {
      hash = (37 * hash) + CURRENTVALUE_FIELD_NUMBER;
      hash = (53 * hash) + getCurrentValue().hashCode();
    }
    if (hasParameter()) {
      hash = (37 * hash) + PARAMETER_FIELD_NUMBER;
      hash = (53 * hash) + getParameter().hashCode();
    }
    hash = (29 * hash) + unknownFields.hashCode();
    memoizedHashCode = hash;
    return hash;
  }

  public static org.yamcs.protobuf.ParameterAlarmData parseFrom(
      java.nio.ByteBuffer data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }
  public static org.yamcs.protobuf.ParameterAlarmData parseFrom(
      java.nio.ByteBuffer data,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data, extensionRegistry);
  }
  public static org.yamcs.protobuf.ParameterAlarmData parseFrom(
      com.google.protobuf.ByteString data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }
  public static org.yamcs.protobuf.ParameterAlarmData parseFrom(
      com.google.protobuf.ByteString data,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data, extensionRegistry);
  }
  public static org.yamcs.protobuf.ParameterAlarmData parseFrom(byte[] data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }
  public static org.yamcs.protobuf.ParameterAlarmData parseFrom(
      byte[] data,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data, extensionRegistry);
  }
  public static org.yamcs.protobuf.ParameterAlarmData parseFrom(java.io.InputStream input)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input);
  }
  public static org.yamcs.protobuf.ParameterAlarmData parseFrom(
      java.io.InputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input, extensionRegistry);
  }
  public static org.yamcs.protobuf.ParameterAlarmData parseDelimitedFrom(java.io.InputStream input)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseDelimitedWithIOException(PARSER, input);
  }
  public static org.yamcs.protobuf.ParameterAlarmData parseDelimitedFrom(
      java.io.InputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  }
  public static org.yamcs.protobuf.ParameterAlarmData parseFrom(
      com.google.protobuf.CodedInputStream input)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input);
  }
  public static org.yamcs.protobuf.ParameterAlarmData parseFrom(
      com.google.protobuf.CodedInputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input, extensionRegistry);
  }

  @java.lang.Override
  public Builder newBuilderForType() { return newBuilder(); }
  public static Builder newBuilder() {
    return DEFAULT_INSTANCE.toBuilder();
  }
  public static Builder newBuilder(org.yamcs.protobuf.ParameterAlarmData prototype) {
    return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  }
  @java.lang.Override
  public Builder toBuilder() {
    return this == DEFAULT_INSTANCE
        ? new Builder() : new Builder().mergeFrom(this);
  }

  @java.lang.Override
  protected Builder newBuilderForType(
      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
    Builder builder = new Builder(parent);
    return builder;
  }
  /**
   * Protobuf type {@code yamcs.protobuf.alarms.ParameterAlarmData}
   */
  public static final class Builder extends
      com.google.protobuf.GeneratedMessageV3.Builder implements
      // @@protoc_insertion_point(builder_implements:yamcs.protobuf.alarms.ParameterAlarmData)
      org.yamcs.protobuf.ParameterAlarmDataOrBuilder {
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return org.yamcs.protobuf.AlarmsProto.internal_static_yamcs_protobuf_alarms_ParameterAlarmData_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return org.yamcs.protobuf.AlarmsProto.internal_static_yamcs_protobuf_alarms_ParameterAlarmData_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              org.yamcs.protobuf.ParameterAlarmData.class, org.yamcs.protobuf.ParameterAlarmData.Builder.class);
    }

    // Construct using org.yamcs.protobuf.ParameterAlarmData.newBuilder()
    private Builder() {
      maybeForceBuilderInitialization();
    }

    private Builder(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      super(parent);
      maybeForceBuilderInitialization();
    }
    private void maybeForceBuilderInitialization() {
      if (com.google.protobuf.GeneratedMessageV3
              .alwaysUseFieldBuilders) {
        getTriggerValueFieldBuilder();
        getMostSevereValueFieldBuilder();
        getCurrentValueFieldBuilder();
        getParameterFieldBuilder();
      }
    }
    @java.lang.Override
    public Builder clear() {
      super.clear();
      if (triggerValueBuilder_ == null) {
        triggerValue_ = null;
      } else {
        triggerValueBuilder_.clear();
      }
      bitField0_ = (bitField0_ & ~0x00000001);
      if (mostSevereValueBuilder_ == null) {
        mostSevereValue_ = null;
      } else {
        mostSevereValueBuilder_.clear();
      }
      bitField0_ = (bitField0_ & ~0x00000002);
      if (currentValueBuilder_ == null) {
        currentValue_ = null;
      } else {
        currentValueBuilder_.clear();
      }
      bitField0_ = (bitField0_ & ~0x00000004);
      if (parameterBuilder_ == null) {
        parameter_ = null;
      } else {
        parameterBuilder_.clear();
      }
      bitField0_ = (bitField0_ & ~0x00000008);
      return this;
    }

    @java.lang.Override
    public com.google.protobuf.Descriptors.Descriptor
        getDescriptorForType() {
      return org.yamcs.protobuf.AlarmsProto.internal_static_yamcs_protobuf_alarms_ParameterAlarmData_descriptor;
    }

    @java.lang.Override
    public org.yamcs.protobuf.ParameterAlarmData getDefaultInstanceForType() {
      return org.yamcs.protobuf.ParameterAlarmData.getDefaultInstance();
    }

    @java.lang.Override
    public org.yamcs.protobuf.ParameterAlarmData build() {
      org.yamcs.protobuf.ParameterAlarmData result = buildPartial();
      if (!result.isInitialized()) {
        throw newUninitializedMessageException(result);
      }
      return result;
    }

    @java.lang.Override
    public org.yamcs.protobuf.ParameterAlarmData buildPartial() {
      org.yamcs.protobuf.ParameterAlarmData result = new org.yamcs.protobuf.ParameterAlarmData(this);
      int from_bitField0_ = bitField0_;
      int to_bitField0_ = 0;
      if (((from_bitField0_ & 0x00000001) != 0)) {
        if (triggerValueBuilder_ == null) {
          result.triggerValue_ = triggerValue_;
        } else {
          result.triggerValue_ = triggerValueBuilder_.build();
        }
        to_bitField0_ |= 0x00000001;
      }
      if (((from_bitField0_ & 0x00000002) != 0)) {
        if (mostSevereValueBuilder_ == null) {
          result.mostSevereValue_ = mostSevereValue_;
        } else {
          result.mostSevereValue_ = mostSevereValueBuilder_.build();
        }
        to_bitField0_ |= 0x00000002;
      }
      if (((from_bitField0_ & 0x00000004) != 0)) {
        if (currentValueBuilder_ == null) {
          result.currentValue_ = currentValue_;
        } else {
          result.currentValue_ = currentValueBuilder_.build();
        }
        to_bitField0_ |= 0x00000004;
      }
      if (((from_bitField0_ & 0x00000008) != 0)) {
        if (parameterBuilder_ == null) {
          result.parameter_ = parameter_;
        } else {
          result.parameter_ = parameterBuilder_.build();
        }
        to_bitField0_ |= 0x00000008;
      }
      result.bitField0_ = to_bitField0_;
      onBuilt();
      return result;
    }

    @java.lang.Override
    public Builder clone() {
      return super.clone();
    }
    @java.lang.Override
    public Builder setField(
        com.google.protobuf.Descriptors.FieldDescriptor field,
        java.lang.Object value) {
      return super.setField(field, value);
    }
    @java.lang.Override
    public Builder clearField(
        com.google.protobuf.Descriptors.FieldDescriptor field) {
      return super.clearField(field);
    }
    @java.lang.Override
    public Builder clearOneof(
        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
      return super.clearOneof(oneof);
    }
    @java.lang.Override
    public Builder setRepeatedField(
        com.google.protobuf.Descriptors.FieldDescriptor field,
        int index, java.lang.Object value) {
      return super.setRepeatedField(field, index, value);
    }
    @java.lang.Override
    public Builder addRepeatedField(
        com.google.protobuf.Descriptors.FieldDescriptor field,
        java.lang.Object value) {
      return super.addRepeatedField(field, value);
    }
    @java.lang.Override
    public Builder mergeFrom(com.google.protobuf.Message other) {
      if (other instanceof org.yamcs.protobuf.ParameterAlarmData) {
        return mergeFrom((org.yamcs.protobuf.ParameterAlarmData)other);
      } else {
        super.mergeFrom(other);
        return this;
      }
    }

    public Builder mergeFrom(org.yamcs.protobuf.ParameterAlarmData other) {
      if (other == org.yamcs.protobuf.ParameterAlarmData.getDefaultInstance()) return this;
      if (other.hasTriggerValue()) {
        mergeTriggerValue(other.getTriggerValue());
      }
      if (other.hasMostSevereValue()) {
        mergeMostSevereValue(other.getMostSevereValue());
      }
      if (other.hasCurrentValue()) {
        mergeCurrentValue(other.getCurrentValue());
      }
      if (other.hasParameter()) {
        mergeParameter(other.getParameter());
      }
      this.mergeUnknownFields(other.unknownFields);
      onChanged();
      return this;
    }

    @java.lang.Override
    public final boolean isInitialized() {
      if (hasTriggerValue()) {
        if (!getTriggerValue().isInitialized()) {
          return false;
        }
      }
      if (hasMostSevereValue()) {
        if (!getMostSevereValue().isInitialized()) {
          return false;
        }
      }
      if (hasCurrentValue()) {
        if (!getCurrentValue().isInitialized()) {
          return false;
        }
      }
      if (hasParameter()) {
        if (!getParameter().isInitialized()) {
          return false;
        }
      }
      return true;
    }

    @java.lang.Override
    public Builder mergeFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      org.yamcs.protobuf.ParameterAlarmData parsedMessage = null;
      try {
        parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
        parsedMessage = (org.yamcs.protobuf.ParameterAlarmData) e.getUnfinishedMessage();
        throw e.unwrapIOException();
      } finally {
        if (parsedMessage != null) {
          mergeFrom(parsedMessage);
        }
      }
      return this;
    }
    private int bitField0_;

    private org.yamcs.protobuf.Pvalue.ParameterValue triggerValue_;
    private com.google.protobuf.SingleFieldBuilderV3<
        org.yamcs.protobuf.Pvalue.ParameterValue, org.yamcs.protobuf.Pvalue.ParameterValue.Builder, org.yamcs.protobuf.Pvalue.ParameterValueOrBuilder> triggerValueBuilder_;
    /**
     * optional .yamcs.protobuf.pvalue.ParameterValue triggerValue = 1;
     * @return Whether the triggerValue field is set.
     */
    public boolean hasTriggerValue() {
      return ((bitField0_ & 0x00000001) != 0);
    }
    /**
     * optional .yamcs.protobuf.pvalue.ParameterValue triggerValue = 1;
     * @return The triggerValue.
     */
    public org.yamcs.protobuf.Pvalue.ParameterValue getTriggerValue() {
      if (triggerValueBuilder_ == null) {
        return triggerValue_ == null ? org.yamcs.protobuf.Pvalue.ParameterValue.getDefaultInstance() : triggerValue_;
      } else {
        return triggerValueBuilder_.getMessage();
      }
    }
    /**
     * optional .yamcs.protobuf.pvalue.ParameterValue triggerValue = 1;
     */
    public Builder setTriggerValue(org.yamcs.protobuf.Pvalue.ParameterValue value) {
      if (triggerValueBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        triggerValue_ = value;
        onChanged();
      } else {
        triggerValueBuilder_.setMessage(value);
      }
      bitField0_ |= 0x00000001;
      return this;
    }
    /**
     * optional .yamcs.protobuf.pvalue.ParameterValue triggerValue = 1;
     */
    public Builder setTriggerValue(
        org.yamcs.protobuf.Pvalue.ParameterValue.Builder builderForValue) {
      if (triggerValueBuilder_ == null) {
        triggerValue_ = builderForValue.build();
        onChanged();
      } else {
        triggerValueBuilder_.setMessage(builderForValue.build());
      }
      bitField0_ |= 0x00000001;
      return this;
    }
    /**
     * optional .yamcs.protobuf.pvalue.ParameterValue triggerValue = 1;
     */
    public Builder mergeTriggerValue(org.yamcs.protobuf.Pvalue.ParameterValue value) {
      if (triggerValueBuilder_ == null) {
        if (((bitField0_ & 0x00000001) != 0) &&
            triggerValue_ != null &&
            triggerValue_ != org.yamcs.protobuf.Pvalue.ParameterValue.getDefaultInstance()) {
          triggerValue_ =
            org.yamcs.protobuf.Pvalue.ParameterValue.newBuilder(triggerValue_).mergeFrom(value).buildPartial();
        } else {
          triggerValue_ = value;
        }
        onChanged();
      } else {
        triggerValueBuilder_.mergeFrom(value);
      }
      bitField0_ |= 0x00000001;
      return this;
    }
    /**
     * optional .yamcs.protobuf.pvalue.ParameterValue triggerValue = 1;
     */
    public Builder clearTriggerValue() {
      if (triggerValueBuilder_ == null) {
        triggerValue_ = null;
        onChanged();
      } else {
        triggerValueBuilder_.clear();
      }
      bitField0_ = (bitField0_ & ~0x00000001);
      return this;
    }
    /**
     * optional .yamcs.protobuf.pvalue.ParameterValue triggerValue = 1;
     */
    public org.yamcs.protobuf.Pvalue.ParameterValue.Builder getTriggerValueBuilder() {
      bitField0_ |= 0x00000001;
      onChanged();
      return getTriggerValueFieldBuilder().getBuilder();
    }
    /**
     * optional .yamcs.protobuf.pvalue.ParameterValue triggerValue = 1;
     */
    public org.yamcs.protobuf.Pvalue.ParameterValueOrBuilder getTriggerValueOrBuilder() {
      if (triggerValueBuilder_ != null) {
        return triggerValueBuilder_.getMessageOrBuilder();
      } else {
        return triggerValue_ == null ?
            org.yamcs.protobuf.Pvalue.ParameterValue.getDefaultInstance() : triggerValue_;
      }
    }
    /**
     * optional .yamcs.protobuf.pvalue.ParameterValue triggerValue = 1;
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        org.yamcs.protobuf.Pvalue.ParameterValue, org.yamcs.protobuf.Pvalue.ParameterValue.Builder, org.yamcs.protobuf.Pvalue.ParameterValueOrBuilder> 
        getTriggerValueFieldBuilder() {
      if (triggerValueBuilder_ == null) {
        triggerValueBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            org.yamcs.protobuf.Pvalue.ParameterValue, org.yamcs.protobuf.Pvalue.ParameterValue.Builder, org.yamcs.protobuf.Pvalue.ParameterValueOrBuilder>(
                getTriggerValue(),
                getParentForChildren(),
                isClean());
        triggerValue_ = null;
      }
      return triggerValueBuilder_;
    }

    private org.yamcs.protobuf.Pvalue.ParameterValue mostSevereValue_;
    private com.google.protobuf.SingleFieldBuilderV3<
        org.yamcs.protobuf.Pvalue.ParameterValue, org.yamcs.protobuf.Pvalue.ParameterValue.Builder, org.yamcs.protobuf.Pvalue.ParameterValueOrBuilder> mostSevereValueBuilder_;
    /**
     * optional .yamcs.protobuf.pvalue.ParameterValue mostSevereValue = 2;
     * @return Whether the mostSevereValue field is set.
     */
    public boolean hasMostSevereValue() {
      return ((bitField0_ & 0x00000002) != 0);
    }
    /**
     * optional .yamcs.protobuf.pvalue.ParameterValue mostSevereValue = 2;
     * @return The mostSevereValue.
     */
    public org.yamcs.protobuf.Pvalue.ParameterValue getMostSevereValue() {
      if (mostSevereValueBuilder_ == null) {
        return mostSevereValue_ == null ? org.yamcs.protobuf.Pvalue.ParameterValue.getDefaultInstance() : mostSevereValue_;
      } else {
        return mostSevereValueBuilder_.getMessage();
      }
    }
    /**
     * optional .yamcs.protobuf.pvalue.ParameterValue mostSevereValue = 2;
     */
    public Builder setMostSevereValue(org.yamcs.protobuf.Pvalue.ParameterValue value) {
      if (mostSevereValueBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        mostSevereValue_ = value;
        onChanged();
      } else {
        mostSevereValueBuilder_.setMessage(value);
      }
      bitField0_ |= 0x00000002;
      return this;
    }
    /**
     * optional .yamcs.protobuf.pvalue.ParameterValue mostSevereValue = 2;
     */
    public Builder setMostSevereValue(
        org.yamcs.protobuf.Pvalue.ParameterValue.Builder builderForValue) {
      if (mostSevereValueBuilder_ == null) {
        mostSevereValue_ = builderForValue.build();
        onChanged();
      } else {
        mostSevereValueBuilder_.setMessage(builderForValue.build());
      }
      bitField0_ |= 0x00000002;
      return this;
    }
    /**
     * optional .yamcs.protobuf.pvalue.ParameterValue mostSevereValue = 2;
     */
    public Builder mergeMostSevereValue(org.yamcs.protobuf.Pvalue.ParameterValue value) {
      if (mostSevereValueBuilder_ == null) {
        if (((bitField0_ & 0x00000002) != 0) &&
            mostSevereValue_ != null &&
            mostSevereValue_ != org.yamcs.protobuf.Pvalue.ParameterValue.getDefaultInstance()) {
          mostSevereValue_ =
            org.yamcs.protobuf.Pvalue.ParameterValue.newBuilder(mostSevereValue_).mergeFrom(value).buildPartial();
        } else {
          mostSevereValue_ = value;
        }
        onChanged();
      } else {
        mostSevereValueBuilder_.mergeFrom(value);
      }
      bitField0_ |= 0x00000002;
      return this;
    }
    /**
     * optional .yamcs.protobuf.pvalue.ParameterValue mostSevereValue = 2;
     */
    public Builder clearMostSevereValue() {
      if (mostSevereValueBuilder_ == null) {
        mostSevereValue_ = null;
        onChanged();
      } else {
        mostSevereValueBuilder_.clear();
      }
      bitField0_ = (bitField0_ & ~0x00000002);
      return this;
    }
    /**
     * optional .yamcs.protobuf.pvalue.ParameterValue mostSevereValue = 2;
     */
    public org.yamcs.protobuf.Pvalue.ParameterValue.Builder getMostSevereValueBuilder() {
      bitField0_ |= 0x00000002;
      onChanged();
      return getMostSevereValueFieldBuilder().getBuilder();
    }
    /**
     * optional .yamcs.protobuf.pvalue.ParameterValue mostSevereValue = 2;
     */
    public org.yamcs.protobuf.Pvalue.ParameterValueOrBuilder getMostSevereValueOrBuilder() {
      if (mostSevereValueBuilder_ != null) {
        return mostSevereValueBuilder_.getMessageOrBuilder();
      } else {
        return mostSevereValue_ == null ?
            org.yamcs.protobuf.Pvalue.ParameterValue.getDefaultInstance() : mostSevereValue_;
      }
    }
    /**
     * optional .yamcs.protobuf.pvalue.ParameterValue mostSevereValue = 2;
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        org.yamcs.protobuf.Pvalue.ParameterValue, org.yamcs.protobuf.Pvalue.ParameterValue.Builder, org.yamcs.protobuf.Pvalue.ParameterValueOrBuilder> 
        getMostSevereValueFieldBuilder() {
      if (mostSevereValueBuilder_ == null) {
        mostSevereValueBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            org.yamcs.protobuf.Pvalue.ParameterValue, org.yamcs.protobuf.Pvalue.ParameterValue.Builder, org.yamcs.protobuf.Pvalue.ParameterValueOrBuilder>(
                getMostSevereValue(),
                getParentForChildren(),
                isClean());
        mostSevereValue_ = null;
      }
      return mostSevereValueBuilder_;
    }

    private org.yamcs.protobuf.Pvalue.ParameterValue currentValue_;
    private com.google.protobuf.SingleFieldBuilderV3<
        org.yamcs.protobuf.Pvalue.ParameterValue, org.yamcs.protobuf.Pvalue.ParameterValue.Builder, org.yamcs.protobuf.Pvalue.ParameterValueOrBuilder> currentValueBuilder_;
    /**
     * optional .yamcs.protobuf.pvalue.ParameterValue currentValue = 3;
     * @return Whether the currentValue field is set.
     */
    public boolean hasCurrentValue() {
      return ((bitField0_ & 0x00000004) != 0);
    }
    /**
     * optional .yamcs.protobuf.pvalue.ParameterValue currentValue = 3;
     * @return The currentValue.
     */
    public org.yamcs.protobuf.Pvalue.ParameterValue getCurrentValue() {
      if (currentValueBuilder_ == null) {
        return currentValue_ == null ? org.yamcs.protobuf.Pvalue.ParameterValue.getDefaultInstance() : currentValue_;
      } else {
        return currentValueBuilder_.getMessage();
      }
    }
    /**
     * optional .yamcs.protobuf.pvalue.ParameterValue currentValue = 3;
     */
    public Builder setCurrentValue(org.yamcs.protobuf.Pvalue.ParameterValue value) {
      if (currentValueBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        currentValue_ = value;
        onChanged();
      } else {
        currentValueBuilder_.setMessage(value);
      }
      bitField0_ |= 0x00000004;
      return this;
    }
    /**
     * optional .yamcs.protobuf.pvalue.ParameterValue currentValue = 3;
     */
    public Builder setCurrentValue(
        org.yamcs.protobuf.Pvalue.ParameterValue.Builder builderForValue) {
      if (currentValueBuilder_ == null) {
        currentValue_ = builderForValue.build();
        onChanged();
      } else {
        currentValueBuilder_.setMessage(builderForValue.build());
      }
      bitField0_ |= 0x00000004;
      return this;
    }
    /**
     * optional .yamcs.protobuf.pvalue.ParameterValue currentValue = 3;
     */
    public Builder mergeCurrentValue(org.yamcs.protobuf.Pvalue.ParameterValue value) {
      if (currentValueBuilder_ == null) {
        if (((bitField0_ & 0x00000004) != 0) &&
            currentValue_ != null &&
            currentValue_ != org.yamcs.protobuf.Pvalue.ParameterValue.getDefaultInstance()) {
          currentValue_ =
            org.yamcs.protobuf.Pvalue.ParameterValue.newBuilder(currentValue_).mergeFrom(value).buildPartial();
        } else {
          currentValue_ = value;
        }
        onChanged();
      } else {
        currentValueBuilder_.mergeFrom(value);
      }
      bitField0_ |= 0x00000004;
      return this;
    }
    /**
     * optional .yamcs.protobuf.pvalue.ParameterValue currentValue = 3;
     */
    public Builder clearCurrentValue() {
      if (currentValueBuilder_ == null) {
        currentValue_ = null;
        onChanged();
      } else {
        currentValueBuilder_.clear();
      }
      bitField0_ = (bitField0_ & ~0x00000004);
      return this;
    }
    /**
     * optional .yamcs.protobuf.pvalue.ParameterValue currentValue = 3;
     */
    public org.yamcs.protobuf.Pvalue.ParameterValue.Builder getCurrentValueBuilder() {
      bitField0_ |= 0x00000004;
      onChanged();
      return getCurrentValueFieldBuilder().getBuilder();
    }
    /**
     * optional .yamcs.protobuf.pvalue.ParameterValue currentValue = 3;
     */
    public org.yamcs.protobuf.Pvalue.ParameterValueOrBuilder getCurrentValueOrBuilder() {
      if (currentValueBuilder_ != null) {
        return currentValueBuilder_.getMessageOrBuilder();
      } else {
        return currentValue_ == null ?
            org.yamcs.protobuf.Pvalue.ParameterValue.getDefaultInstance() : currentValue_;
      }
    }
    /**
     * optional .yamcs.protobuf.pvalue.ParameterValue currentValue = 3;
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        org.yamcs.protobuf.Pvalue.ParameterValue, org.yamcs.protobuf.Pvalue.ParameterValue.Builder, org.yamcs.protobuf.Pvalue.ParameterValueOrBuilder> 
        getCurrentValueFieldBuilder() {
      if (currentValueBuilder_ == null) {
        currentValueBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            org.yamcs.protobuf.Pvalue.ParameterValue, org.yamcs.protobuf.Pvalue.ParameterValue.Builder, org.yamcs.protobuf.Pvalue.ParameterValueOrBuilder>(
                getCurrentValue(),
                getParentForChildren(),
                isClean());
        currentValue_ = null;
      }
      return currentValueBuilder_;
    }

    private org.yamcs.protobuf.Mdb.ParameterInfo parameter_;
    private com.google.protobuf.SingleFieldBuilderV3<
        org.yamcs.protobuf.Mdb.ParameterInfo, org.yamcs.protobuf.Mdb.ParameterInfo.Builder, org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder> parameterBuilder_;
    /**
     * optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4;
     * @return Whether the parameter field is set.
     */
    public boolean hasParameter() {
      return ((bitField0_ & 0x00000008) != 0);
    }
    /**
     * optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4;
     * @return The parameter.
     */
    public org.yamcs.protobuf.Mdb.ParameterInfo getParameter() {
      if (parameterBuilder_ == null) {
        return parameter_ == null ? org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance() : parameter_;
      } else {
        return parameterBuilder_.getMessage();
      }
    }
    /**
     * optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4;
     */
    public Builder setParameter(org.yamcs.protobuf.Mdb.ParameterInfo value) {
      if (parameterBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        parameter_ = value;
        onChanged();
      } else {
        parameterBuilder_.setMessage(value);
      }
      bitField0_ |= 0x00000008;
      return this;
    }
    /**
     * optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4;
     */
    public Builder setParameter(
        org.yamcs.protobuf.Mdb.ParameterInfo.Builder builderForValue) {
      if (parameterBuilder_ == null) {
        parameter_ = builderForValue.build();
        onChanged();
      } else {
        parameterBuilder_.setMessage(builderForValue.build());
      }
      bitField0_ |= 0x00000008;
      return this;
    }
    /**
     * optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4;
     */
    public Builder mergeParameter(org.yamcs.protobuf.Mdb.ParameterInfo value) {
      if (parameterBuilder_ == null) {
        if (((bitField0_ & 0x00000008) != 0) &&
            parameter_ != null &&
            parameter_ != org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance()) {
          parameter_ =
            org.yamcs.protobuf.Mdb.ParameterInfo.newBuilder(parameter_).mergeFrom(value).buildPartial();
        } else {
          parameter_ = value;
        }
        onChanged();
      } else {
        parameterBuilder_.mergeFrom(value);
      }
      bitField0_ |= 0x00000008;
      return this;
    }
    /**
     * optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4;
     */
    public Builder clearParameter() {
      if (parameterBuilder_ == null) {
        parameter_ = null;
        onChanged();
      } else {
        parameterBuilder_.clear();
      }
      bitField0_ = (bitField0_ & ~0x00000008);
      return this;
    }
    /**
     * optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4;
     */
    public org.yamcs.protobuf.Mdb.ParameterInfo.Builder getParameterBuilder() {
      bitField0_ |= 0x00000008;
      onChanged();
      return getParameterFieldBuilder().getBuilder();
    }
    /**
     * optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4;
     */
    public org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder getParameterOrBuilder() {
      if (parameterBuilder_ != null) {
        return parameterBuilder_.getMessageOrBuilder();
      } else {
        return parameter_ == null ?
            org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance() : parameter_;
      }
    }
    /**
     * optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4;
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        org.yamcs.protobuf.Mdb.ParameterInfo, org.yamcs.protobuf.Mdb.ParameterInfo.Builder, org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder> 
        getParameterFieldBuilder() {
      if (parameterBuilder_ == null) {
        parameterBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            org.yamcs.protobuf.Mdb.ParameterInfo, org.yamcs.protobuf.Mdb.ParameterInfo.Builder, org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder>(
                getParameter(),
                getParentForChildren(),
                isClean());
        parameter_ = null;
      }
      return parameterBuilder_;
    }
    @java.lang.Override
    public final Builder setUnknownFields(
        final com.google.protobuf.UnknownFieldSet unknownFields) {
      return super.setUnknownFields(unknownFields);
    }

    @java.lang.Override
    public final Builder mergeUnknownFields(
        final com.google.protobuf.UnknownFieldSet unknownFields) {
      return super.mergeUnknownFields(unknownFields);
    }


    // @@protoc_insertion_point(builder_scope:yamcs.protobuf.alarms.ParameterAlarmData)
  }

  // @@protoc_insertion_point(class_scope:yamcs.protobuf.alarms.ParameterAlarmData)
  private static final org.yamcs.protobuf.ParameterAlarmData DEFAULT_INSTANCE;
  static {
    DEFAULT_INSTANCE = new org.yamcs.protobuf.ParameterAlarmData();
  }

  public static org.yamcs.protobuf.ParameterAlarmData getDefaultInstance() {
    return DEFAULT_INSTANCE;
  }

  @java.lang.Deprecated public static final com.google.protobuf.Parser
      PARSER = new com.google.protobuf.AbstractParser() {
    @java.lang.Override
    public ParameterAlarmData parsePartialFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return new ParameterAlarmData(input, extensionRegistry);
    }
  };

  public static com.google.protobuf.Parser parser() {
    return PARSER;
  }

  @java.lang.Override
  public com.google.protobuf.Parser getParserForType() {
    return PARSER;
  }

  @java.lang.Override
  public org.yamcs.protobuf.ParameterAlarmData getDefaultInstanceForType() {
    return DEFAULT_INSTANCE;
  }

}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy