diff options
author | Christopher Peplin <chris.peplin@rhubarbtech.com> | 2013-10-01 16:56:35 -0400 |
---|---|---|
committer | Christopher Peplin <chris.peplin@rhubarbtech.com> | 2014-01-07 13:18:09 -0500 |
commit | 11ca9d9f43e7e741b3138a06a6c6ab34be436dd8 (patch) | |
tree | 3fd73cb940e34998666917b4cb1593d2e432eefd /gen/java | |
parent | d356b057aa38ea088cedfe26f562b981171239fc (diff) |
Add generated protobuf implementations.
Diffstat (limited to 'gen/java')
-rw-r--r-- | gen/java/openxc/Openxc.java | 3668 |
1 files changed, 3668 insertions, 0 deletions
diff --git a/gen/java/openxc/Openxc.java b/gen/java/openxc/Openxc.java new file mode 100644 index 00000000..f5c7f0b0 --- /dev/null +++ b/gen/java/openxc/Openxc.java @@ -0,0 +1,3668 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: openxc.proto + +package openxc; + +public final class Openxc { + private Openxc() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + } + public interface VehicleMessageOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional .openxc.VehicleMessage.Type type = 1; + /** + * <code>optional .openxc.VehicleMessage.Type type = 1;</code> + */ + boolean hasType(); + /** + * <code>optional .openxc.VehicleMessage.Type type = 1;</code> + */ + openxc.Openxc.VehicleMessage.Type getType(); + + // optional .openxc.RawMessage raw_message = 2; + /** + * <code>optional .openxc.RawMessage raw_message = 2;</code> + */ + boolean hasRawMessage(); + /** + * <code>optional .openxc.RawMessage raw_message = 2;</code> + */ + openxc.Openxc.RawMessage getRawMessage(); + /** + * <code>optional .openxc.RawMessage raw_message = 2;</code> + */ + openxc.Openxc.RawMessageOrBuilder getRawMessageOrBuilder(); + + // optional .openxc.TranslatedStringMessage string_message = 3; + /** + * <code>optional .openxc.TranslatedStringMessage string_message = 3;</code> + */ + boolean hasStringMessage(); + /** + * <code>optional .openxc.TranslatedStringMessage string_message = 3;</code> + */ + openxc.Openxc.TranslatedStringMessage getStringMessage(); + /** + * <code>optional .openxc.TranslatedStringMessage string_message = 3;</code> + */ + openxc.Openxc.TranslatedStringMessageOrBuilder getStringMessageOrBuilder(); + + // optional .openxc.TranslatedNumericMessage numerical_message = 4; + /** + * <code>optional .openxc.TranslatedNumericMessage numerical_message = 4;</code> + */ + boolean hasNumericalMessage(); + /** + * <code>optional .openxc.TranslatedNumericMessage numerical_message = 4;</code> + */ + openxc.Openxc.TranslatedNumericMessage getNumericalMessage(); + /** + * <code>optional .openxc.TranslatedNumericMessage numerical_message = 4;</code> + */ + openxc.Openxc.TranslatedNumericMessageOrBuilder getNumericalMessageOrBuilder(); + + // optional .openxc.TranslatedBooleanMessage boolean_message = 5; + /** + * <code>optional .openxc.TranslatedBooleanMessage boolean_message = 5;</code> + */ + boolean hasBooleanMessage(); + /** + * <code>optional .openxc.TranslatedBooleanMessage boolean_message = 5;</code> + */ + openxc.Openxc.TranslatedBooleanMessage getBooleanMessage(); + /** + * <code>optional .openxc.TranslatedBooleanMessage boolean_message = 5;</code> + */ + openxc.Openxc.TranslatedBooleanMessageOrBuilder getBooleanMessageOrBuilder(); + } + /** + * Protobuf type {@code openxc.VehicleMessage} + */ + public static final class VehicleMessage extends + com.google.protobuf.GeneratedMessage + implements VehicleMessageOrBuilder { + // Use VehicleMessage.newBuilder() to construct. + private VehicleMessage(com.google.protobuf.GeneratedMessage.Builder<?> builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private VehicleMessage(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final VehicleMessage defaultInstance; + public static VehicleMessage getDefaultInstance() { + return defaultInstance; + } + + public VehicleMessage getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private VehicleMessage( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + 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; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 8: { + int rawValue = input.readEnum(); + openxc.Openxc.VehicleMessage.Type value = openxc.Openxc.VehicleMessage.Type.valueOf(rawValue); + if (value == null) { + unknownFields.mergeVarintField(1, rawValue); + } else { + bitField0_ |= 0x00000001; + type_ = value; + } + break; + } + case 18: { + openxc.Openxc.RawMessage.Builder subBuilder = null; + if (((bitField0_ & 0x00000002) == 0x00000002)) { + subBuilder = rawMessage_.toBuilder(); + } + rawMessage_ = input.readMessage(openxc.Openxc.RawMessage.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(rawMessage_); + rawMessage_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000002; + break; + } + case 26: { + openxc.Openxc.TranslatedStringMessage.Builder subBuilder = null; + if (((bitField0_ & 0x00000004) == 0x00000004)) { + subBuilder = stringMessage_.toBuilder(); + } + stringMessage_ = input.readMessage(openxc.Openxc.TranslatedStringMessage.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(stringMessage_); + stringMessage_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000004; + break; + } + case 34: { + openxc.Openxc.TranslatedNumericMessage.Builder subBuilder = null; + if (((bitField0_ & 0x00000008) == 0x00000008)) { + subBuilder = numericalMessage_.toBuilder(); + } + numericalMessage_ = input.readMessage(openxc.Openxc.TranslatedNumericMessage.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(numericalMessage_); + numericalMessage_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000008; + break; + } + case 42: { + openxc.Openxc.TranslatedBooleanMessage.Builder subBuilder = null; + if (((bitField0_ & 0x00000010) == 0x00000010)) { + subBuilder = booleanMessage_.toBuilder(); + } + booleanMessage_ = input.readMessage(openxc.Openxc.TranslatedBooleanMessage.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(booleanMessage_); + booleanMessage_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000010; + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return openxc.Openxc.internal_static_openxc_VehicleMessage_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return openxc.Openxc.internal_static_openxc_VehicleMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + openxc.Openxc.VehicleMessage.class, openxc.Openxc.VehicleMessage.Builder.class); + } + + public static com.google.protobuf.Parser<VehicleMessage> PARSER = + new com.google.protobuf.AbstractParser<VehicleMessage>() { + public VehicleMessage parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new VehicleMessage(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser<VehicleMessage> getParserForType() { + return PARSER; + } + + /** + * Protobuf enum {@code openxc.VehicleMessage.Type} + */ + public enum Type + implements com.google.protobuf.ProtocolMessageEnum { + /** + * <code>RAW = 1;</code> + */ + RAW(0, 1), + /** + * <code>STRING = 2;</code> + */ + STRING(1, 2), + /** + * <code>NUM = 3;</code> + */ + NUM(2, 3), + /** + * <code>BOOL = 4;</code> + */ + BOOL(3, 4), + ; + + /** + * <code>RAW = 1;</code> + */ + public static final int RAW_VALUE = 1; + /** + * <code>STRING = 2;</code> + */ + public static final int STRING_VALUE = 2; + /** + * <code>NUM = 3;</code> + */ + public static final int NUM_VALUE = 3; + /** + * <code>BOOL = 4;</code> + */ + public static final int BOOL_VALUE = 4; + + + public final int getNumber() { return value; } + + public static Type valueOf(int value) { + switch (value) { + case 1: return RAW; + case 2: return STRING; + case 3: return NUM; + case 4: return BOOL; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap<Type> + internalGetValueMap() { + return internalValueMap; + } + private static com.google.protobuf.Internal.EnumLiteMap<Type> + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap<Type>() { + public Type findValueByNumber(int number) { + return Type.valueOf(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + return getDescriptor().getValues().get(index); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return openxc.Openxc.VehicleMessage.getDescriptor().getEnumTypes().get(0); + } + + private static final Type[] VALUES = values(); + + public static Type valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + return VALUES[desc.getIndex()]; + } + + private final int index; + private final int value; + + private Type(int index, int value) { + this.index = index; + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:openxc.VehicleMessage.Type) + } + + private int bitField0_; + // optional .openxc.VehicleMessage.Type type = 1; + public static final int TYPE_FIELD_NUMBER = 1; + private openxc.Openxc.VehicleMessage.Type type_; + /** + * <code>optional .openxc.VehicleMessage.Type type = 1;</code> + */ + public boolean hasType() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * <code>optional .openxc.VehicleMessage.Type type = 1;</code> + */ + public openxc.Openxc.VehicleMessage.Type getType() { + return type_; + } + + // optional .openxc.RawMessage raw_message = 2; + public static final int RAW_MESSAGE_FIELD_NUMBER = 2; + private openxc.Openxc.RawMessage rawMessage_; + /** + * <code>optional .openxc.RawMessage raw_message = 2;</code> + */ + public boolean hasRawMessage() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * <code>optional .openxc.RawMessage raw_message = 2;</code> + */ + public openxc.Openxc.RawMessage getRawMessage() { + return rawMessage_; + } + /** + * <code>optional .openxc.RawMessage raw_message = 2;</code> + */ + public openxc.Openxc.RawMessageOrBuilder getRawMessageOrBuilder() { + return rawMessage_; + } + + // optional .openxc.TranslatedStringMessage string_message = 3; + public static final int STRING_MESSAGE_FIELD_NUMBER = 3; + private openxc.Openxc.TranslatedStringMessage stringMessage_; + /** + * <code>optional .openxc.TranslatedStringMessage string_message = 3;</code> + */ + public boolean hasStringMessage() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + * <code>optional .openxc.TranslatedStringMessage string_message = 3;</code> + */ + public openxc.Openxc.TranslatedStringMessage getStringMessage() { + return stringMessage_; + } + /** + * <code>optional .openxc.TranslatedStringMessage string_message = 3;</code> + */ + public openxc.Openxc.TranslatedStringMessageOrBuilder getStringMessageOrBuilder() { + return stringMessage_; + } + + // optional .openxc.TranslatedNumericMessage numerical_message = 4; + public static final int NUMERICAL_MESSAGE_FIELD_NUMBER = 4; + private openxc.Openxc.TranslatedNumericMessage numericalMessage_; + /** + * <code>optional .openxc.TranslatedNumericMessage numerical_message = 4;</code> + */ + public boolean hasNumericalMessage() { + return ((bitField0_ & 0x00000008) == 0x00000008); + } + /** + * <code>optional .openxc.TranslatedNumericMessage numerical_message = 4;</code> + */ + public openxc.Openxc.TranslatedNumericMessage getNumericalMessage() { + return numericalMessage_; + } + /** + * <code>optional .openxc.TranslatedNumericMessage numerical_message = 4;</code> + */ + public openxc.Openxc.TranslatedNumericMessageOrBuilder getNumericalMessageOrBuilder() { + return numericalMessage_; + } + + // optional .openxc.TranslatedBooleanMessage boolean_message = 5; + public static final int BOOLEAN_MESSAGE_FIELD_NUMBER = 5; + private openxc.Openxc.TranslatedBooleanMessage booleanMessage_; + /** + * <code>optional .openxc.TranslatedBooleanMessage boolean_message = 5;</code> + */ + public boolean hasBooleanMessage() { + return ((bitField0_ & 0x00000010) == 0x00000010); + } + /** + * <code>optional .openxc.TranslatedBooleanMessage boolean_message = 5;</code> + */ + public openxc.Openxc.TranslatedBooleanMessage getBooleanMessage() { + return booleanMessage_; + } + /** + * <code>optional .openxc.TranslatedBooleanMessage boolean_message = 5;</code> + */ + public openxc.Openxc.TranslatedBooleanMessageOrBuilder getBooleanMessageOrBuilder() { + return booleanMessage_; + } + + private void initFields() { + type_ = openxc.Openxc.VehicleMessage.Type.RAW; + rawMessage_ = openxc.Openxc.RawMessage.getDefaultInstance(); + stringMessage_ = openxc.Openxc.TranslatedStringMessage.getDefaultInstance(); + numericalMessage_ = openxc.Openxc.TranslatedNumericMessage.getDefaultInstance(); + booleanMessage_ = openxc.Openxc.TranslatedBooleanMessage.getDefaultInstance(); + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeEnum(1, type_.getNumber()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeMessage(2, rawMessage_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + output.writeMessage(3, stringMessage_); + } + if (((bitField0_ & 0x00000008) == 0x00000008)) { + output.writeMessage(4, numericalMessage_); + } + if (((bitField0_ & 0x00000010) == 0x00000010)) { + output.writeMessage(5, booleanMessage_); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, type_.getNumber()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, rawMessage_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, stringMessage_); + } + if (((bitField0_ & 0x00000008) == 0x00000008)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, numericalMessage_); + } + if (((bitField0_ & 0x00000010) == 0x00000010)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, booleanMessage_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + private static final long serialVersionUID = 0L; + @java.lang.Override + protected java.lang.Object writeReplace() + throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + public static openxc.Openxc.VehicleMessage parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static openxc.Openxc.VehicleMessage parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static openxc.Openxc.VehicleMessage parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static openxc.Openxc.VehicleMessage parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static openxc.Openxc.VehicleMessage parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static openxc.Openxc.VehicleMessage parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + public static openxc.Openxc.VehicleMessage parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static openxc.Openxc.VehicleMessage parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input, extensionRegistry); + } + public static openxc.Openxc.VehicleMessage parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static openxc.Openxc.VehicleMessage parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(openxc.Openxc.VehicleMessage prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code openxc.VehicleMessage} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder<Builder> + implements openxc.Openxc.VehicleMessageOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return openxc.Openxc.internal_static_openxc_VehicleMessage_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return openxc.Openxc.internal_static_openxc_VehicleMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + openxc.Openxc.VehicleMessage.class, openxc.Openxc.VehicleMessage.Builder.class); + } + + // Construct using openxc.Openxc.VehicleMessage.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + getRawMessageFieldBuilder(); + getStringMessageFieldBuilder(); + getNumericalMessageFieldBuilder(); + getBooleanMessageFieldBuilder(); + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + type_ = openxc.Openxc.VehicleMessage.Type.RAW; + bitField0_ = (bitField0_ & ~0x00000001); + if (rawMessageBuilder_ == null) { + rawMessage_ = openxc.Openxc.RawMessage.getDefaultInstance(); + } else { + rawMessageBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000002); + if (stringMessageBuilder_ == null) { + stringMessage_ = openxc.Openxc.TranslatedStringMessage.getDefaultInstance(); + } else { + stringMessageBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000004); + if (numericalMessageBuilder_ == null) { + numericalMessage_ = openxc.Openxc.TranslatedNumericMessage.getDefaultInstance(); + } else { + numericalMessageBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000008); + if (booleanMessageBuilder_ == null) { + booleanMessage_ = openxc.Openxc.TranslatedBooleanMessage.getDefaultInstance(); + } else { + booleanMessageBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000010); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return openxc.Openxc.internal_static_openxc_VehicleMessage_descriptor; + } + + public openxc.Openxc.VehicleMessage getDefaultInstanceForType() { + return openxc.Openxc.VehicleMessage.getDefaultInstance(); + } + + public openxc.Openxc.VehicleMessage build() { + openxc.Openxc.VehicleMessage result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public openxc.Openxc.VehicleMessage buildPartial() { + openxc.Openxc.VehicleMessage result = new openxc.Openxc.VehicleMessage(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.type_ = type_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + if (rawMessageBuilder_ == null) { + result.rawMessage_ = rawMessage_; + } else { + result.rawMessage_ = rawMessageBuilder_.build(); + } + if (((from_bitField0_ & 0x00000004) == 0x00000004)) { + to_bitField0_ |= 0x00000004; + } + if (stringMessageBuilder_ == null) { + result.stringMessage_ = stringMessage_; + } else { + result.stringMessage_ = stringMessageBuilder_.build(); + } + if (((from_bitField0_ & 0x00000008) == 0x00000008)) { + to_bitField0_ |= 0x00000008; + } + if (numericalMessageBuilder_ == null) { + result.numericalMessage_ = numericalMessage_; + } else { + result.numericalMessage_ = numericalMessageBuilder_.build(); + } + if (((from_bitField0_ & 0x00000010) == 0x00000010)) { + to_bitField0_ |= 0x00000010; + } + if (booleanMessageBuilder_ == null) { + result.booleanMessage_ = booleanMessage_; + } else { + result.booleanMessage_ = booleanMessageBuilder_.build(); + } + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof openxc.Openxc.VehicleMessage) { + return mergeFrom((openxc.Openxc.VehicleMessage)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(openxc.Openxc.VehicleMessage other) { + if (other == openxc.Openxc.VehicleMessage.getDefaultInstance()) return this; + if (other.hasType()) { + setType(other.getType()); + } + if (other.hasRawMessage()) { + mergeRawMessage(other.getRawMessage()); + } + if (other.hasStringMessage()) { + mergeStringMessage(other.getStringMessage()); + } + if (other.hasNumericalMessage()) { + mergeNumericalMessage(other.getNumericalMessage()); + } + if (other.hasBooleanMessage()) { + mergeBooleanMessage(other.getBooleanMessage()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + openxc.Openxc.VehicleMessage parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (openxc.Openxc.VehicleMessage) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // optional .openxc.VehicleMessage.Type type = 1; + private openxc.Openxc.VehicleMessage.Type type_ = openxc.Openxc.VehicleMessage.Type.RAW; + /** + * <code>optional .openxc.VehicleMessage.Type type = 1;</code> + */ + public boolean hasType() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * <code>optional .openxc.VehicleMessage.Type type = 1;</code> + */ + public openxc.Openxc.VehicleMessage.Type getType() { + return type_; + } + /** + * <code>optional .openxc.VehicleMessage.Type type = 1;</code> + */ + public Builder setType(openxc.Openxc.VehicleMessage.Type value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + type_ = value; + onChanged(); + return this; + } + /** + * <code>optional .openxc.VehicleMessage.Type type = 1;</code> + */ + public Builder clearType() { + bitField0_ = (bitField0_ & ~0x00000001); + type_ = openxc.Openxc.VehicleMessage.Type.RAW; + onChanged(); + return this; + } + + // optional .openxc.RawMessage raw_message = 2; + private openxc.Openxc.RawMessage rawMessage_ = openxc.Openxc.RawMessage.getDefaultInstance(); + private com.google.protobuf.SingleFieldBuilder< + openxc.Openxc.RawMessage, openxc.Openxc.RawMessage.Builder, openxc.Openxc.RawMessageOrBuilder> rawMessageBuilder_; + /** + * <code>optional .openxc.RawMessage raw_message = 2;</code> + */ + public boolean hasRawMessage() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * <code>optional .openxc.RawMessage raw_message = 2;</code> + */ + public openxc.Openxc.RawMessage getRawMessage() { + if (rawMessageBuilder_ == null) { + return rawMessage_; + } else { + return rawMessageBuilder_.getMessage(); + } + } + /** + * <code>optional .openxc.RawMessage raw_message = 2;</code> + */ + public Builder setRawMessage(openxc.Openxc.RawMessage value) { + if (rawMessageBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + rawMessage_ = value; + onChanged(); + } else { + rawMessageBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + return this; + } + /** + * <code>optional .openxc.RawMessage raw_message = 2;</code> + */ + public Builder setRawMessage( + openxc.Openxc.RawMessage.Builder builderForValue) { + if (rawMessageBuilder_ == null) { + rawMessage_ = builderForValue.build(); + onChanged(); + } else { + rawMessageBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + return this; + } + /** + * <code>optional .openxc.RawMessage raw_message = 2;</code> + */ + public Builder mergeRawMessage(openxc.Openxc.RawMessage value) { + if (rawMessageBuilder_ == null) { + if (((bitField0_ & 0x00000002) == 0x00000002) && + rawMessage_ != openxc.Openxc.RawMessage.getDefaultInstance()) { + rawMessage_ = + openxc.Openxc.RawMessage.newBuilder(rawMessage_).mergeFrom(value).buildPartial(); + } else { + rawMessage_ = value; + } + onChanged(); + } else { + rawMessageBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000002; + return this; + } + /** + * <code>optional .openxc.RawMessage raw_message = 2;</code> + */ + public Builder clearRawMessage() { + if (rawMessageBuilder_ == null) { + rawMessage_ = openxc.Openxc.RawMessage.getDefaultInstance(); + onChanged(); + } else { + rawMessageBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + /** + * <code>optional .openxc.RawMessage raw_message = 2;</code> + */ + public openxc.Openxc.RawMessage.Builder getRawMessageBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getRawMessageFieldBuilder().getBuilder(); + } + /** + * <code>optional .openxc.RawMessage raw_message = 2;</code> + */ + public openxc.Openxc.RawMessageOrBuilder getRawMessageOrBuilder() { + if (rawMessageBuilder_ != null) { + return rawMessageBuilder_.getMessageOrBuilder(); + } else { + return rawMessage_; + } + } + /** + * <code>optional .openxc.RawMessage raw_message = 2;</code> + */ + private com.google.protobuf.SingleFieldBuilder< + openxc.Openxc.RawMessage, openxc.Openxc.RawMessage.Builder, openxc.Openxc.RawMessageOrBuilder> + getRawMessageFieldBuilder() { + if (rawMessageBuilder_ == null) { + rawMessageBuilder_ = new com.google.protobuf.SingleFieldBuilder< + openxc.Openxc.RawMessage, openxc.Openxc.RawMessage.Builder, openxc.Openxc.RawMessageOrBuilder>( + rawMessage_, + getParentForChildren(), + isClean()); + rawMessage_ = null; + } + return rawMessageBuilder_; + } + + // optional .openxc.TranslatedStringMessage string_message = 3; + private openxc.Openxc.TranslatedStringMessage stringMessage_ = openxc.Openxc.TranslatedStringMessage.getDefaultInstance(); + private com.google.protobuf.SingleFieldBuilder< + openxc.Openxc.TranslatedStringMessage, openxc.Openxc.TranslatedStringMessage.Builder, openxc.Openxc.TranslatedStringMessageOrBuilder> stringMessageBuilder_; + /** + * <code>optional .openxc.TranslatedStringMessage string_message = 3;</code> + */ + public boolean hasStringMessage() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + * <code>optional .openxc.TranslatedStringMessage string_message = 3;</code> + */ + public openxc.Openxc.TranslatedStringMessage getStringMessage() { + if (stringMessageBuilder_ == null) { + return stringMessage_; + } else { + return stringMessageBuilder_.getMessage(); + } + } + /** + * <code>optional .openxc.TranslatedStringMessage string_message = 3;</code> + */ + public Builder setStringMessage(openxc.Openxc.TranslatedStringMessage value) { + if (stringMessageBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + stringMessage_ = value; + onChanged(); + } else { + stringMessageBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + return this; + } + /** + * <code>optional .openxc.TranslatedStringMessage string_message = 3;</code> + */ + public Builder setStringMessage( + openxc.Openxc.TranslatedStringMessage.Builder builderForValue) { + if (stringMessageBuilder_ == null) { + stringMessage_ = builderForValue.build(); + onChanged(); + } else { + stringMessageBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + return this; + } + /** + * <code>optional .openxc.TranslatedStringMessage string_message = 3;</code> + */ + public Builder mergeStringMessage(openxc.Openxc.TranslatedStringMessage value) { + if (stringMessageBuilder_ == null) { + if (((bitField0_ & 0x00000004) == 0x00000004) && + stringMessage_ != openxc.Openxc.TranslatedStringMessage.getDefaultInstance()) { + stringMessage_ = + openxc.Openxc.TranslatedStringMessage.newBuilder(stringMessage_).mergeFrom(value).buildPartial(); + } else { + stringMessage_ = value; + } + onChanged(); + } else { + stringMessageBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000004; + return this; + } + /** + * <code>optional .openxc.TranslatedStringMessage string_message = 3;</code> + */ + public Builder clearStringMessage() { + if (stringMessageBuilder_ == null) { + stringMessage_ = openxc.Openxc.TranslatedStringMessage.getDefaultInstance(); + onChanged(); + } else { + stringMessageBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000004); + return this; + } + /** + * <code>optional .openxc.TranslatedStringMessage string_message = 3;</code> + */ + public openxc.Openxc.TranslatedStringMessage.Builder getStringMessageBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getStringMessageFieldBuilder().getBuilder(); + } + /** + * <code>optional .openxc.TranslatedStringMessage string_message = 3;</code> + */ + public openxc.Openxc.TranslatedStringMessageOrBuilder getStringMessageOrBuilder() { + if (stringMessageBuilder_ != null) { + return stringMessageBuilder_.getMessageOrBuilder(); + } else { + return stringMessage_; + } + } + /** + * <code>optional .openxc.TranslatedStringMessage string_message = 3;</code> + */ + private com.google.protobuf.SingleFieldBuilder< + openxc.Openxc.TranslatedStringMessage, openxc.Openxc.TranslatedStringMessage.Builder, openxc.Openxc.TranslatedStringMessageOrBuilder> + getStringMessageFieldBuilder() { + if (stringMessageBuilder_ == null) { + stringMessageBuilder_ = new com.google.protobuf.SingleFieldBuilder< + openxc.Openxc.TranslatedStringMessage, openxc.Openxc.TranslatedStringMessage.Builder, openxc.Openxc.TranslatedStringMessageOrBuilder>( + stringMessage_, + getParentForChildren(), + isClean()); + stringMessage_ = null; + } + return stringMessageBuilder_; + } + + // optional .openxc.TranslatedNumericMessage numerical_message = 4; + private openxc.Openxc.TranslatedNumericMessage numericalMessage_ = openxc.Openxc.TranslatedNumericMessage.getDefaultInstance(); + private com.google.protobuf.SingleFieldBuilder< + openxc.Openxc.TranslatedNumericMessage, openxc.Openxc.TranslatedNumericMessage.Builder, openxc.Openxc.TranslatedNumericMessageOrBuilder> numericalMessageBuilder_; + /** + * <code>optional .openxc.TranslatedNumericMessage numerical_message = 4;</code> + */ + public boolean hasNumericalMessage() { + return ((bitField0_ & 0x00000008) == 0x00000008); + } + /** + * <code>optional .openxc.TranslatedNumericMessage numerical_message = 4;</code> + */ + public openxc.Openxc.TranslatedNumericMessage getNumericalMessage() { + if (numericalMessageBuilder_ == null) { + return numericalMessage_; + } else { + return numericalMessageBuilder_.getMessage(); + } + } + /** + * <code>optional .openxc.TranslatedNumericMessage numerical_message = 4;</code> + */ + public Builder setNumericalMessage(openxc.Openxc.TranslatedNumericMessage value) { + if (numericalMessageBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + numericalMessage_ = value; + onChanged(); + } else { + numericalMessageBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + return this; + } + /** + * <code>optional .openxc.TranslatedNumericMessage numerical_message = 4;</code> + */ + public Builder setNumericalMessage( + openxc.Openxc.TranslatedNumericMessage.Builder builderForValue) { + if (numericalMessageBuilder_ == null) { + numericalMessage_ = builderForValue.build(); + onChanged(); + } else { + numericalMessageBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + return this; + } + /** + * <code>optional .openxc.TranslatedNumericMessage numerical_message = 4;</code> + */ + public Builder mergeNumericalMessage(openxc.Openxc.TranslatedNumericMessage value) { + if (numericalMessageBuilder_ == null) { + if (((bitField0_ & 0x00000008) == 0x00000008) && + numericalMessage_ != openxc.Openxc.TranslatedNumericMessage.getDefaultInstance()) { + numericalMessage_ = + openxc.Openxc.TranslatedNumericMessage.newBuilder(numericalMessage_).mergeFrom(value).buildPartial(); + } else { + numericalMessage_ = value; + } + onChanged(); + } else { + numericalMessageBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000008; + return this; + } + /** + * <code>optional .openxc.TranslatedNumericMessage numerical_message = 4;</code> + */ + public Builder clearNumericalMessage() { + if (numericalMessageBuilder_ == null) { + numericalMessage_ = openxc.Openxc.TranslatedNumericMessage.getDefaultInstance(); + onChanged(); + } else { + numericalMessageBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000008); + return this; + } + /** + * <code>optional .openxc.TranslatedNumericMessage numerical_message = 4;</code> + */ + public openxc.Openxc.TranslatedNumericMessage.Builder getNumericalMessageBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return getNumericalMessageFieldBuilder().getBuilder(); + } + /** + * <code>optional .openxc.TranslatedNumericMessage numerical_message = 4;</code> + */ + public openxc.Openxc.TranslatedNumericMessageOrBuilder getNumericalMessageOrBuilder() { + if (numericalMessageBuilder_ != null) { + return numericalMessageBuilder_.getMessageOrBuilder(); + } else { + return numericalMessage_; + } + } + /** + * <code>optional .openxc.TranslatedNumericMessage numerical_message = 4;</code> + */ + private com.google.protobuf.SingleFieldBuilder< + openxc.Openxc.TranslatedNumericMessage, openxc.Openxc.TranslatedNumericMessage.Builder, openxc.Openxc.TranslatedNumericMessageOrBuilder> + getNumericalMessageFieldBuilder() { + if (numericalMessageBuilder_ == null) { + numericalMessageBuilder_ = new com.google.protobuf.SingleFieldBuilder< + openxc.Openxc.TranslatedNumericMessage, openxc.Openxc.TranslatedNumericMessage.Builder, openxc.Openxc.TranslatedNumericMessageOrBuilder>( + numericalMessage_, + getParentForChildren(), + isClean()); + numericalMessage_ = null; + } + return numericalMessageBuilder_; + } + + // optional .openxc.TranslatedBooleanMessage boolean_message = 5; + private openxc.Openxc.TranslatedBooleanMessage booleanMessage_ = openxc.Openxc.TranslatedBooleanMessage.getDefaultInstance(); + private com.google.protobuf.SingleFieldBuilder< + openxc.Openxc.TranslatedBooleanMessage, openxc.Openxc.TranslatedBooleanMessage.Builder, openxc.Openxc.TranslatedBooleanMessageOrBuilder> booleanMessageBuilder_; + /** + * <code>optional .openxc.TranslatedBooleanMessage boolean_message = 5;</code> + */ + public boolean hasBooleanMessage() { + return ((bitField0_ & 0x00000010) == 0x00000010); + } + /** + * <code>optional .openxc.TranslatedBooleanMessage boolean_message = 5;</code> + */ + public openxc.Openxc.TranslatedBooleanMessage getBooleanMessage() { + if (booleanMessageBuilder_ == null) { + return booleanMessage_; + } else { + return booleanMessageBuilder_.getMessage(); + } + } + /** + * <code>optional .openxc.TranslatedBooleanMessage boolean_message = 5;</code> + */ + public Builder setBooleanMessage(openxc.Openxc.TranslatedBooleanMessage value) { + if (booleanMessageBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + booleanMessage_ = value; + onChanged(); + } else { + booleanMessageBuilder_.setMessage(value); + } + bitField0_ |= 0x00000010; + return this; + } + /** + * <code>optional .openxc.TranslatedBooleanMessage boolean_message = 5;</code> + */ + public Builder setBooleanMessage( + openxc.Openxc.TranslatedBooleanMessage.Builder builderForValue) { + if (booleanMessageBuilder_ == null) { + booleanMessage_ = builderForValue.build(); + onChanged(); + } else { + booleanMessageBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000010; + return this; + } + /** + * <code>optional .openxc.TranslatedBooleanMessage boolean_message = 5;</code> + */ + public Builder mergeBooleanMessage(openxc.Openxc.TranslatedBooleanMessage value) { + if (booleanMessageBuilder_ == null) { + if (((bitField0_ & 0x00000010) == 0x00000010) && + booleanMessage_ != openxc.Openxc.TranslatedBooleanMessage.getDefaultInstance()) { + booleanMessage_ = + openxc.Openxc.TranslatedBooleanMessage.newBuilder(booleanMessage_).mergeFrom(value).buildPartial(); + } else { + booleanMessage_ = value; + } + onChanged(); + } else { + booleanMessageBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000010; + return this; + } + /** + * <code>optional .openxc.TranslatedBooleanMessage boolean_message = 5;</code> + */ + public Builder clearBooleanMessage() { + if (booleanMessageBuilder_ == null) { + booleanMessage_ = openxc.Openxc.TranslatedBooleanMessage.getDefaultInstance(); + onChanged(); + } else { + booleanMessageBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000010); + return this; + } + /** + * <code>optional .openxc.TranslatedBooleanMessage boolean_message = 5;</code> + */ + public openxc.Openxc.TranslatedBooleanMessage.Builder getBooleanMessageBuilder() { + bitField0_ |= 0x00000010; + onChanged(); + return getBooleanMessageFieldBuilder().getBuilder(); + } + /** + * <code>optional .openxc.TranslatedBooleanMessage boolean_message = 5;</code> + */ + public openxc.Openxc.TranslatedBooleanMessageOrBuilder getBooleanMessageOrBuilder() { + if (booleanMessageBuilder_ != null) { + return booleanMessageBuilder_.getMessageOrBuilder(); + } else { + return booleanMessage_; + } + } + /** + * <code>optional .openxc.TranslatedBooleanMessage boolean_message = 5;</code> + */ + private com.google.protobuf.SingleFieldBuilder< + openxc.Openxc.TranslatedBooleanMessage, openxc.Openxc.TranslatedBooleanMessage.Builder, openxc.Openxc.TranslatedBooleanMessageOrBuilder> + getBooleanMessageFieldBuilder() { + if (booleanMessageBuilder_ == null) { + booleanMessageBuilder_ = new com.google.protobuf.SingleFieldBuilder< + openxc.Openxc.TranslatedBooleanMessage, openxc.Openxc.TranslatedBooleanMessage.Builder, openxc.Openxc.TranslatedBooleanMessageOrBuilder>( + booleanMessage_, + getParentForChildren(), + isClean()); + booleanMessage_ = null; + } + return booleanMessageBuilder_; + } + + // @@protoc_insertion_point(builder_scope:openxc.VehicleMessage) + } + + static { + defaultInstance = new VehicleMessage(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:openxc.VehicleMessage) + } + + public interface RawMessageOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional int32 bus = 1; + /** + * <code>optional int32 bus = 1;</code> + */ + boolean hasBus(); + /** + * <code>optional int32 bus = 1;</code> + */ + int getBus(); + + // optional uint32 message_id = 2; + /** + * <code>optional uint32 message_id = 2;</code> + */ + boolean hasMessageId(); + /** + * <code>optional uint32 message_id = 2;</code> + */ + int getMessageId(); + + // optional sint64 data = 3; + /** + * <code>optional sint64 data = 3;</code> + */ + boolean hasData(); + /** + * <code>optional sint64 data = 3;</code> + */ + long getData(); + } + /** + * Protobuf type {@code openxc.RawMessage} + */ + public static final class RawMessage extends + com.google.protobuf.GeneratedMessage + implements RawMessageOrBuilder { + // Use RawMessage.newBuilder() to construct. + private RawMessage(com.google.protobuf.GeneratedMessage.Builder<?> builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private RawMessage(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final RawMessage defaultInstance; + public static RawMessage getDefaultInstance() { + return defaultInstance; + } + + public RawMessage getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private RawMessage( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + 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; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 8: { + bitField0_ |= 0x00000001; + bus_ = input.readInt32(); + break; + } + case 16: { + bitField0_ |= 0x00000002; + messageId_ = input.readUInt32(); + break; + } + case 24: { + bitField0_ |= 0x00000004; + data_ = input.readSInt64(); + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return openxc.Openxc.internal_static_openxc_RawMessage_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return openxc.Openxc.internal_static_openxc_RawMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + openxc.Openxc.RawMessage.class, openxc.Openxc.RawMessage.Builder.class); + } + + public static com.google.protobuf.Parser<RawMessage> PARSER = + new com.google.protobuf.AbstractParser<RawMessage>() { + public RawMessage parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new RawMessage(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser<RawMessage> getParserForType() { + return PARSER; + } + + private int bitField0_; + // optional int32 bus = 1; + public static final int BUS_FIELD_NUMBER = 1; + private int bus_; + /** + * <code>optional int32 bus = 1;</code> + */ + public boolean hasBus() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * <code>optional int32 bus = 1;</code> + */ + public int getBus() { + return bus_; + } + + // optional uint32 message_id = 2; + public static final int MESSAGE_ID_FIELD_NUMBER = 2; + private int messageId_; + /** + * <code>optional uint32 message_id = 2;</code> + */ + public boolean hasMessageId() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * <code>optional uint32 message_id = 2;</code> + */ + public int getMessageId() { + return messageId_; + } + + // optional sint64 data = 3; + public static final int DATA_FIELD_NUMBER = 3; + private long data_; + /** + * <code>optional sint64 data = 3;</code> + */ + public boolean hasData() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + * <code>optional sint64 data = 3;</code> + */ + public long getData() { + return data_; + } + + private void initFields() { + bus_ = 0; + messageId_ = 0; + data_ = 0L; + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeInt32(1, bus_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeUInt32(2, messageId_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + output.writeSInt64(3, data_); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(1, bus_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(2, messageId_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + size += com.google.protobuf.CodedOutputStream + .computeSInt64Size(3, data_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + private static final long serialVersionUID = 0L; + @java.lang.Override + protected java.lang.Object writeReplace() + throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + public static openxc.Openxc.RawMessage parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static openxc.Openxc.RawMessage parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static openxc.Openxc.RawMessage parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static openxc.Openxc.RawMessage parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static openxc.Openxc.RawMessage parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static openxc.Openxc.RawMessage parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + public static openxc.Openxc.RawMessage parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static openxc.Openxc.RawMessage parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input, extensionRegistry); + } + public static openxc.Openxc.RawMessage parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static openxc.Openxc.RawMessage parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(openxc.Openxc.RawMessage prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code openxc.RawMessage} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder<Builder> + implements openxc.Openxc.RawMessageOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return openxc.Openxc.internal_static_openxc_RawMessage_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return openxc.Openxc.internal_static_openxc_RawMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + openxc.Openxc.RawMessage.class, openxc.Openxc.RawMessage.Builder.class); + } + + // Construct using openxc.Openxc.RawMessage.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + bus_ = 0; + bitField0_ = (bitField0_ & ~0x00000001); + messageId_ = 0; + bitField0_ = (bitField0_ & ~0x00000002); + data_ = 0L; + bitField0_ = (bitField0_ & ~0x00000004); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return openxc.Openxc.internal_static_openxc_RawMessage_descriptor; + } + + public openxc.Openxc.RawMessage getDefaultInstanceForType() { + return openxc.Openxc.RawMessage.getDefaultInstance(); + } + + public openxc.Openxc.RawMessage build() { + openxc.Openxc.RawMessage result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public openxc.Openxc.RawMessage buildPartial() { + openxc.Openxc.RawMessage result = new openxc.Openxc.RawMessage(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.bus_ = bus_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.messageId_ = messageId_; + if (((from_bitField0_ & 0x00000004) == 0x00000004)) { + to_bitField0_ |= 0x00000004; + } + result.data_ = data_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof openxc.Openxc.RawMessage) { + return mergeFrom((openxc.Openxc.RawMessage)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(openxc.Openxc.RawMessage other) { + if (other == openxc.Openxc.RawMessage.getDefaultInstance()) return this; + if (other.hasBus()) { + setBus(other.getBus()); + } + if (other.hasMessageId()) { + setMessageId(other.getMessageId()); + } + if (other.hasData()) { + setData(other.getData()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + openxc.Openxc.RawMessage parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (openxc.Openxc.RawMessage) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // optional int32 bus = 1; + private int bus_ ; + /** + * <code>optional int32 bus = 1;</code> + */ + public boolean hasBus() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * <code>optional int32 bus = 1;</code> + */ + public int getBus() { + return bus_; + } + /** + * <code>optional int32 bus = 1;</code> + */ + public Builder setBus(int value) { + bitField0_ |= 0x00000001; + bus_ = value; + onChanged(); + return this; + } + /** + * <code>optional int32 bus = 1;</code> + */ + public Builder clearBus() { + bitField0_ = (bitField0_ & ~0x00000001); + bus_ = 0; + onChanged(); + return this; + } + + // optional uint32 message_id = 2; + private int messageId_ ; + /** + * <code>optional uint32 message_id = 2;</code> + */ + public boolean hasMessageId() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * <code>optional uint32 message_id = 2;</code> + */ + public int getMessageId() { + return messageId_; + } + /** + * <code>optional uint32 message_id = 2;</code> + */ + public Builder setMessageId(int value) { + bitField0_ |= 0x00000002; + messageId_ = value; + onChanged(); + return this; + } + /** + * <code>optional uint32 message_id = 2;</code> + */ + public Builder clearMessageId() { + bitField0_ = (bitField0_ & ~0x00000002); + messageId_ = 0; + onChanged(); + return this; + } + + // optional sint64 data = 3; + private long data_ ; + /** + * <code>optional sint64 data = 3;</code> + */ + public boolean hasData() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + * <code>optional sint64 data = 3;</code> + */ + public long getData() { + return data_; + } + /** + * <code>optional sint64 data = 3;</code> + */ + public Builder setData(long value) { + bitField0_ |= 0x00000004; + data_ = value; + onChanged(); + return this; + } + /** + * <code>optional sint64 data = 3;</code> + */ + public Builder clearData() { + bitField0_ = (bitField0_ & ~0x00000004); + data_ = 0L; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:openxc.RawMessage) + } + + static { + defaultInstance = new RawMessage(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:openxc.RawMessage) + } + + public interface TranslatedStringMessageOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional string name = 1; + /** + * <code>optional string name = 1;</code> + */ + boolean hasName(); + /** + * <code>optional string name = 1;</code> + */ + java.lang.String getName(); + /** + * <code>optional string name = 1;</code> + */ + com.google.protobuf.ByteString + getNameBytes(); + + // optional string value = 2; + /** + * <code>optional string value = 2;</code> + */ + boolean hasValue(); + /** + * <code>optional string value = 2;</code> + */ + java.lang.String getValue(); + /** + * <code>optional string value = 2;</code> + */ + com.google.protobuf.ByteString + getValueBytes(); + } + /** + * Protobuf type {@code openxc.TranslatedStringMessage} + */ + public static final class TranslatedStringMessage extends + com.google.protobuf.GeneratedMessage + implements TranslatedStringMessageOrBuilder { + // Use TranslatedStringMessage.newBuilder() to construct. + private TranslatedStringMessage(com.google.protobuf.GeneratedMessage.Builder<?> builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private TranslatedStringMessage(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final TranslatedStringMessage defaultInstance; + public static TranslatedStringMessage getDefaultInstance() { + return defaultInstance; + } + + public TranslatedStringMessage getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private TranslatedStringMessage( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + 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; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 10: { + bitField0_ |= 0x00000001; + name_ = input.readBytes(); + break; + } + case 18: { + bitField0_ |= 0x00000002; + value_ = input.readBytes(); + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return openxc.Openxc.internal_static_openxc_TranslatedStringMessage_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return openxc.Openxc.internal_static_openxc_TranslatedStringMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + openxc.Openxc.TranslatedStringMessage.class, openxc.Openxc.TranslatedStringMessage.Builder.class); + } + + public static com.google.protobuf.Parser<TranslatedStringMessage> PARSER = + new com.google.protobuf.AbstractParser<TranslatedStringMessage>() { + public TranslatedStringMessage parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new TranslatedStringMessage(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser<TranslatedStringMessage> getParserForType() { + return PARSER; + } + + private int bitField0_; + // optional string name = 1; + public static final int NAME_FIELD_NUMBER = 1; + private java.lang.Object name_; + /** + * <code>optional string name = 1;</code> + */ + public boolean hasName() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * <code>optional string name = 1;</code> + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (bs.isValidUtf8()) { + name_ = s; + } + return s; + } + } + /** + * <code>optional string name = 1;</code> + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + // optional string value = 2; + public static final int VALUE_FIELD_NUMBER = 2; + private java.lang.Object value_; + /** + * <code>optional string value = 2;</code> + */ + public boolean hasValue() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * <code>optional string value = 2;</code> + */ + public java.lang.String getValue() { + java.lang.Object ref = value_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (bs.isValidUtf8()) { + value_ = s; + } + return s; + } + } + /** + * <code>optional string value = 2;</code> + */ + public com.google.protobuf.ByteString + getValueBytes() { + java.lang.Object ref = value_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + value_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private void initFields() { + name_ = ""; + value_ = ""; + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeBytes(1, getNameBytes()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeBytes(2, getValueBytes()); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(1, getNameBytes()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(2, getValueBytes()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + private static final long serialVersionUID = 0L; + @java.lang.Override + protected java.lang.Object writeReplace() + throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + public static openxc.Openxc.TranslatedStringMessage parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static openxc.Openxc.TranslatedStringMessage parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static openxc.Openxc.TranslatedStringMessage parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static openxc.Openxc.TranslatedStringMessage parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static openxc.Openxc.TranslatedStringMessage parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static openxc.Openxc.TranslatedStringMessage parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + public static openxc.Openxc.TranslatedStringMessage parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static openxc.Openxc.TranslatedStringMessage parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input, extensionRegistry); + } + public static openxc.Openxc.TranslatedStringMessage parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static openxc.Openxc.TranslatedStringMessage parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(openxc.Openxc.TranslatedStringMessage prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code openxc.TranslatedStringMessage} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder<Builder> + implements openxc.Openxc.TranslatedStringMessageOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return openxc.Openxc.internal_static_openxc_TranslatedStringMessage_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return openxc.Openxc.internal_static_openxc_TranslatedStringMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + openxc.Openxc.TranslatedStringMessage.class, openxc.Openxc.TranslatedStringMessage.Builder.class); + } + + // Construct using openxc.Openxc.TranslatedStringMessage.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + name_ = ""; + bitField0_ = (bitField0_ & ~0x00000001); + value_ = ""; + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return openxc.Openxc.internal_static_openxc_TranslatedStringMessage_descriptor; + } + + public openxc.Openxc.TranslatedStringMessage getDefaultInstanceForType() { + return openxc.Openxc.TranslatedStringMessage.getDefaultInstance(); + } + + public openxc.Openxc.TranslatedStringMessage build() { + openxc.Openxc.TranslatedStringMessage result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public openxc.Openxc.TranslatedStringMessage buildPartial() { + openxc.Openxc.TranslatedStringMessage result = new openxc.Openxc.TranslatedStringMessage(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.name_ = name_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.value_ = value_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof openxc.Openxc.TranslatedStringMessage) { + return mergeFrom((openxc.Openxc.TranslatedStringMessage)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(openxc.Openxc.TranslatedStringMessage other) { + if (other == openxc.Openxc.TranslatedStringMessage.getDefaultInstance()) return this; + if (other.hasName()) { + bitField0_ |= 0x00000001; + name_ = other.name_; + onChanged(); + } + if (other.hasValue()) { + bitField0_ |= 0x00000002; + value_ = other.value_; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + openxc.Openxc.TranslatedStringMessage parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (openxc.Openxc.TranslatedStringMessage) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // optional string name = 1; + private java.lang.Object name_ = ""; + /** + * <code>optional string name = 1;</code> + */ + public boolean hasName() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * <code>optional string name = 1;</code> + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + java.lang.String s = ((com.google.protobuf.ByteString) ref) + .toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * <code>optional string name = 1;</code> + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * <code>optional string name = 1;</code> + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + name_ = value; + onChanged(); + return this; + } + /** + * <code>optional string name = 1;</code> + */ + public Builder clearName() { + bitField0_ = (bitField0_ & ~0x00000001); + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + * <code>optional string name = 1;</code> + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + name_ = value; + onChanged(); + return this; + } + + // optional string value = 2; + private java.lang.Object value_ = ""; + /** + * <code>optional string value = 2;</code> + */ + public boolean hasValue() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * <code>optional string value = 2;</code> + */ + public java.lang.String getValue() { + java.lang.Object ref = value_; + if (!(ref instanceof java.lang.String)) { + java.lang.String s = ((com.google.protobuf.ByteString) ref) + .toStringUtf8(); + value_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * <code>optional string value = 2;</code> + */ + public com.google.protobuf.ByteString + getValueBytes() { + java.lang.Object ref = value_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + value_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * <code>optional string value = 2;</code> + */ + public Builder setValue( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + value_ = value; + onChanged(); + return this; + } + /** + * <code>optional string value = 2;</code> + */ + public Builder clearValue() { + bitField0_ = (bitField0_ & ~0x00000002); + value_ = getDefaultInstance().getValue(); + onChanged(); + return this; + } + /** + * <code>optional string value = 2;</code> + */ + public Builder setValueBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + value_ = value; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:openxc.TranslatedStringMessage) + } + + static { + defaultInstance = new TranslatedStringMessage(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:openxc.TranslatedStringMessage) + } + + public interface TranslatedNumericMessageOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional string name = 1; + /** + * <code>optional string name = 1;</code> + */ + boolean hasName(); + /** + * <code>optional string name = 1;</code> + */ + java.lang.String getName(); + /** + * <code>optional string name = 1;</code> + */ + com.google.protobuf.ByteString + getNameBytes(); + + // optional double value = 2; + /** + * <code>optional double value = 2;</code> + */ + boolean hasValue(); + /** + * <code>optional double value = 2;</code> + */ + double getValue(); + } + /** + * Protobuf type {@code openxc.TranslatedNumericMessage} + */ + public static final class TranslatedNumericMessage extends + com.google.protobuf.GeneratedMessage + implements TranslatedNumericMessageOrBuilder { + // Use TranslatedNumericMessage.newBuilder() to construct. + private TranslatedNumericMessage(com.google.protobuf.GeneratedMessage.Builder<?> builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private TranslatedNumericMessage(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final TranslatedNumericMessage defaultInstance; + public static TranslatedNumericMessage getDefaultInstance() { + return defaultInstance; + } + + public TranslatedNumericMessage getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private TranslatedNumericMessage( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + 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; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 10: { + bitField0_ |= 0x00000001; + name_ = input.readBytes(); + break; + } + case 17: { + bitField0_ |= 0x00000002; + value_ = input.readDouble(); + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return openxc.Openxc.internal_static_openxc_TranslatedNumericMessage_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return openxc.Openxc.internal_static_openxc_TranslatedNumericMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + openxc.Openxc.TranslatedNumericMessage.class, openxc.Openxc.TranslatedNumericMessage.Builder.class); + } + + public static com.google.protobuf.Parser<TranslatedNumericMessage> PARSER = + new com.google.protobuf.AbstractParser<TranslatedNumericMessage>() { + public TranslatedNumericMessage parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new TranslatedNumericMessage(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser<TranslatedNumericMessage> getParserForType() { + return PARSER; + } + + private int bitField0_; + // optional string name = 1; + public static final int NAME_FIELD_NUMBER = 1; + private java.lang.Object name_; + /** + * <code>optional string name = 1;</code> + */ + public boolean hasName() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * <code>optional string name = 1;</code> + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (bs.isValidUtf8()) { + name_ = s; + } + return s; + } + } + /** + * <code>optional string name = 1;</code> + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + // optional double value = 2; + public static final int VALUE_FIELD_NUMBER = 2; + private double value_; + /** + * <code>optional double value = 2;</code> + */ + public boolean hasValue() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * <code>optional double value = 2;</code> + */ + public double getValue() { + return value_; + } + + private void initFields() { + name_ = ""; + value_ = 0D; + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeBytes(1, getNameBytes()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeDouble(2, value_); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(1, getNameBytes()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(2, value_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + private static final long serialVersionUID = 0L; + @java.lang.Override + protected java.lang.Object writeReplace() + throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + public static openxc.Openxc.TranslatedNumericMessage parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static openxc.Openxc.TranslatedNumericMessage parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static openxc.Openxc.TranslatedNumericMessage parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static openxc.Openxc.TranslatedNumericMessage parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static openxc.Openxc.TranslatedNumericMessage parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static openxc.Openxc.TranslatedNumericMessage parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + public static openxc.Openxc.TranslatedNumericMessage parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static openxc.Openxc.TranslatedNumericMessage parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input, extensionRegistry); + } + public static openxc.Openxc.TranslatedNumericMessage parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static openxc.Openxc.TranslatedNumericMessage parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(openxc.Openxc.TranslatedNumericMessage prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code openxc.TranslatedNumericMessage} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder<Builder> + implements openxc.Openxc.TranslatedNumericMessageOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return openxc.Openxc.internal_static_openxc_TranslatedNumericMessage_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return openxc.Openxc.internal_static_openxc_TranslatedNumericMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + openxc.Openxc.TranslatedNumericMessage.class, openxc.Openxc.TranslatedNumericMessage.Builder.class); + } + + // Construct using openxc.Openxc.TranslatedNumericMessage.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + name_ = ""; + bitField0_ = (bitField0_ & ~0x00000001); + value_ = 0D; + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return openxc.Openxc.internal_static_openxc_TranslatedNumericMessage_descriptor; + } + + public openxc.Openxc.TranslatedNumericMessage getDefaultInstanceForType() { + return openxc.Openxc.TranslatedNumericMessage.getDefaultInstance(); + } + + public openxc.Openxc.TranslatedNumericMessage build() { + openxc.Openxc.TranslatedNumericMessage result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public openxc.Openxc.TranslatedNumericMessage buildPartial() { + openxc.Openxc.TranslatedNumericMessage result = new openxc.Openxc.TranslatedNumericMessage(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.name_ = name_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.value_ = value_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof openxc.Openxc.TranslatedNumericMessage) { + return mergeFrom((openxc.Openxc.TranslatedNumericMessage)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(openxc.Openxc.TranslatedNumericMessage other) { + if (other == openxc.Openxc.TranslatedNumericMessage.getDefaultInstance()) return this; + if (other.hasName()) { + bitField0_ |= 0x00000001; + name_ = other.name_; + onChanged(); + } + if (other.hasValue()) { + setValue(other.getValue()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + openxc.Openxc.TranslatedNumericMessage parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (openxc.Openxc.TranslatedNumericMessage) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // optional string name = 1; + private java.lang.Object name_ = ""; + /** + * <code>optional string name = 1;</code> + */ + public boolean hasName() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * <code>optional string name = 1;</code> + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + java.lang.String s = ((com.google.protobuf.ByteString) ref) + .toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * <code>optional string name = 1;</code> + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * <code>optional string name = 1;</code> + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + name_ = value; + onChanged(); + return this; + } + /** + * <code>optional string name = 1;</code> + */ + public Builder clearName() { + bitField0_ = (bitField0_ & ~0x00000001); + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + * <code>optional string name = 1;</code> + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + name_ = value; + onChanged(); + return this; + } + + // optional double value = 2; + private double value_ ; + /** + * <code>optional double value = 2;</code> + */ + public boolean hasValue() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * <code>optional double value = 2;</code> + */ + public double getValue() { + return value_; + } + /** + * <code>optional double value = 2;</code> + */ + public Builder setValue(double value) { + bitField0_ |= 0x00000002; + value_ = value; + onChanged(); + return this; + } + /** + * <code>optional double value = 2;</code> + */ + public Builder clearValue() { + bitField0_ = (bitField0_ & ~0x00000002); + value_ = 0D; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:openxc.TranslatedNumericMessage) + } + + static { + defaultInstance = new TranslatedNumericMessage(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:openxc.TranslatedNumericMessage) + } + + public interface TranslatedBooleanMessageOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional string name = 1; + /** + * <code>optional string name = 1;</code> + */ + boolean hasName(); + /** + * <code>optional string name = 1;</code> + */ + java.lang.String getName(); + /** + * <code>optional string name = 1;</code> + */ + com.google.protobuf.ByteString + getNameBytes(); + + // optional bool value = 2; + /** + * <code>optional bool value = 2;</code> + */ + boolean hasValue(); + /** + * <code>optional bool value = 2;</code> + */ + boolean getValue(); + } + /** + * Protobuf type {@code openxc.TranslatedBooleanMessage} + */ + public static final class TranslatedBooleanMessage extends + com.google.protobuf.GeneratedMessage + implements TranslatedBooleanMessageOrBuilder { + // Use TranslatedBooleanMessage.newBuilder() to construct. + private TranslatedBooleanMessage(com.google.protobuf.GeneratedMessage.Builder<?> builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private TranslatedBooleanMessage(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final TranslatedBooleanMessage defaultInstance; + public static TranslatedBooleanMessage getDefaultInstance() { + return defaultInstance; + } + + public TranslatedBooleanMessage getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private TranslatedBooleanMessage( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + 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; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 10: { + bitField0_ |= 0x00000001; + name_ = input.readBytes(); + break; + } + case 16: { + bitField0_ |= 0x00000002; + value_ = input.readBool(); + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return openxc.Openxc.internal_static_openxc_TranslatedBooleanMessage_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return openxc.Openxc.internal_static_openxc_TranslatedBooleanMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + openxc.Openxc.TranslatedBooleanMessage.class, openxc.Openxc.TranslatedBooleanMessage.Builder.class); + } + + public static com.google.protobuf.Parser<TranslatedBooleanMessage> PARSER = + new com.google.protobuf.AbstractParser<TranslatedBooleanMessage>() { + public TranslatedBooleanMessage parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new TranslatedBooleanMessage(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser<TranslatedBooleanMessage> getParserForType() { + return PARSER; + } + + private int bitField0_; + // optional string name = 1; + public static final int NAME_FIELD_NUMBER = 1; + private java.lang.Object name_; + /** + * <code>optional string name = 1;</code> + */ + public boolean hasName() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * <code>optional string name = 1;</code> + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (bs.isValidUtf8()) { + name_ = s; + } + return s; + } + } + /** + * <code>optional string name = 1;</code> + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + // optional bool value = 2; + public static final int VALUE_FIELD_NUMBER = 2; + private boolean value_; + /** + * <code>optional bool value = 2;</code> + */ + public boolean hasValue() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * <code>optional bool value = 2;</code> + */ + public boolean getValue() { + return value_; + } + + private void initFields() { + name_ = ""; + value_ = false; + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeBytes(1, getNameBytes()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeBool(2, value_); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(1, getNameBytes()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(2, value_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + private static final long serialVersionUID = 0L; + @java.lang.Override + protected java.lang.Object writeReplace() + throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + public static openxc.Openxc.TranslatedBooleanMessage parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static openxc.Openxc.TranslatedBooleanMessage parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static openxc.Openxc.TranslatedBooleanMessage parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static openxc.Openxc.TranslatedBooleanMessage parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static openxc.Openxc.TranslatedBooleanMessage parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static openxc.Openxc.TranslatedBooleanMessage parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + public static openxc.Openxc.TranslatedBooleanMessage parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static openxc.Openxc.TranslatedBooleanMessage parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input, extensionRegistry); + } + public static openxc.Openxc.TranslatedBooleanMessage parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static openxc.Openxc.TranslatedBooleanMessage parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(openxc.Openxc.TranslatedBooleanMessage prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code openxc.TranslatedBooleanMessage} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder<Builder> + implements openxc.Openxc.TranslatedBooleanMessageOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return openxc.Openxc.internal_static_openxc_TranslatedBooleanMessage_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return openxc.Openxc.internal_static_openxc_TranslatedBooleanMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + openxc.Openxc.TranslatedBooleanMessage.class, openxc.Openxc.TranslatedBooleanMessage.Builder.class); + } + + // Construct using openxc.Openxc.TranslatedBooleanMessage.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + name_ = ""; + bitField0_ = (bitField0_ & ~0x00000001); + value_ = false; + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return openxc.Openxc.internal_static_openxc_TranslatedBooleanMessage_descriptor; + } + + public openxc.Openxc.TranslatedBooleanMessage getDefaultInstanceForType() { + return openxc.Openxc.TranslatedBooleanMessage.getDefaultInstance(); + } + + public openxc.Openxc.TranslatedBooleanMessage build() { + openxc.Openxc.TranslatedBooleanMessage result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public openxc.Openxc.TranslatedBooleanMessage buildPartial() { + openxc.Openxc.TranslatedBooleanMessage result = new openxc.Openxc.TranslatedBooleanMessage(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.name_ = name_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.value_ = value_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof openxc.Openxc.TranslatedBooleanMessage) { + return mergeFrom((openxc.Openxc.TranslatedBooleanMessage)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(openxc.Openxc.TranslatedBooleanMessage other) { + if (other == openxc.Openxc.TranslatedBooleanMessage.getDefaultInstance()) return this; + if (other.hasName()) { + bitField0_ |= 0x00000001; + name_ = other.name_; + onChanged(); + } + if (other.hasValue()) { + setValue(other.getValue()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + openxc.Openxc.TranslatedBooleanMessage parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (openxc.Openxc.TranslatedBooleanMessage) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // optional string name = 1; + private java.lang.Object name_ = ""; + /** + * <code>optional string name = 1;</code> + */ + public boolean hasName() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * <code>optional string name = 1;</code> + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + java.lang.String s = ((com.google.protobuf.ByteString) ref) + .toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * <code>optional string name = 1;</code> + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * <code>optional string name = 1;</code> + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + name_ = value; + onChanged(); + return this; + } + /** + * <code>optional string name = 1;</code> + */ + public Builder clearName() { + bitField0_ = (bitField0_ & ~0x00000001); + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + * <code>optional string name = 1;</code> + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + name_ = value; + onChanged(); + return this; + } + + // optional bool value = 2; + private boolean value_ ; + /** + * <code>optional bool value = 2;</code> + */ + public boolean hasValue() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * <code>optional bool value = 2;</code> + */ + public boolean getValue() { + return value_; + } + /** + * <code>optional bool value = 2;</code> + */ + public Builder setValue(boolean value) { + bitField0_ |= 0x00000002; + value_ = value; + onChanged(); + return this; + } + /** + * <code>optional bool value = 2;</code> + */ + public Builder clearValue() { + bitField0_ = (bitField0_ & ~0x00000002); + value_ = false; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:openxc.TranslatedBooleanMessage) + } + + static { + defaultInstance = new TranslatedBooleanMessage(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:openxc.TranslatedBooleanMessage) + } + + private static com.google.protobuf.Descriptors.Descriptor + internal_static_openxc_VehicleMessage_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_openxc_VehicleMessage_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_openxc_RawMessage_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_openxc_RawMessage_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_openxc_TranslatedStringMessage_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_openxc_TranslatedStringMessage_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_openxc_TranslatedNumericMessage_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_openxc_TranslatedNumericMessage_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_openxc_TranslatedBooleanMessage_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_openxc_TranslatedBooleanMessage_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\014openxc.proto\022\006openxc\"\305\002\n\016VehicleMessag" + + "e\022)\n\004type\030\001 \001(\0162\033.openxc.VehicleMessage." + + "Type\022\'\n\013raw_message\030\002 \001(\0132\022.openxc.RawMe" + + "ssage\0227\n\016string_message\030\003 \001(\0132\037.openxc.T" + + "ranslatedStringMessage\022;\n\021numerical_mess" + + "age\030\004 \001(\0132 .openxc.TranslatedNumericMess" + + "age\0229\n\017boolean_message\030\005 \001(\0132 .openxc.Tr" + + "anslatedBooleanMessage\".\n\004Type\022\007\n\003RAW\020\001\022" + + "\n\n\006STRING\020\002\022\007\n\003NUM\020\003\022\010\n\004BOOL\020\004\";\n\nRawMes" + + "sage\022\013\n\003bus\030\001 \001(\005\022\022\n\nmessage_id\030\002 \001(\r\022\014\n", + "\004data\030\003 \001(\022\"6\n\027TranslatedStringMessage\022\014" + + "\n\004name\030\001 \001(\t\022\r\n\005value\030\002 \001(\t\"7\n\030Translate" + + "dNumericMessage\022\014\n\004name\030\001 \001(\t\022\r\n\005value\030\002" + + " \001(\001\"7\n\030TranslatedBooleanMessage\022\014\n\004name" + + "\030\001 \001(\t\022\r\n\005value\030\002 \001(\010" + }; + com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = + new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { + public com.google.protobuf.ExtensionRegistry assignDescriptors( + com.google.protobuf.Descriptors.FileDescriptor root) { + descriptor = root; + internal_static_openxc_VehicleMessage_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_openxc_VehicleMessage_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_openxc_VehicleMessage_descriptor, + new java.lang.String[] { "Type", "RawMessage", "StringMessage", "NumericalMessage", "BooleanMessage", }); + internal_static_openxc_RawMessage_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_openxc_RawMessage_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_openxc_RawMessage_descriptor, + new java.lang.String[] { "Bus", "MessageId", "Data", }); + internal_static_openxc_TranslatedStringMessage_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_openxc_TranslatedStringMessage_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_openxc_TranslatedStringMessage_descriptor, + new java.lang.String[] { "Name", "Value", }); + internal_static_openxc_TranslatedNumericMessage_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_openxc_TranslatedNumericMessage_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_openxc_TranslatedNumericMessage_descriptor, + new java.lang.String[] { "Name", "Value", }); + internal_static_openxc_TranslatedBooleanMessage_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_openxc_TranslatedBooleanMessage_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_openxc_TranslatedBooleanMessage_descriptor, + new java.lang.String[] { "Name", "Value", }); + return null; + } + }; + com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }, assigner); + } + + // @@protoc_insertion_point(outer_class_scope) +} |