1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: openxc.proto
6 public final class BinaryMessages {
7 private BinaryMessages() {}
8 public static void registerAllExtensions(
9 com.google.protobuf.ExtensionRegistry registry) {
11 public interface VehicleMessageOrBuilder
12 extends com.google.protobuf.MessageOrBuilder {
14 // optional .openxc.VehicleMessage.Type type = 1;
16 * <code>optional .openxc.VehicleMessage.Type type = 1;</code>
20 * <code>optional .openxc.VehicleMessage.Type type = 1;</code>
22 com.openxc.BinaryMessages.VehicleMessage.Type getType();
24 // optional .openxc.RawMessage raw_message = 2;
26 * <code>optional .openxc.RawMessage raw_message = 2;</code>
28 boolean hasRawMessage();
30 * <code>optional .openxc.RawMessage raw_message = 2;</code>
32 com.openxc.BinaryMessages.RawMessage getRawMessage();
34 * <code>optional .openxc.RawMessage raw_message = 2;</code>
36 com.openxc.BinaryMessages.RawMessageOrBuilder getRawMessageOrBuilder();
38 // optional .openxc.TranslatedMessage translated_message = 3;
40 * <code>optional .openxc.TranslatedMessage translated_message = 3;</code>
42 boolean hasTranslatedMessage();
44 * <code>optional .openxc.TranslatedMessage translated_message = 3;</code>
46 com.openxc.BinaryMessages.TranslatedMessage getTranslatedMessage();
48 * <code>optional .openxc.TranslatedMessage translated_message = 3;</code>
50 com.openxc.BinaryMessages.TranslatedMessageOrBuilder getTranslatedMessageOrBuilder();
53 * Protobuf type {@code openxc.VehicleMessage}
55 public static final class VehicleMessage extends
56 com.google.protobuf.GeneratedMessage
57 implements VehicleMessageOrBuilder {
58 // Use VehicleMessage.newBuilder() to construct.
59 private VehicleMessage(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
61 this.unknownFields = builder.getUnknownFields();
63 private VehicleMessage(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
65 private static final VehicleMessage defaultInstance;
66 public static VehicleMessage getDefaultInstance() {
67 return defaultInstance;
70 public VehicleMessage getDefaultInstanceForType() {
71 return defaultInstance;
74 private final com.google.protobuf.UnknownFieldSet unknownFields;
76 public final com.google.protobuf.UnknownFieldSet
78 return this.unknownFields;
80 private VehicleMessage(
81 com.google.protobuf.CodedInputStream input,
82 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
83 throws com.google.protobuf.InvalidProtocolBufferException {
85 int mutable_bitField0_ = 0;
86 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
87 com.google.protobuf.UnknownFieldSet.newBuilder();
91 int tag = input.readTag();
97 if (!parseUnknownField(input, unknownFields,
98 extensionRegistry, tag)) {
104 int rawValue = input.readEnum();
105 com.openxc.BinaryMessages.VehicleMessage.Type value = com.openxc.BinaryMessages.VehicleMessage.Type.valueOf(rawValue);
107 unknownFields.mergeVarintField(1, rawValue);
109 bitField0_ |= 0x00000001;
115 com.openxc.BinaryMessages.RawMessage.Builder subBuilder = null;
116 if (((bitField0_ & 0x00000002) == 0x00000002)) {
117 subBuilder = rawMessage_.toBuilder();
119 rawMessage_ = input.readMessage(com.openxc.BinaryMessages.RawMessage.PARSER, extensionRegistry);
120 if (subBuilder != null) {
121 subBuilder.mergeFrom(rawMessage_);
122 rawMessage_ = subBuilder.buildPartial();
124 bitField0_ |= 0x00000002;
128 com.openxc.BinaryMessages.TranslatedMessage.Builder subBuilder = null;
129 if (((bitField0_ & 0x00000004) == 0x00000004)) {
130 subBuilder = translatedMessage_.toBuilder();
132 translatedMessage_ = input.readMessage(com.openxc.BinaryMessages.TranslatedMessage.PARSER, extensionRegistry);
133 if (subBuilder != null) {
134 subBuilder.mergeFrom(translatedMessage_);
135 translatedMessage_ = subBuilder.buildPartial();
137 bitField0_ |= 0x00000004;
142 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
143 throw e.setUnfinishedMessage(this);
144 } catch (java.io.IOException e) {
145 throw new com.google.protobuf.InvalidProtocolBufferException(
146 e.getMessage()).setUnfinishedMessage(this);
148 this.unknownFields = unknownFields.build();
149 makeExtensionsImmutable();
152 public static final com.google.protobuf.Descriptors.Descriptor
154 return com.openxc.BinaryMessages.internal_static_openxc_VehicleMessage_descriptor;
157 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
158 internalGetFieldAccessorTable() {
159 return com.openxc.BinaryMessages.internal_static_openxc_VehicleMessage_fieldAccessorTable
160 .ensureFieldAccessorsInitialized(
161 com.openxc.BinaryMessages.VehicleMessage.class, com.openxc.BinaryMessages.VehicleMessage.Builder.class);
164 public static com.google.protobuf.Parser<VehicleMessage> PARSER =
165 new com.google.protobuf.AbstractParser<VehicleMessage>() {
166 public VehicleMessage parsePartialFrom(
167 com.google.protobuf.CodedInputStream input,
168 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
169 throws com.google.protobuf.InvalidProtocolBufferException {
170 return new VehicleMessage(input, extensionRegistry);
175 public com.google.protobuf.Parser<VehicleMessage> getParserForType() {
180 * Protobuf enum {@code openxc.VehicleMessage.Type}
183 implements com.google.protobuf.ProtocolMessageEnum {
185 * <code>RAW = 1;</code>
189 * <code>TRANSLATED = 2;</code>
195 * <code>RAW = 1;</code>
197 public static final int RAW_VALUE = 1;
199 * <code>TRANSLATED = 2;</code>
201 public static final int TRANSLATED_VALUE = 2;
204 public final int getNumber() { return value; }
206 public static Type valueOf(int value) {
209 case 2: return TRANSLATED;
210 default: return null;
214 public static com.google.protobuf.Internal.EnumLiteMap<Type>
215 internalGetValueMap() {
216 return internalValueMap;
218 private static com.google.protobuf.Internal.EnumLiteMap<Type>
220 new com.google.protobuf.Internal.EnumLiteMap<Type>() {
221 public Type findValueByNumber(int number) {
222 return Type.valueOf(number);
226 public final com.google.protobuf.Descriptors.EnumValueDescriptor
227 getValueDescriptor() {
228 return getDescriptor().getValues().get(index);
230 public final com.google.protobuf.Descriptors.EnumDescriptor
231 getDescriptorForType() {
232 return getDescriptor();
234 public static final com.google.protobuf.Descriptors.EnumDescriptor
236 return com.openxc.BinaryMessages.VehicleMessage.getDescriptor().getEnumTypes().get(0);
239 private static final Type[] VALUES = values();
241 public static Type valueOf(
242 com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
243 if (desc.getType() != getDescriptor()) {
244 throw new java.lang.IllegalArgumentException(
245 "EnumValueDescriptor is not for this type.");
247 return VALUES[desc.getIndex()];
250 private final int index;
251 private final int value;
253 private Type(int index, int value) {
258 // @@protoc_insertion_point(enum_scope:openxc.VehicleMessage.Type)
261 private int bitField0_;
262 // optional .openxc.VehicleMessage.Type type = 1;
263 public static final int TYPE_FIELD_NUMBER = 1;
264 private com.openxc.BinaryMessages.VehicleMessage.Type type_;
266 * <code>optional .openxc.VehicleMessage.Type type = 1;</code>
268 public boolean hasType() {
269 return ((bitField0_ & 0x00000001) == 0x00000001);
272 * <code>optional .openxc.VehicleMessage.Type type = 1;</code>
274 public com.openxc.BinaryMessages.VehicleMessage.Type getType() {
278 // optional .openxc.RawMessage raw_message = 2;
279 public static final int RAW_MESSAGE_FIELD_NUMBER = 2;
280 private com.openxc.BinaryMessages.RawMessage rawMessage_;
282 * <code>optional .openxc.RawMessage raw_message = 2;</code>
284 public boolean hasRawMessage() {
285 return ((bitField0_ & 0x00000002) == 0x00000002);
288 * <code>optional .openxc.RawMessage raw_message = 2;</code>
290 public com.openxc.BinaryMessages.RawMessage getRawMessage() {
294 * <code>optional .openxc.RawMessage raw_message = 2;</code>
296 public com.openxc.BinaryMessages.RawMessageOrBuilder getRawMessageOrBuilder() {
300 // optional .openxc.TranslatedMessage translated_message = 3;
301 public static final int TRANSLATED_MESSAGE_FIELD_NUMBER = 3;
302 private com.openxc.BinaryMessages.TranslatedMessage translatedMessage_;
304 * <code>optional .openxc.TranslatedMessage translated_message = 3;</code>
306 public boolean hasTranslatedMessage() {
307 return ((bitField0_ & 0x00000004) == 0x00000004);
310 * <code>optional .openxc.TranslatedMessage translated_message = 3;</code>
312 public com.openxc.BinaryMessages.TranslatedMessage getTranslatedMessage() {
313 return translatedMessage_;
316 * <code>optional .openxc.TranslatedMessage translated_message = 3;</code>
318 public com.openxc.BinaryMessages.TranslatedMessageOrBuilder getTranslatedMessageOrBuilder() {
319 return translatedMessage_;
322 private void initFields() {
323 type_ = com.openxc.BinaryMessages.VehicleMessage.Type.RAW;
324 rawMessage_ = com.openxc.BinaryMessages.RawMessage.getDefaultInstance();
325 translatedMessage_ = com.openxc.BinaryMessages.TranslatedMessage.getDefaultInstance();
327 private byte memoizedIsInitialized = -1;
328 public final boolean isInitialized() {
329 byte isInitialized = memoizedIsInitialized;
330 if (isInitialized != -1) return isInitialized == 1;
332 memoizedIsInitialized = 1;
336 public void writeTo(com.google.protobuf.CodedOutputStream output)
337 throws java.io.IOException {
339 if (((bitField0_ & 0x00000001) == 0x00000001)) {
340 output.writeEnum(1, type_.getNumber());
342 if (((bitField0_ & 0x00000002) == 0x00000002)) {
343 output.writeMessage(2, rawMessage_);
345 if (((bitField0_ & 0x00000004) == 0x00000004)) {
346 output.writeMessage(3, translatedMessage_);
348 getUnknownFields().writeTo(output);
351 private int memoizedSerializedSize = -1;
352 public int getSerializedSize() {
353 int size = memoizedSerializedSize;
354 if (size != -1) return size;
357 if (((bitField0_ & 0x00000001) == 0x00000001)) {
358 size += com.google.protobuf.CodedOutputStream
359 .computeEnumSize(1, type_.getNumber());
361 if (((bitField0_ & 0x00000002) == 0x00000002)) {
362 size += com.google.protobuf.CodedOutputStream
363 .computeMessageSize(2, rawMessage_);
365 if (((bitField0_ & 0x00000004) == 0x00000004)) {
366 size += com.google.protobuf.CodedOutputStream
367 .computeMessageSize(3, translatedMessage_);
369 size += getUnknownFields().getSerializedSize();
370 memoizedSerializedSize = size;
374 private static final long serialVersionUID = 0L;
376 protected java.lang.Object writeReplace()
377 throws java.io.ObjectStreamException {
378 return super.writeReplace();
381 public static com.openxc.BinaryMessages.VehicleMessage parseFrom(
382 com.google.protobuf.ByteString data)
383 throws com.google.protobuf.InvalidProtocolBufferException {
384 return PARSER.parseFrom(data);
386 public static com.openxc.BinaryMessages.VehicleMessage parseFrom(
387 com.google.protobuf.ByteString data,
388 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
389 throws com.google.protobuf.InvalidProtocolBufferException {
390 return PARSER.parseFrom(data, extensionRegistry);
392 public static com.openxc.BinaryMessages.VehicleMessage parseFrom(byte[] data)
393 throws com.google.protobuf.InvalidProtocolBufferException {
394 return PARSER.parseFrom(data);
396 public static com.openxc.BinaryMessages.VehicleMessage parseFrom(
398 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
399 throws com.google.protobuf.InvalidProtocolBufferException {
400 return PARSER.parseFrom(data, extensionRegistry);
402 public static com.openxc.BinaryMessages.VehicleMessage parseFrom(java.io.InputStream input)
403 throws java.io.IOException {
404 return PARSER.parseFrom(input);
406 public static com.openxc.BinaryMessages.VehicleMessage parseFrom(
407 java.io.InputStream input,
408 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
409 throws java.io.IOException {
410 return PARSER.parseFrom(input, extensionRegistry);
412 public static com.openxc.BinaryMessages.VehicleMessage parseDelimitedFrom(java.io.InputStream input)
413 throws java.io.IOException {
414 return PARSER.parseDelimitedFrom(input);
416 public static com.openxc.BinaryMessages.VehicleMessage parseDelimitedFrom(
417 java.io.InputStream input,
418 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
419 throws java.io.IOException {
420 return PARSER.parseDelimitedFrom(input, extensionRegistry);
422 public static com.openxc.BinaryMessages.VehicleMessage parseFrom(
423 com.google.protobuf.CodedInputStream input)
424 throws java.io.IOException {
425 return PARSER.parseFrom(input);
427 public static com.openxc.BinaryMessages.VehicleMessage parseFrom(
428 com.google.protobuf.CodedInputStream input,
429 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
430 throws java.io.IOException {
431 return PARSER.parseFrom(input, extensionRegistry);
434 public static Builder newBuilder() { return Builder.create(); }
435 public Builder newBuilderForType() { return newBuilder(); }
436 public static Builder newBuilder(com.openxc.BinaryMessages.VehicleMessage prototype) {
437 return newBuilder().mergeFrom(prototype);
439 public Builder toBuilder() { return newBuilder(this); }
442 protected Builder newBuilderForType(
443 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
444 Builder builder = new Builder(parent);
448 * Protobuf type {@code openxc.VehicleMessage}
450 public static final class Builder extends
451 com.google.protobuf.GeneratedMessage.Builder<Builder>
452 implements com.openxc.BinaryMessages.VehicleMessageOrBuilder {
453 public static final com.google.protobuf.Descriptors.Descriptor
455 return com.openxc.BinaryMessages.internal_static_openxc_VehicleMessage_descriptor;
458 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
459 internalGetFieldAccessorTable() {
460 return com.openxc.BinaryMessages.internal_static_openxc_VehicleMessage_fieldAccessorTable
461 .ensureFieldAccessorsInitialized(
462 com.openxc.BinaryMessages.VehicleMessage.class, com.openxc.BinaryMessages.VehicleMessage.Builder.class);
465 // Construct using com.openxc.BinaryMessages.VehicleMessage.newBuilder()
467 maybeForceBuilderInitialization();
471 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
473 maybeForceBuilderInitialization();
475 private void maybeForceBuilderInitialization() {
476 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
477 getRawMessageFieldBuilder();
478 getTranslatedMessageFieldBuilder();
481 private static Builder create() {
482 return new Builder();
485 public Builder clear() {
487 type_ = com.openxc.BinaryMessages.VehicleMessage.Type.RAW;
488 bitField0_ = (bitField0_ & ~0x00000001);
489 if (rawMessageBuilder_ == null) {
490 rawMessage_ = com.openxc.BinaryMessages.RawMessage.getDefaultInstance();
492 rawMessageBuilder_.clear();
494 bitField0_ = (bitField0_ & ~0x00000002);
495 if (translatedMessageBuilder_ == null) {
496 translatedMessage_ = com.openxc.BinaryMessages.TranslatedMessage.getDefaultInstance();
498 translatedMessageBuilder_.clear();
500 bitField0_ = (bitField0_ & ~0x00000004);
504 public Builder clone() {
505 return create().mergeFrom(buildPartial());
508 public com.google.protobuf.Descriptors.Descriptor
509 getDescriptorForType() {
510 return com.openxc.BinaryMessages.internal_static_openxc_VehicleMessage_descriptor;
513 public com.openxc.BinaryMessages.VehicleMessage getDefaultInstanceForType() {
514 return com.openxc.BinaryMessages.VehicleMessage.getDefaultInstance();
517 public com.openxc.BinaryMessages.VehicleMessage build() {
518 com.openxc.BinaryMessages.VehicleMessage result = buildPartial();
519 if (!result.isInitialized()) {
520 throw newUninitializedMessageException(result);
525 public com.openxc.BinaryMessages.VehicleMessage buildPartial() {
526 com.openxc.BinaryMessages.VehicleMessage result = new com.openxc.BinaryMessages.VehicleMessage(this);
527 int from_bitField0_ = bitField0_;
528 int to_bitField0_ = 0;
529 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
530 to_bitField0_ |= 0x00000001;
532 result.type_ = type_;
533 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
534 to_bitField0_ |= 0x00000002;
536 if (rawMessageBuilder_ == null) {
537 result.rawMessage_ = rawMessage_;
539 result.rawMessage_ = rawMessageBuilder_.build();
541 if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
542 to_bitField0_ |= 0x00000004;
544 if (translatedMessageBuilder_ == null) {
545 result.translatedMessage_ = translatedMessage_;
547 result.translatedMessage_ = translatedMessageBuilder_.build();
549 result.bitField0_ = to_bitField0_;
554 public Builder mergeFrom(com.google.protobuf.Message other) {
555 if (other instanceof com.openxc.BinaryMessages.VehicleMessage) {
556 return mergeFrom((com.openxc.BinaryMessages.VehicleMessage)other);
558 super.mergeFrom(other);
563 public Builder mergeFrom(com.openxc.BinaryMessages.VehicleMessage other) {
564 if (other == com.openxc.BinaryMessages.VehicleMessage.getDefaultInstance()) return this;
565 if (other.hasType()) {
566 setType(other.getType());
568 if (other.hasRawMessage()) {
569 mergeRawMessage(other.getRawMessage());
571 if (other.hasTranslatedMessage()) {
572 mergeTranslatedMessage(other.getTranslatedMessage());
574 this.mergeUnknownFields(other.getUnknownFields());
578 public final boolean isInitialized() {
582 public Builder mergeFrom(
583 com.google.protobuf.CodedInputStream input,
584 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
585 throws java.io.IOException {
586 com.openxc.BinaryMessages.VehicleMessage parsedMessage = null;
588 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
589 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
590 parsedMessage = (com.openxc.BinaryMessages.VehicleMessage) e.getUnfinishedMessage();
593 if (parsedMessage != null) {
594 mergeFrom(parsedMessage);
599 private int bitField0_;
601 // optional .openxc.VehicleMessage.Type type = 1;
602 private com.openxc.BinaryMessages.VehicleMessage.Type type_ = com.openxc.BinaryMessages.VehicleMessage.Type.RAW;
604 * <code>optional .openxc.VehicleMessage.Type type = 1;</code>
606 public boolean hasType() {
607 return ((bitField0_ & 0x00000001) == 0x00000001);
610 * <code>optional .openxc.VehicleMessage.Type type = 1;</code>
612 public com.openxc.BinaryMessages.VehicleMessage.Type getType() {
616 * <code>optional .openxc.VehicleMessage.Type type = 1;</code>
618 public Builder setType(com.openxc.BinaryMessages.VehicleMessage.Type value) {
620 throw new NullPointerException();
622 bitField0_ |= 0x00000001;
628 * <code>optional .openxc.VehicleMessage.Type type = 1;</code>
630 public Builder clearType() {
631 bitField0_ = (bitField0_ & ~0x00000001);
632 type_ = com.openxc.BinaryMessages.VehicleMessage.Type.RAW;
637 // optional .openxc.RawMessage raw_message = 2;
638 private com.openxc.BinaryMessages.RawMessage rawMessage_ = com.openxc.BinaryMessages.RawMessage.getDefaultInstance();
639 private com.google.protobuf.SingleFieldBuilder<
640 com.openxc.BinaryMessages.RawMessage, com.openxc.BinaryMessages.RawMessage.Builder, com.openxc.BinaryMessages.RawMessageOrBuilder> rawMessageBuilder_;
642 * <code>optional .openxc.RawMessage raw_message = 2;</code>
644 public boolean hasRawMessage() {
645 return ((bitField0_ & 0x00000002) == 0x00000002);
648 * <code>optional .openxc.RawMessage raw_message = 2;</code>
650 public com.openxc.BinaryMessages.RawMessage getRawMessage() {
651 if (rawMessageBuilder_ == null) {
654 return rawMessageBuilder_.getMessage();
658 * <code>optional .openxc.RawMessage raw_message = 2;</code>
660 public Builder setRawMessage(com.openxc.BinaryMessages.RawMessage value) {
661 if (rawMessageBuilder_ == null) {
663 throw new NullPointerException();
668 rawMessageBuilder_.setMessage(value);
670 bitField0_ |= 0x00000002;
674 * <code>optional .openxc.RawMessage raw_message = 2;</code>
676 public Builder setRawMessage(
677 com.openxc.BinaryMessages.RawMessage.Builder builderForValue) {
678 if (rawMessageBuilder_ == null) {
679 rawMessage_ = builderForValue.build();
682 rawMessageBuilder_.setMessage(builderForValue.build());
684 bitField0_ |= 0x00000002;
688 * <code>optional .openxc.RawMessage raw_message = 2;</code>
690 public Builder mergeRawMessage(com.openxc.BinaryMessages.RawMessage value) {
691 if (rawMessageBuilder_ == null) {
692 if (((bitField0_ & 0x00000002) == 0x00000002) &&
693 rawMessage_ != com.openxc.BinaryMessages.RawMessage.getDefaultInstance()) {
695 com.openxc.BinaryMessages.RawMessage.newBuilder(rawMessage_).mergeFrom(value).buildPartial();
701 rawMessageBuilder_.mergeFrom(value);
703 bitField0_ |= 0x00000002;
707 * <code>optional .openxc.RawMessage raw_message = 2;</code>
709 public Builder clearRawMessage() {
710 if (rawMessageBuilder_ == null) {
711 rawMessage_ = com.openxc.BinaryMessages.RawMessage.getDefaultInstance();
714 rawMessageBuilder_.clear();
716 bitField0_ = (bitField0_ & ~0x00000002);
720 * <code>optional .openxc.RawMessage raw_message = 2;</code>
722 public com.openxc.BinaryMessages.RawMessage.Builder getRawMessageBuilder() {
723 bitField0_ |= 0x00000002;
725 return getRawMessageFieldBuilder().getBuilder();
728 * <code>optional .openxc.RawMessage raw_message = 2;</code>
730 public com.openxc.BinaryMessages.RawMessageOrBuilder getRawMessageOrBuilder() {
731 if (rawMessageBuilder_ != null) {
732 return rawMessageBuilder_.getMessageOrBuilder();
738 * <code>optional .openxc.RawMessage raw_message = 2;</code>
740 private com.google.protobuf.SingleFieldBuilder<
741 com.openxc.BinaryMessages.RawMessage, com.openxc.BinaryMessages.RawMessage.Builder, com.openxc.BinaryMessages.RawMessageOrBuilder>
742 getRawMessageFieldBuilder() {
743 if (rawMessageBuilder_ == null) {
744 rawMessageBuilder_ = new com.google.protobuf.SingleFieldBuilder<
745 com.openxc.BinaryMessages.RawMessage, com.openxc.BinaryMessages.RawMessage.Builder, com.openxc.BinaryMessages.RawMessageOrBuilder>(
747 getParentForChildren(),
751 return rawMessageBuilder_;
754 // optional .openxc.TranslatedMessage translated_message = 3;
755 private com.openxc.BinaryMessages.TranslatedMessage translatedMessage_ = com.openxc.BinaryMessages.TranslatedMessage.getDefaultInstance();
756 private com.google.protobuf.SingleFieldBuilder<
757 com.openxc.BinaryMessages.TranslatedMessage, com.openxc.BinaryMessages.TranslatedMessage.Builder, com.openxc.BinaryMessages.TranslatedMessageOrBuilder> translatedMessageBuilder_;
759 * <code>optional .openxc.TranslatedMessage translated_message = 3;</code>
761 public boolean hasTranslatedMessage() {
762 return ((bitField0_ & 0x00000004) == 0x00000004);
765 * <code>optional .openxc.TranslatedMessage translated_message = 3;</code>
767 public com.openxc.BinaryMessages.TranslatedMessage getTranslatedMessage() {
768 if (translatedMessageBuilder_ == null) {
769 return translatedMessage_;
771 return translatedMessageBuilder_.getMessage();
775 * <code>optional .openxc.TranslatedMessage translated_message = 3;</code>
777 public Builder setTranslatedMessage(com.openxc.BinaryMessages.TranslatedMessage value) {
778 if (translatedMessageBuilder_ == null) {
780 throw new NullPointerException();
782 translatedMessage_ = value;
785 translatedMessageBuilder_.setMessage(value);
787 bitField0_ |= 0x00000004;
791 * <code>optional .openxc.TranslatedMessage translated_message = 3;</code>
793 public Builder setTranslatedMessage(
794 com.openxc.BinaryMessages.TranslatedMessage.Builder builderForValue) {
795 if (translatedMessageBuilder_ == null) {
796 translatedMessage_ = builderForValue.build();
799 translatedMessageBuilder_.setMessage(builderForValue.build());
801 bitField0_ |= 0x00000004;
805 * <code>optional .openxc.TranslatedMessage translated_message = 3;</code>
807 public Builder mergeTranslatedMessage(com.openxc.BinaryMessages.TranslatedMessage value) {
808 if (translatedMessageBuilder_ == null) {
809 if (((bitField0_ & 0x00000004) == 0x00000004) &&
810 translatedMessage_ != com.openxc.BinaryMessages.TranslatedMessage.getDefaultInstance()) {
812 com.openxc.BinaryMessages.TranslatedMessage.newBuilder(translatedMessage_).mergeFrom(value).buildPartial();
814 translatedMessage_ = value;
818 translatedMessageBuilder_.mergeFrom(value);
820 bitField0_ |= 0x00000004;
824 * <code>optional .openxc.TranslatedMessage translated_message = 3;</code>
826 public Builder clearTranslatedMessage() {
827 if (translatedMessageBuilder_ == null) {
828 translatedMessage_ = com.openxc.BinaryMessages.TranslatedMessage.getDefaultInstance();
831 translatedMessageBuilder_.clear();
833 bitField0_ = (bitField0_ & ~0x00000004);
837 * <code>optional .openxc.TranslatedMessage translated_message = 3;</code>
839 public com.openxc.BinaryMessages.TranslatedMessage.Builder getTranslatedMessageBuilder() {
840 bitField0_ |= 0x00000004;
842 return getTranslatedMessageFieldBuilder().getBuilder();
845 * <code>optional .openxc.TranslatedMessage translated_message = 3;</code>
847 public com.openxc.BinaryMessages.TranslatedMessageOrBuilder getTranslatedMessageOrBuilder() {
848 if (translatedMessageBuilder_ != null) {
849 return translatedMessageBuilder_.getMessageOrBuilder();
851 return translatedMessage_;
855 * <code>optional .openxc.TranslatedMessage translated_message = 3;</code>
857 private com.google.protobuf.SingleFieldBuilder<
858 com.openxc.BinaryMessages.TranslatedMessage, com.openxc.BinaryMessages.TranslatedMessage.Builder, com.openxc.BinaryMessages.TranslatedMessageOrBuilder>
859 getTranslatedMessageFieldBuilder() {
860 if (translatedMessageBuilder_ == null) {
861 translatedMessageBuilder_ = new com.google.protobuf.SingleFieldBuilder<
862 com.openxc.BinaryMessages.TranslatedMessage, com.openxc.BinaryMessages.TranslatedMessage.Builder, com.openxc.BinaryMessages.TranslatedMessageOrBuilder>(
864 getParentForChildren(),
866 translatedMessage_ = null;
868 return translatedMessageBuilder_;
871 // @@protoc_insertion_point(builder_scope:openxc.VehicleMessage)
875 defaultInstance = new VehicleMessage(true);
876 defaultInstance.initFields();
879 // @@protoc_insertion_point(class_scope:openxc.VehicleMessage)
882 public interface RawMessageOrBuilder
883 extends com.google.protobuf.MessageOrBuilder {
885 // optional int32 bus = 1;
887 * <code>optional int32 bus = 1;</code>
891 * <code>optional int32 bus = 1;</code>
895 // optional uint32 message_id = 2;
897 * <code>optional uint32 message_id = 2;</code>
899 boolean hasMessageId();
901 * <code>optional uint32 message_id = 2;</code>
905 // optional uint64 data = 3;
907 * <code>optional uint64 data = 3;</code>
911 * <code>optional uint64 data = 3;</code>
916 * Protobuf type {@code openxc.RawMessage}
918 public static final class RawMessage extends
919 com.google.protobuf.GeneratedMessage
920 implements RawMessageOrBuilder {
921 // Use RawMessage.newBuilder() to construct.
922 private RawMessage(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
924 this.unknownFields = builder.getUnknownFields();
926 private RawMessage(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
928 private static final RawMessage defaultInstance;
929 public static RawMessage getDefaultInstance() {
930 return defaultInstance;
933 public RawMessage getDefaultInstanceForType() {
934 return defaultInstance;
937 private final com.google.protobuf.UnknownFieldSet unknownFields;
939 public final com.google.protobuf.UnknownFieldSet
941 return this.unknownFields;
944 com.google.protobuf.CodedInputStream input,
945 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
946 throws com.google.protobuf.InvalidProtocolBufferException {
948 int mutable_bitField0_ = 0;
949 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
950 com.google.protobuf.UnknownFieldSet.newBuilder();
952 boolean done = false;
954 int tag = input.readTag();
960 if (!parseUnknownField(input, unknownFields,
961 extensionRegistry, tag)) {
967 bitField0_ |= 0x00000001;
968 bus_ = input.readInt32();
972 bitField0_ |= 0x00000002;
973 messageId_ = input.readUInt32();
977 bitField0_ |= 0x00000004;
978 data_ = input.readUInt64();
983 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
984 throw e.setUnfinishedMessage(this);
985 } catch (java.io.IOException e) {
986 throw new com.google.protobuf.InvalidProtocolBufferException(
987 e.getMessage()).setUnfinishedMessage(this);
989 this.unknownFields = unknownFields.build();
990 makeExtensionsImmutable();
993 public static final com.google.protobuf.Descriptors.Descriptor
995 return com.openxc.BinaryMessages.internal_static_openxc_RawMessage_descriptor;
998 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
999 internalGetFieldAccessorTable() {
1000 return com.openxc.BinaryMessages.internal_static_openxc_RawMessage_fieldAccessorTable
1001 .ensureFieldAccessorsInitialized(
1002 com.openxc.BinaryMessages.RawMessage.class, com.openxc.BinaryMessages.RawMessage.Builder.class);
1005 public static com.google.protobuf.Parser<RawMessage> PARSER =
1006 new com.google.protobuf.AbstractParser<RawMessage>() {
1007 public RawMessage parsePartialFrom(
1008 com.google.protobuf.CodedInputStream input,
1009 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1010 throws com.google.protobuf.InvalidProtocolBufferException {
1011 return new RawMessage(input, extensionRegistry);
1016 public com.google.protobuf.Parser<RawMessage> getParserForType() {
1020 private int bitField0_;
1021 // optional int32 bus = 1;
1022 public static final int BUS_FIELD_NUMBER = 1;
1025 * <code>optional int32 bus = 1;</code>
1027 public boolean hasBus() {
1028 return ((bitField0_ & 0x00000001) == 0x00000001);
1031 * <code>optional int32 bus = 1;</code>
1033 public int getBus() {
1037 // optional uint32 message_id = 2;
1038 public static final int MESSAGE_ID_FIELD_NUMBER = 2;
1039 private int messageId_;
1041 * <code>optional uint32 message_id = 2;</code>
1043 public boolean hasMessageId() {
1044 return ((bitField0_ & 0x00000002) == 0x00000002);
1047 * <code>optional uint32 message_id = 2;</code>
1049 public int getMessageId() {
1053 // optional uint64 data = 3;
1054 public static final int DATA_FIELD_NUMBER = 3;
1057 * <code>optional uint64 data = 3;</code>
1059 public boolean hasData() {
1060 return ((bitField0_ & 0x00000004) == 0x00000004);
1063 * <code>optional uint64 data = 3;</code>
1065 public long getData() {
1069 private void initFields() {
1074 private byte memoizedIsInitialized = -1;
1075 public final boolean isInitialized() {
1076 byte isInitialized = memoizedIsInitialized;
1077 if (isInitialized != -1) return isInitialized == 1;
1079 memoizedIsInitialized = 1;
1083 public void writeTo(com.google.protobuf.CodedOutputStream output)
1084 throws java.io.IOException {
1085 getSerializedSize();
1086 if (((bitField0_ & 0x00000001) == 0x00000001)) {
1087 output.writeInt32(1, bus_);
1089 if (((bitField0_ & 0x00000002) == 0x00000002)) {
1090 output.writeUInt32(2, messageId_);
1092 if (((bitField0_ & 0x00000004) == 0x00000004)) {
1093 output.writeUInt64(3, data_);
1095 getUnknownFields().writeTo(output);
1098 private int memoizedSerializedSize = -1;
1099 public int getSerializedSize() {
1100 int size = memoizedSerializedSize;
1101 if (size != -1) return size;
1104 if (((bitField0_ & 0x00000001) == 0x00000001)) {
1105 size += com.google.protobuf.CodedOutputStream
1106 .computeInt32Size(1, bus_);
1108 if (((bitField0_ & 0x00000002) == 0x00000002)) {
1109 size += com.google.protobuf.CodedOutputStream
1110 .computeUInt32Size(2, messageId_);
1112 if (((bitField0_ & 0x00000004) == 0x00000004)) {
1113 size += com.google.protobuf.CodedOutputStream
1114 .computeUInt64Size(3, data_);
1116 size += getUnknownFields().getSerializedSize();
1117 memoizedSerializedSize = size;
1121 private static final long serialVersionUID = 0L;
1123 protected java.lang.Object writeReplace()
1124 throws java.io.ObjectStreamException {
1125 return super.writeReplace();
1128 public static com.openxc.BinaryMessages.RawMessage parseFrom(
1129 com.google.protobuf.ByteString data)
1130 throws com.google.protobuf.InvalidProtocolBufferException {
1131 return PARSER.parseFrom(data);
1133 public static com.openxc.BinaryMessages.RawMessage parseFrom(
1134 com.google.protobuf.ByteString data,
1135 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1136 throws com.google.protobuf.InvalidProtocolBufferException {
1137 return PARSER.parseFrom(data, extensionRegistry);
1139 public static com.openxc.BinaryMessages.RawMessage parseFrom(byte[] data)
1140 throws com.google.protobuf.InvalidProtocolBufferException {
1141 return PARSER.parseFrom(data);
1143 public static com.openxc.BinaryMessages.RawMessage parseFrom(
1145 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1146 throws com.google.protobuf.InvalidProtocolBufferException {
1147 return PARSER.parseFrom(data, extensionRegistry);
1149 public static com.openxc.BinaryMessages.RawMessage parseFrom(java.io.InputStream input)
1150 throws java.io.IOException {
1151 return PARSER.parseFrom(input);
1153 public static com.openxc.BinaryMessages.RawMessage parseFrom(
1154 java.io.InputStream input,
1155 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1156 throws java.io.IOException {
1157 return PARSER.parseFrom(input, extensionRegistry);
1159 public static com.openxc.BinaryMessages.RawMessage parseDelimitedFrom(java.io.InputStream input)
1160 throws java.io.IOException {
1161 return PARSER.parseDelimitedFrom(input);
1163 public static com.openxc.BinaryMessages.RawMessage parseDelimitedFrom(
1164 java.io.InputStream input,
1165 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1166 throws java.io.IOException {
1167 return PARSER.parseDelimitedFrom(input, extensionRegistry);
1169 public static com.openxc.BinaryMessages.RawMessage parseFrom(
1170 com.google.protobuf.CodedInputStream input)
1171 throws java.io.IOException {
1172 return PARSER.parseFrom(input);
1174 public static com.openxc.BinaryMessages.RawMessage parseFrom(
1175 com.google.protobuf.CodedInputStream input,
1176 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1177 throws java.io.IOException {
1178 return PARSER.parseFrom(input, extensionRegistry);
1181 public static Builder newBuilder() { return Builder.create(); }
1182 public Builder newBuilderForType() { return newBuilder(); }
1183 public static Builder newBuilder(com.openxc.BinaryMessages.RawMessage prototype) {
1184 return newBuilder().mergeFrom(prototype);
1186 public Builder toBuilder() { return newBuilder(this); }
1189 protected Builder newBuilderForType(
1190 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1191 Builder builder = new Builder(parent);
1195 * Protobuf type {@code openxc.RawMessage}
1197 public static final class Builder extends
1198 com.google.protobuf.GeneratedMessage.Builder<Builder>
1199 implements com.openxc.BinaryMessages.RawMessageOrBuilder {
1200 public static final com.google.protobuf.Descriptors.Descriptor
1202 return com.openxc.BinaryMessages.internal_static_openxc_RawMessage_descriptor;
1205 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1206 internalGetFieldAccessorTable() {
1207 return com.openxc.BinaryMessages.internal_static_openxc_RawMessage_fieldAccessorTable
1208 .ensureFieldAccessorsInitialized(
1209 com.openxc.BinaryMessages.RawMessage.class, com.openxc.BinaryMessages.RawMessage.Builder.class);
1212 // Construct using com.openxc.BinaryMessages.RawMessage.newBuilder()
1214 maybeForceBuilderInitialization();
1218 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1220 maybeForceBuilderInitialization();
1222 private void maybeForceBuilderInitialization() {
1223 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
1226 private static Builder create() {
1227 return new Builder();
1230 public Builder clear() {
1233 bitField0_ = (bitField0_ & ~0x00000001);
1235 bitField0_ = (bitField0_ & ~0x00000002);
1237 bitField0_ = (bitField0_ & ~0x00000004);
1241 public Builder clone() {
1242 return create().mergeFrom(buildPartial());
1245 public com.google.protobuf.Descriptors.Descriptor
1246 getDescriptorForType() {
1247 return com.openxc.BinaryMessages.internal_static_openxc_RawMessage_descriptor;
1250 public com.openxc.BinaryMessages.RawMessage getDefaultInstanceForType() {
1251 return com.openxc.BinaryMessages.RawMessage.getDefaultInstance();
1254 public com.openxc.BinaryMessages.RawMessage build() {
1255 com.openxc.BinaryMessages.RawMessage result = buildPartial();
1256 if (!result.isInitialized()) {
1257 throw newUninitializedMessageException(result);
1262 public com.openxc.BinaryMessages.RawMessage buildPartial() {
1263 com.openxc.BinaryMessages.RawMessage result = new com.openxc.BinaryMessages.RawMessage(this);
1264 int from_bitField0_ = bitField0_;
1265 int to_bitField0_ = 0;
1266 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
1267 to_bitField0_ |= 0x00000001;
1270 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
1271 to_bitField0_ |= 0x00000002;
1273 result.messageId_ = messageId_;
1274 if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
1275 to_bitField0_ |= 0x00000004;
1277 result.data_ = data_;
1278 result.bitField0_ = to_bitField0_;
1283 public Builder mergeFrom(com.google.protobuf.Message other) {
1284 if (other instanceof com.openxc.BinaryMessages.RawMessage) {
1285 return mergeFrom((com.openxc.BinaryMessages.RawMessage)other);
1287 super.mergeFrom(other);
1292 public Builder mergeFrom(com.openxc.BinaryMessages.RawMessage other) {
1293 if (other == com.openxc.BinaryMessages.RawMessage.getDefaultInstance()) return this;
1294 if (other.hasBus()) {
1295 setBus(other.getBus());
1297 if (other.hasMessageId()) {
1298 setMessageId(other.getMessageId());
1300 if (other.hasData()) {
1301 setData(other.getData());
1303 this.mergeUnknownFields(other.getUnknownFields());
1307 public final boolean isInitialized() {
1311 public Builder mergeFrom(
1312 com.google.protobuf.CodedInputStream input,
1313 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1314 throws java.io.IOException {
1315 com.openxc.BinaryMessages.RawMessage parsedMessage = null;
1317 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
1318 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1319 parsedMessage = (com.openxc.BinaryMessages.RawMessage) e.getUnfinishedMessage();
1322 if (parsedMessage != null) {
1323 mergeFrom(parsedMessage);
1328 private int bitField0_;
1330 // optional int32 bus = 1;
1333 * <code>optional int32 bus = 1;</code>
1335 public boolean hasBus() {
1336 return ((bitField0_ & 0x00000001) == 0x00000001);
1339 * <code>optional int32 bus = 1;</code>
1341 public int getBus() {
1345 * <code>optional int32 bus = 1;</code>
1347 public Builder setBus(int value) {
1348 bitField0_ |= 0x00000001;
1354 * <code>optional int32 bus = 1;</code>
1356 public Builder clearBus() {
1357 bitField0_ = (bitField0_ & ~0x00000001);
1363 // optional uint32 message_id = 2;
1364 private int messageId_ ;
1366 * <code>optional uint32 message_id = 2;</code>
1368 public boolean hasMessageId() {
1369 return ((bitField0_ & 0x00000002) == 0x00000002);
1372 * <code>optional uint32 message_id = 2;</code>
1374 public int getMessageId() {
1378 * <code>optional uint32 message_id = 2;</code>
1380 public Builder setMessageId(int value) {
1381 bitField0_ |= 0x00000002;
1387 * <code>optional uint32 message_id = 2;</code>
1389 public Builder clearMessageId() {
1390 bitField0_ = (bitField0_ & ~0x00000002);
1396 // optional uint64 data = 3;
1397 private long data_ ;
1399 * <code>optional uint64 data = 3;</code>
1401 public boolean hasData() {
1402 return ((bitField0_ & 0x00000004) == 0x00000004);
1405 * <code>optional uint64 data = 3;</code>
1407 public long getData() {
1411 * <code>optional uint64 data = 3;</code>
1413 public Builder setData(long value) {
1414 bitField0_ |= 0x00000004;
1420 * <code>optional uint64 data = 3;</code>
1422 public Builder clearData() {
1423 bitField0_ = (bitField0_ & ~0x00000004);
1429 // @@protoc_insertion_point(builder_scope:openxc.RawMessage)
1433 defaultInstance = new RawMessage(true);
1434 defaultInstance.initFields();
1437 // @@protoc_insertion_point(class_scope:openxc.RawMessage)
1440 public interface TranslatedMessageOrBuilder
1441 extends com.google.protobuf.MessageOrBuilder {
1443 // optional .openxc.TranslatedMessage.Type type = 1;
1445 * <code>optional .openxc.TranslatedMessage.Type type = 1;</code>
1449 * <code>optional .openxc.TranslatedMessage.Type type = 1;</code>
1451 com.openxc.BinaryMessages.TranslatedMessage.Type getType();
1453 // optional string name = 2;
1455 * <code>optional string name = 2;</code>
1459 * <code>optional string name = 2;</code>
1461 java.lang.String getName();
1463 * <code>optional string name = 2;</code>
1465 com.google.protobuf.ByteString
1468 // optional string string_value = 3;
1470 * <code>optional string string_value = 3;</code>
1472 boolean hasStringValue();
1474 * <code>optional string string_value = 3;</code>
1476 java.lang.String getStringValue();
1478 * <code>optional string string_value = 3;</code>
1480 com.google.protobuf.ByteString
1481 getStringValueBytes();
1483 // optional double numeric_value = 4;
1485 * <code>optional double numeric_value = 4;</code>
1487 boolean hasNumericValue();
1489 * <code>optional double numeric_value = 4;</code>
1491 double getNumericValue();
1493 // optional bool boolean_value = 5;
1495 * <code>optional bool boolean_value = 5;</code>
1497 boolean hasBooleanValue();
1499 * <code>optional bool boolean_value = 5;</code>
1501 boolean getBooleanValue();
1503 // optional string string_event = 6;
1505 * <code>optional string string_event = 6;</code>
1507 boolean hasStringEvent();
1509 * <code>optional string string_event = 6;</code>
1511 java.lang.String getStringEvent();
1513 * <code>optional string string_event = 6;</code>
1515 com.google.protobuf.ByteString
1516 getStringEventBytes();
1518 // optional double numeric_event = 7;
1520 * <code>optional double numeric_event = 7;</code>
1522 boolean hasNumericEvent();
1524 * <code>optional double numeric_event = 7;</code>
1526 double getNumericEvent();
1528 // optional bool boolean_event = 8;
1530 * <code>optional bool boolean_event = 8;</code>
1532 boolean hasBooleanEvent();
1534 * <code>optional bool boolean_event = 8;</code>
1536 boolean getBooleanEvent();
1539 * Protobuf type {@code openxc.TranslatedMessage}
1541 public static final class TranslatedMessage extends
1542 com.google.protobuf.GeneratedMessage
1543 implements TranslatedMessageOrBuilder {
1544 // Use TranslatedMessage.newBuilder() to construct.
1545 private TranslatedMessage(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
1547 this.unknownFields = builder.getUnknownFields();
1549 private TranslatedMessage(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
1551 private static final TranslatedMessage defaultInstance;
1552 public static TranslatedMessage getDefaultInstance() {
1553 return defaultInstance;
1556 public TranslatedMessage getDefaultInstanceForType() {
1557 return defaultInstance;
1560 private final com.google.protobuf.UnknownFieldSet unknownFields;
1562 public final com.google.protobuf.UnknownFieldSet
1563 getUnknownFields() {
1564 return this.unknownFields;
1566 private TranslatedMessage(
1567 com.google.protobuf.CodedInputStream input,
1568 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1569 throws com.google.protobuf.InvalidProtocolBufferException {
1571 int mutable_bitField0_ = 0;
1572 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
1573 com.google.protobuf.UnknownFieldSet.newBuilder();
1575 boolean done = false;
1577 int tag = input.readTag();
1583 if (!parseUnknownField(input, unknownFields,
1584 extensionRegistry, tag)) {
1590 int rawValue = input.readEnum();
1591 com.openxc.BinaryMessages.TranslatedMessage.Type value = com.openxc.BinaryMessages.TranslatedMessage.Type.valueOf(rawValue);
1592 if (value == null) {
1593 unknownFields.mergeVarintField(1, rawValue);
1595 bitField0_ |= 0x00000001;
1601 bitField0_ |= 0x00000002;
1602 name_ = input.readBytes();
1606 bitField0_ |= 0x00000004;
1607 stringValue_ = input.readBytes();
1611 bitField0_ |= 0x00000008;
1612 numericValue_ = input.readDouble();
1616 bitField0_ |= 0x00000010;
1617 booleanValue_ = input.readBool();
1621 bitField0_ |= 0x00000020;
1622 stringEvent_ = input.readBytes();
1626 bitField0_ |= 0x00000040;
1627 numericEvent_ = input.readDouble();
1631 bitField0_ |= 0x00000080;
1632 booleanEvent_ = input.readBool();
1637 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1638 throw e.setUnfinishedMessage(this);
1639 } catch (java.io.IOException e) {
1640 throw new com.google.protobuf.InvalidProtocolBufferException(
1641 e.getMessage()).setUnfinishedMessage(this);
1643 this.unknownFields = unknownFields.build();
1644 makeExtensionsImmutable();
1647 public static final com.google.protobuf.Descriptors.Descriptor
1649 return com.openxc.BinaryMessages.internal_static_openxc_TranslatedMessage_descriptor;
1652 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1653 internalGetFieldAccessorTable() {
1654 return com.openxc.BinaryMessages.internal_static_openxc_TranslatedMessage_fieldAccessorTable
1655 .ensureFieldAccessorsInitialized(
1656 com.openxc.BinaryMessages.TranslatedMessage.class, com.openxc.BinaryMessages.TranslatedMessage.Builder.class);
1659 public static com.google.protobuf.Parser<TranslatedMessage> PARSER =
1660 new com.google.protobuf.AbstractParser<TranslatedMessage>() {
1661 public TranslatedMessage parsePartialFrom(
1662 com.google.protobuf.CodedInputStream input,
1663 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1664 throws com.google.protobuf.InvalidProtocolBufferException {
1665 return new TranslatedMessage(input, extensionRegistry);
1670 public com.google.protobuf.Parser<TranslatedMessage> getParserForType() {
1675 * Protobuf enum {@code openxc.TranslatedMessage.Type}
1678 implements com.google.protobuf.ProtocolMessageEnum {
1680 * <code>STRING = 1;</code>
1684 * <code>NUM = 2;</code>
1688 * <code>BOOL = 3;</code>
1692 * <code>EVENTED_STRING = 4;</code>
1694 EVENTED_STRING(3, 4),
1696 * <code>EVENTED_NUM = 5;</code>
1700 * <code>EVENTED_BOOL = 6;</code>
1706 * <code>STRING = 1;</code>
1708 public static final int STRING_VALUE = 1;
1710 * <code>NUM = 2;</code>
1712 public static final int NUM_VALUE = 2;
1714 * <code>BOOL = 3;</code>
1716 public static final int BOOL_VALUE = 3;
1718 * <code>EVENTED_STRING = 4;</code>
1720 public static final int EVENTED_STRING_VALUE = 4;
1722 * <code>EVENTED_NUM = 5;</code>
1724 public static final int EVENTED_NUM_VALUE = 5;
1726 * <code>EVENTED_BOOL = 6;</code>
1728 public static final int EVENTED_BOOL_VALUE = 6;
1731 public final int getNumber() { return value; }
1733 public static Type valueOf(int value) {
1735 case 1: return STRING;
1737 case 3: return BOOL;
1738 case 4: return EVENTED_STRING;
1739 case 5: return EVENTED_NUM;
1740 case 6: return EVENTED_BOOL;
1741 default: return null;
1745 public static com.google.protobuf.Internal.EnumLiteMap<Type>
1746 internalGetValueMap() {
1747 return internalValueMap;
1749 private static com.google.protobuf.Internal.EnumLiteMap<Type>
1751 new com.google.protobuf.Internal.EnumLiteMap<Type>() {
1752 public Type findValueByNumber(int number) {
1753 return Type.valueOf(number);
1757 public final com.google.protobuf.Descriptors.EnumValueDescriptor
1758 getValueDescriptor() {
1759 return getDescriptor().getValues().get(index);
1761 public final com.google.protobuf.Descriptors.EnumDescriptor
1762 getDescriptorForType() {
1763 return getDescriptor();
1765 public static final com.google.protobuf.Descriptors.EnumDescriptor
1767 return com.openxc.BinaryMessages.TranslatedMessage.getDescriptor().getEnumTypes().get(0);
1770 private static final Type[] VALUES = values();
1772 public static Type valueOf(
1773 com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
1774 if (desc.getType() != getDescriptor()) {
1775 throw new java.lang.IllegalArgumentException(
1776 "EnumValueDescriptor is not for this type.");
1778 return VALUES[desc.getIndex()];
1781 private final int index;
1782 private final int value;
1784 private Type(int index, int value) {
1789 // @@protoc_insertion_point(enum_scope:openxc.TranslatedMessage.Type)
1792 private int bitField0_;
1793 // optional .openxc.TranslatedMessage.Type type = 1;
1794 public static final int TYPE_FIELD_NUMBER = 1;
1795 private com.openxc.BinaryMessages.TranslatedMessage.Type type_;
1797 * <code>optional .openxc.TranslatedMessage.Type type = 1;</code>
1799 public boolean hasType() {
1800 return ((bitField0_ & 0x00000001) == 0x00000001);
1803 * <code>optional .openxc.TranslatedMessage.Type type = 1;</code>
1805 public com.openxc.BinaryMessages.TranslatedMessage.Type getType() {
1809 // optional string name = 2;
1810 public static final int NAME_FIELD_NUMBER = 2;
1811 private java.lang.Object name_;
1813 * <code>optional string name = 2;</code>
1815 public boolean hasName() {
1816 return ((bitField0_ & 0x00000002) == 0x00000002);
1819 * <code>optional string name = 2;</code>
1821 public java.lang.String getName() {
1822 java.lang.Object ref = name_;
1823 if (ref instanceof java.lang.String) {
1824 return (java.lang.String) ref;
1826 com.google.protobuf.ByteString bs =
1827 (com.google.protobuf.ByteString) ref;
1828 java.lang.String s = bs.toStringUtf8();
1829 if (bs.isValidUtf8()) {
1836 * <code>optional string name = 2;</code>
1838 public com.google.protobuf.ByteString
1840 java.lang.Object ref = name_;
1841 if (ref instanceof java.lang.String) {
1842 com.google.protobuf.ByteString b =
1843 com.google.protobuf.ByteString.copyFromUtf8(
1844 (java.lang.String) ref);
1848 return (com.google.protobuf.ByteString) ref;
1852 // optional string string_value = 3;
1853 public static final int STRING_VALUE_FIELD_NUMBER = 3;
1854 private java.lang.Object stringValue_;
1856 * <code>optional string string_value = 3;</code>
1858 public boolean hasStringValue() {
1859 return ((bitField0_ & 0x00000004) == 0x00000004);
1862 * <code>optional string string_value = 3;</code>
1864 public java.lang.String getStringValue() {
1865 java.lang.Object ref = stringValue_;
1866 if (ref instanceof java.lang.String) {
1867 return (java.lang.String) ref;
1869 com.google.protobuf.ByteString bs =
1870 (com.google.protobuf.ByteString) ref;
1871 java.lang.String s = bs.toStringUtf8();
1872 if (bs.isValidUtf8()) {
1879 * <code>optional string string_value = 3;</code>
1881 public com.google.protobuf.ByteString
1882 getStringValueBytes() {
1883 java.lang.Object ref = stringValue_;
1884 if (ref instanceof java.lang.String) {
1885 com.google.protobuf.ByteString b =
1886 com.google.protobuf.ByteString.copyFromUtf8(
1887 (java.lang.String) ref);
1891 return (com.google.protobuf.ByteString) ref;
1895 // optional double numeric_value = 4;
1896 public static final int NUMERIC_VALUE_FIELD_NUMBER = 4;
1897 private double numericValue_;
1899 * <code>optional double numeric_value = 4;</code>
1901 public boolean hasNumericValue() {
1902 return ((bitField0_ & 0x00000008) == 0x00000008);
1905 * <code>optional double numeric_value = 4;</code>
1907 public double getNumericValue() {
1908 return numericValue_;
1911 // optional bool boolean_value = 5;
1912 public static final int BOOLEAN_VALUE_FIELD_NUMBER = 5;
1913 private boolean booleanValue_;
1915 * <code>optional bool boolean_value = 5;</code>
1917 public boolean hasBooleanValue() {
1918 return ((bitField0_ & 0x00000010) == 0x00000010);
1921 * <code>optional bool boolean_value = 5;</code>
1923 public boolean getBooleanValue() {
1924 return booleanValue_;
1927 // optional string string_event = 6;
1928 public static final int STRING_EVENT_FIELD_NUMBER = 6;
1929 private java.lang.Object stringEvent_;
1931 * <code>optional string string_event = 6;</code>
1933 public boolean hasStringEvent() {
1934 return ((bitField0_ & 0x00000020) == 0x00000020);
1937 * <code>optional string string_event = 6;</code>
1939 public java.lang.String getStringEvent() {
1940 java.lang.Object ref = stringEvent_;
1941 if (ref instanceof java.lang.String) {
1942 return (java.lang.String) ref;
1944 com.google.protobuf.ByteString bs =
1945 (com.google.protobuf.ByteString) ref;
1946 java.lang.String s = bs.toStringUtf8();
1947 if (bs.isValidUtf8()) {
1954 * <code>optional string string_event = 6;</code>
1956 public com.google.protobuf.ByteString
1957 getStringEventBytes() {
1958 java.lang.Object ref = stringEvent_;
1959 if (ref instanceof java.lang.String) {
1960 com.google.protobuf.ByteString b =
1961 com.google.protobuf.ByteString.copyFromUtf8(
1962 (java.lang.String) ref);
1966 return (com.google.protobuf.ByteString) ref;
1970 // optional double numeric_event = 7;
1971 public static final int NUMERIC_EVENT_FIELD_NUMBER = 7;
1972 private double numericEvent_;
1974 * <code>optional double numeric_event = 7;</code>
1976 public boolean hasNumericEvent() {
1977 return ((bitField0_ & 0x00000040) == 0x00000040);
1980 * <code>optional double numeric_event = 7;</code>
1982 public double getNumericEvent() {
1983 return numericEvent_;
1986 // optional bool boolean_event = 8;
1987 public static final int BOOLEAN_EVENT_FIELD_NUMBER = 8;
1988 private boolean booleanEvent_;
1990 * <code>optional bool boolean_event = 8;</code>
1992 public boolean hasBooleanEvent() {
1993 return ((bitField0_ & 0x00000080) == 0x00000080);
1996 * <code>optional bool boolean_event = 8;</code>
1998 public boolean getBooleanEvent() {
1999 return booleanEvent_;
2002 private void initFields() {
2003 type_ = com.openxc.BinaryMessages.TranslatedMessage.Type.STRING;
2007 booleanValue_ = false;
2010 booleanEvent_ = false;
2012 private byte memoizedIsInitialized = -1;
2013 public final boolean isInitialized() {
2014 byte isInitialized = memoizedIsInitialized;
2015 if (isInitialized != -1) return isInitialized == 1;
2017 memoizedIsInitialized = 1;
2021 public void writeTo(com.google.protobuf.CodedOutputStream output)
2022 throws java.io.IOException {
2023 getSerializedSize();
2024 if (((bitField0_ & 0x00000001) == 0x00000001)) {
2025 output.writeEnum(1, type_.getNumber());
2027 if (((bitField0_ & 0x00000002) == 0x00000002)) {
2028 output.writeBytes(2, getNameBytes());
2030 if (((bitField0_ & 0x00000004) == 0x00000004)) {
2031 output.writeBytes(3, getStringValueBytes());
2033 if (((bitField0_ & 0x00000008) == 0x00000008)) {
2034 output.writeDouble(4, numericValue_);
2036 if (((bitField0_ & 0x00000010) == 0x00000010)) {
2037 output.writeBool(5, booleanValue_);
2039 if (((bitField0_ & 0x00000020) == 0x00000020)) {
2040 output.writeBytes(6, getStringEventBytes());
2042 if (((bitField0_ & 0x00000040) == 0x00000040)) {
2043 output.writeDouble(7, numericEvent_);
2045 if (((bitField0_ & 0x00000080) == 0x00000080)) {
2046 output.writeBool(8, booleanEvent_);
2048 getUnknownFields().writeTo(output);
2051 private int memoizedSerializedSize = -1;
2052 public int getSerializedSize() {
2053 int size = memoizedSerializedSize;
2054 if (size != -1) return size;
2057 if (((bitField0_ & 0x00000001) == 0x00000001)) {
2058 size += com.google.protobuf.CodedOutputStream
2059 .computeEnumSize(1, type_.getNumber());
2061 if (((bitField0_ & 0x00000002) == 0x00000002)) {
2062 size += com.google.protobuf.CodedOutputStream
2063 .computeBytesSize(2, getNameBytes());
2065 if (((bitField0_ & 0x00000004) == 0x00000004)) {
2066 size += com.google.protobuf.CodedOutputStream
2067 .computeBytesSize(3, getStringValueBytes());
2069 if (((bitField0_ & 0x00000008) == 0x00000008)) {
2070 size += com.google.protobuf.CodedOutputStream
2071 .computeDoubleSize(4, numericValue_);
2073 if (((bitField0_ & 0x00000010) == 0x00000010)) {
2074 size += com.google.protobuf.CodedOutputStream
2075 .computeBoolSize(5, booleanValue_);
2077 if (((bitField0_ & 0x00000020) == 0x00000020)) {
2078 size += com.google.protobuf.CodedOutputStream
2079 .computeBytesSize(6, getStringEventBytes());
2081 if (((bitField0_ & 0x00000040) == 0x00000040)) {
2082 size += com.google.protobuf.CodedOutputStream
2083 .computeDoubleSize(7, numericEvent_);
2085 if (((bitField0_ & 0x00000080) == 0x00000080)) {
2086 size += com.google.protobuf.CodedOutputStream
2087 .computeBoolSize(8, booleanEvent_);
2089 size += getUnknownFields().getSerializedSize();
2090 memoizedSerializedSize = size;
2094 private static final long serialVersionUID = 0L;
2096 protected java.lang.Object writeReplace()
2097 throws java.io.ObjectStreamException {
2098 return super.writeReplace();
2101 public static com.openxc.BinaryMessages.TranslatedMessage parseFrom(
2102 com.google.protobuf.ByteString data)
2103 throws com.google.protobuf.InvalidProtocolBufferException {
2104 return PARSER.parseFrom(data);
2106 public static com.openxc.BinaryMessages.TranslatedMessage parseFrom(
2107 com.google.protobuf.ByteString data,
2108 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2109 throws com.google.protobuf.InvalidProtocolBufferException {
2110 return PARSER.parseFrom(data, extensionRegistry);
2112 public static com.openxc.BinaryMessages.TranslatedMessage parseFrom(byte[] data)
2113 throws com.google.protobuf.InvalidProtocolBufferException {
2114 return PARSER.parseFrom(data);
2116 public static com.openxc.BinaryMessages.TranslatedMessage parseFrom(
2118 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2119 throws com.google.protobuf.InvalidProtocolBufferException {
2120 return PARSER.parseFrom(data, extensionRegistry);
2122 public static com.openxc.BinaryMessages.TranslatedMessage parseFrom(java.io.InputStream input)
2123 throws java.io.IOException {
2124 return PARSER.parseFrom(input);
2126 public static com.openxc.BinaryMessages.TranslatedMessage parseFrom(
2127 java.io.InputStream input,
2128 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2129 throws java.io.IOException {
2130 return PARSER.parseFrom(input, extensionRegistry);
2132 public static com.openxc.BinaryMessages.TranslatedMessage parseDelimitedFrom(java.io.InputStream input)
2133 throws java.io.IOException {
2134 return PARSER.parseDelimitedFrom(input);
2136 public static com.openxc.BinaryMessages.TranslatedMessage parseDelimitedFrom(
2137 java.io.InputStream input,
2138 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2139 throws java.io.IOException {
2140 return PARSER.parseDelimitedFrom(input, extensionRegistry);
2142 public static com.openxc.BinaryMessages.TranslatedMessage parseFrom(
2143 com.google.protobuf.CodedInputStream input)
2144 throws java.io.IOException {
2145 return PARSER.parseFrom(input);
2147 public static com.openxc.BinaryMessages.TranslatedMessage parseFrom(
2148 com.google.protobuf.CodedInputStream input,
2149 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2150 throws java.io.IOException {
2151 return PARSER.parseFrom(input, extensionRegistry);
2154 public static Builder newBuilder() { return Builder.create(); }
2155 public Builder newBuilderForType() { return newBuilder(); }
2156 public static Builder newBuilder(com.openxc.BinaryMessages.TranslatedMessage prototype) {
2157 return newBuilder().mergeFrom(prototype);
2159 public Builder toBuilder() { return newBuilder(this); }
2162 protected Builder newBuilderForType(
2163 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2164 Builder builder = new Builder(parent);
2168 * Protobuf type {@code openxc.TranslatedMessage}
2170 public static final class Builder extends
2171 com.google.protobuf.GeneratedMessage.Builder<Builder>
2172 implements com.openxc.BinaryMessages.TranslatedMessageOrBuilder {
2173 public static final com.google.protobuf.Descriptors.Descriptor
2175 return com.openxc.BinaryMessages.internal_static_openxc_TranslatedMessage_descriptor;
2178 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2179 internalGetFieldAccessorTable() {
2180 return com.openxc.BinaryMessages.internal_static_openxc_TranslatedMessage_fieldAccessorTable
2181 .ensureFieldAccessorsInitialized(
2182 com.openxc.BinaryMessages.TranslatedMessage.class, com.openxc.BinaryMessages.TranslatedMessage.Builder.class);
2185 // Construct using com.openxc.BinaryMessages.TranslatedMessage.newBuilder()
2187 maybeForceBuilderInitialization();
2191 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2193 maybeForceBuilderInitialization();
2195 private void maybeForceBuilderInitialization() {
2196 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
2199 private static Builder create() {
2200 return new Builder();
2203 public Builder clear() {
2205 type_ = com.openxc.BinaryMessages.TranslatedMessage.Type.STRING;
2206 bitField0_ = (bitField0_ & ~0x00000001);
2208 bitField0_ = (bitField0_ & ~0x00000002);
2210 bitField0_ = (bitField0_ & ~0x00000004);
2212 bitField0_ = (bitField0_ & ~0x00000008);
2213 booleanValue_ = false;
2214 bitField0_ = (bitField0_ & ~0x00000010);
2216 bitField0_ = (bitField0_ & ~0x00000020);
2218 bitField0_ = (bitField0_ & ~0x00000040);
2219 booleanEvent_ = false;
2220 bitField0_ = (bitField0_ & ~0x00000080);
2224 public Builder clone() {
2225 return create().mergeFrom(buildPartial());
2228 public com.google.protobuf.Descriptors.Descriptor
2229 getDescriptorForType() {
2230 return com.openxc.BinaryMessages.internal_static_openxc_TranslatedMessage_descriptor;
2233 public com.openxc.BinaryMessages.TranslatedMessage getDefaultInstanceForType() {
2234 return com.openxc.BinaryMessages.TranslatedMessage.getDefaultInstance();
2237 public com.openxc.BinaryMessages.TranslatedMessage build() {
2238 com.openxc.BinaryMessages.TranslatedMessage result = buildPartial();
2239 if (!result.isInitialized()) {
2240 throw newUninitializedMessageException(result);
2245 public com.openxc.BinaryMessages.TranslatedMessage buildPartial() {
2246 com.openxc.BinaryMessages.TranslatedMessage result = new com.openxc.BinaryMessages.TranslatedMessage(this);
2247 int from_bitField0_ = bitField0_;
2248 int to_bitField0_ = 0;
2249 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
2250 to_bitField0_ |= 0x00000001;
2252 result.type_ = type_;
2253 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
2254 to_bitField0_ |= 0x00000002;
2256 result.name_ = name_;
2257 if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
2258 to_bitField0_ |= 0x00000004;
2260 result.stringValue_ = stringValue_;
2261 if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
2262 to_bitField0_ |= 0x00000008;
2264 result.numericValue_ = numericValue_;
2265 if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
2266 to_bitField0_ |= 0x00000010;
2268 result.booleanValue_ = booleanValue_;
2269 if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
2270 to_bitField0_ |= 0x00000020;
2272 result.stringEvent_ = stringEvent_;
2273 if (((from_bitField0_ & 0x00000040) == 0x00000040)) {
2274 to_bitField0_ |= 0x00000040;
2276 result.numericEvent_ = numericEvent_;
2277 if (((from_bitField0_ & 0x00000080) == 0x00000080)) {
2278 to_bitField0_ |= 0x00000080;
2280 result.booleanEvent_ = booleanEvent_;
2281 result.bitField0_ = to_bitField0_;
2286 public Builder mergeFrom(com.google.protobuf.Message other) {
2287 if (other instanceof com.openxc.BinaryMessages.TranslatedMessage) {
2288 return mergeFrom((com.openxc.BinaryMessages.TranslatedMessage)other);
2290 super.mergeFrom(other);
2295 public Builder mergeFrom(com.openxc.BinaryMessages.TranslatedMessage other) {
2296 if (other == com.openxc.BinaryMessages.TranslatedMessage.getDefaultInstance()) return this;
2297 if (other.hasType()) {
2298 setType(other.getType());
2300 if (other.hasName()) {
2301 bitField0_ |= 0x00000002;
2302 name_ = other.name_;
2305 if (other.hasStringValue()) {
2306 bitField0_ |= 0x00000004;
2307 stringValue_ = other.stringValue_;
2310 if (other.hasNumericValue()) {
2311 setNumericValue(other.getNumericValue());
2313 if (other.hasBooleanValue()) {
2314 setBooleanValue(other.getBooleanValue());
2316 if (other.hasStringEvent()) {
2317 bitField0_ |= 0x00000020;
2318 stringEvent_ = other.stringEvent_;
2321 if (other.hasNumericEvent()) {
2322 setNumericEvent(other.getNumericEvent());
2324 if (other.hasBooleanEvent()) {
2325 setBooleanEvent(other.getBooleanEvent());
2327 this.mergeUnknownFields(other.getUnknownFields());
2331 public final boolean isInitialized() {
2335 public Builder mergeFrom(
2336 com.google.protobuf.CodedInputStream input,
2337 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2338 throws java.io.IOException {
2339 com.openxc.BinaryMessages.TranslatedMessage parsedMessage = null;
2341 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
2342 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2343 parsedMessage = (com.openxc.BinaryMessages.TranslatedMessage) e.getUnfinishedMessage();
2346 if (parsedMessage != null) {
2347 mergeFrom(parsedMessage);
2352 private int bitField0_;
2354 // optional .openxc.TranslatedMessage.Type type = 1;
2355 private com.openxc.BinaryMessages.TranslatedMessage.Type type_ = com.openxc.BinaryMessages.TranslatedMessage.Type.STRING;
2357 * <code>optional .openxc.TranslatedMessage.Type type = 1;</code>
2359 public boolean hasType() {
2360 return ((bitField0_ & 0x00000001) == 0x00000001);
2363 * <code>optional .openxc.TranslatedMessage.Type type = 1;</code>
2365 public com.openxc.BinaryMessages.TranslatedMessage.Type getType() {
2369 * <code>optional .openxc.TranslatedMessage.Type type = 1;</code>
2371 public Builder setType(com.openxc.BinaryMessages.TranslatedMessage.Type value) {
2372 if (value == null) {
2373 throw new NullPointerException();
2375 bitField0_ |= 0x00000001;
2381 * <code>optional .openxc.TranslatedMessage.Type type = 1;</code>
2383 public Builder clearType() {
2384 bitField0_ = (bitField0_ & ~0x00000001);
2385 type_ = com.openxc.BinaryMessages.TranslatedMessage.Type.STRING;
2390 // optional string name = 2;
2391 private java.lang.Object name_ = "";
2393 * <code>optional string name = 2;</code>
2395 public boolean hasName() {
2396 return ((bitField0_ & 0x00000002) == 0x00000002);
2399 * <code>optional string name = 2;</code>
2401 public java.lang.String getName() {
2402 java.lang.Object ref = name_;
2403 if (!(ref instanceof java.lang.String)) {
2404 java.lang.String s = ((com.google.protobuf.ByteString) ref)
2409 return (java.lang.String) ref;
2413 * <code>optional string name = 2;</code>
2415 public com.google.protobuf.ByteString
2417 java.lang.Object ref = name_;
2418 if (ref instanceof String) {
2419 com.google.protobuf.ByteString b =
2420 com.google.protobuf.ByteString.copyFromUtf8(
2421 (java.lang.String) ref);
2425 return (com.google.protobuf.ByteString) ref;
2429 * <code>optional string name = 2;</code>
2431 public Builder setName(
2432 java.lang.String value) {
2433 if (value == null) {
2434 throw new NullPointerException();
2436 bitField0_ |= 0x00000002;
2442 * <code>optional string name = 2;</code>
2444 public Builder clearName() {
2445 bitField0_ = (bitField0_ & ~0x00000002);
2446 name_ = getDefaultInstance().getName();
2451 * <code>optional string name = 2;</code>
2453 public Builder setNameBytes(
2454 com.google.protobuf.ByteString value) {
2455 if (value == null) {
2456 throw new NullPointerException();
2458 bitField0_ |= 0x00000002;
2464 // optional string string_value = 3;
2465 private java.lang.Object stringValue_ = "";
2467 * <code>optional string string_value = 3;</code>
2469 public boolean hasStringValue() {
2470 return ((bitField0_ & 0x00000004) == 0x00000004);
2473 * <code>optional string string_value = 3;</code>
2475 public java.lang.String getStringValue() {
2476 java.lang.Object ref = stringValue_;
2477 if (!(ref instanceof java.lang.String)) {
2478 java.lang.String s = ((com.google.protobuf.ByteString) ref)
2483 return (java.lang.String) ref;
2487 * <code>optional string string_value = 3;</code>
2489 public com.google.protobuf.ByteString
2490 getStringValueBytes() {
2491 java.lang.Object ref = stringValue_;
2492 if (ref instanceof String) {
2493 com.google.protobuf.ByteString b =
2494 com.google.protobuf.ByteString.copyFromUtf8(
2495 (java.lang.String) ref);
2499 return (com.google.protobuf.ByteString) ref;
2503 * <code>optional string string_value = 3;</code>
2505 public Builder setStringValue(
2506 java.lang.String value) {
2507 if (value == null) {
2508 throw new NullPointerException();
2510 bitField0_ |= 0x00000004;
2511 stringValue_ = value;
2516 * <code>optional string string_value = 3;</code>
2518 public Builder clearStringValue() {
2519 bitField0_ = (bitField0_ & ~0x00000004);
2520 stringValue_ = getDefaultInstance().getStringValue();
2525 * <code>optional string string_value = 3;</code>
2527 public Builder setStringValueBytes(
2528 com.google.protobuf.ByteString value) {
2529 if (value == null) {
2530 throw new NullPointerException();
2532 bitField0_ |= 0x00000004;
2533 stringValue_ = value;
2538 // optional double numeric_value = 4;
2539 private double numericValue_ ;
2541 * <code>optional double numeric_value = 4;</code>
2543 public boolean hasNumericValue() {
2544 return ((bitField0_ & 0x00000008) == 0x00000008);
2547 * <code>optional double numeric_value = 4;</code>
2549 public double getNumericValue() {
2550 return numericValue_;
2553 * <code>optional double numeric_value = 4;</code>
2555 public Builder setNumericValue(double value) {
2556 bitField0_ |= 0x00000008;
2557 numericValue_ = value;
2562 * <code>optional double numeric_value = 4;</code>
2564 public Builder clearNumericValue() {
2565 bitField0_ = (bitField0_ & ~0x00000008);
2571 // optional bool boolean_value = 5;
2572 private boolean booleanValue_ ;
2574 * <code>optional bool boolean_value = 5;</code>
2576 public boolean hasBooleanValue() {
2577 return ((bitField0_ & 0x00000010) == 0x00000010);
2580 * <code>optional bool boolean_value = 5;</code>
2582 public boolean getBooleanValue() {
2583 return booleanValue_;
2586 * <code>optional bool boolean_value = 5;</code>
2588 public Builder setBooleanValue(boolean value) {
2589 bitField0_ |= 0x00000010;
2590 booleanValue_ = value;
2595 * <code>optional bool boolean_value = 5;</code>
2597 public Builder clearBooleanValue() {
2598 bitField0_ = (bitField0_ & ~0x00000010);
2599 booleanValue_ = false;
2604 // optional string string_event = 6;
2605 private java.lang.Object stringEvent_ = "";
2607 * <code>optional string string_event = 6;</code>
2609 public boolean hasStringEvent() {
2610 return ((bitField0_ & 0x00000020) == 0x00000020);
2613 * <code>optional string string_event = 6;</code>
2615 public java.lang.String getStringEvent() {
2616 java.lang.Object ref = stringEvent_;
2617 if (!(ref instanceof java.lang.String)) {
2618 java.lang.String s = ((com.google.protobuf.ByteString) ref)
2623 return (java.lang.String) ref;
2627 * <code>optional string string_event = 6;</code>
2629 public com.google.protobuf.ByteString
2630 getStringEventBytes() {
2631 java.lang.Object ref = stringEvent_;
2632 if (ref instanceof String) {
2633 com.google.protobuf.ByteString b =
2634 com.google.protobuf.ByteString.copyFromUtf8(
2635 (java.lang.String) ref);
2639 return (com.google.protobuf.ByteString) ref;
2643 * <code>optional string string_event = 6;</code>
2645 public Builder setStringEvent(
2646 java.lang.String value) {
2647 if (value == null) {
2648 throw new NullPointerException();
2650 bitField0_ |= 0x00000020;
2651 stringEvent_ = value;
2656 * <code>optional string string_event = 6;</code>
2658 public Builder clearStringEvent() {
2659 bitField0_ = (bitField0_ & ~0x00000020);
2660 stringEvent_ = getDefaultInstance().getStringEvent();
2665 * <code>optional string string_event = 6;</code>
2667 public Builder setStringEventBytes(
2668 com.google.protobuf.ByteString value) {
2669 if (value == null) {
2670 throw new NullPointerException();
2672 bitField0_ |= 0x00000020;
2673 stringEvent_ = value;
2678 // optional double numeric_event = 7;
2679 private double numericEvent_ ;
2681 * <code>optional double numeric_event = 7;</code>
2683 public boolean hasNumericEvent() {
2684 return ((bitField0_ & 0x00000040) == 0x00000040);
2687 * <code>optional double numeric_event = 7;</code>
2689 public double getNumericEvent() {
2690 return numericEvent_;
2693 * <code>optional double numeric_event = 7;</code>
2695 public Builder setNumericEvent(double value) {
2696 bitField0_ |= 0x00000040;
2697 numericEvent_ = value;
2702 * <code>optional double numeric_event = 7;</code>
2704 public Builder clearNumericEvent() {
2705 bitField0_ = (bitField0_ & ~0x00000040);
2711 // optional bool boolean_event = 8;
2712 private boolean booleanEvent_ ;
2714 * <code>optional bool boolean_event = 8;</code>
2716 public boolean hasBooleanEvent() {
2717 return ((bitField0_ & 0x00000080) == 0x00000080);
2720 * <code>optional bool boolean_event = 8;</code>
2722 public boolean getBooleanEvent() {
2723 return booleanEvent_;
2726 * <code>optional bool boolean_event = 8;</code>
2728 public Builder setBooleanEvent(boolean value) {
2729 bitField0_ |= 0x00000080;
2730 booleanEvent_ = value;
2735 * <code>optional bool boolean_event = 8;</code>
2737 public Builder clearBooleanEvent() {
2738 bitField0_ = (bitField0_ & ~0x00000080);
2739 booleanEvent_ = false;
2744 // @@protoc_insertion_point(builder_scope:openxc.TranslatedMessage)
2748 defaultInstance = new TranslatedMessage(true);
2749 defaultInstance.initFields();
2752 // @@protoc_insertion_point(class_scope:openxc.TranslatedMessage)
2755 private static com.google.protobuf.Descriptors.Descriptor
2756 internal_static_openxc_VehicleMessage_descriptor;
2758 com.google.protobuf.GeneratedMessage.FieldAccessorTable
2759 internal_static_openxc_VehicleMessage_fieldAccessorTable;
2760 private static com.google.protobuf.Descriptors.Descriptor
2761 internal_static_openxc_RawMessage_descriptor;
2763 com.google.protobuf.GeneratedMessage.FieldAccessorTable
2764 internal_static_openxc_RawMessage_fieldAccessorTable;
2765 private static com.google.protobuf.Descriptors.Descriptor
2766 internal_static_openxc_TranslatedMessage_descriptor;
2768 com.google.protobuf.GeneratedMessage.FieldAccessorTable
2769 internal_static_openxc_TranslatedMessage_fieldAccessorTable;
2771 public static com.google.protobuf.Descriptors.FileDescriptor
2775 private static com.google.protobuf.Descriptors.FileDescriptor
2778 java.lang.String[] descriptorData = {
2779 "\n\014openxc.proto\022\006openxc\"\274\001\n\016VehicleMessag" +
2780 "e\022)\n\004type\030\001 \001(\0162\033.openxc.VehicleMessage." +
2781 "Type\022\'\n\013raw_message\030\002 \001(\0132\022.openxc.RawMe" +
2782 "ssage\0225\n\022translated_message\030\003 \001(\0132\031.open" +
2783 "xc.TranslatedMessage\"\037\n\004Type\022\007\n\003RAW\020\001\022\016\n" +
2784 "\nTRANSLATED\020\002\";\n\nRawMessage\022\013\n\003bus\030\001 \001(\005" +
2785 "\022\022\n\nmessage_id\030\002 \001(\r\022\014\n\004data\030\003 \001(\004\"\265\002\n\021T" +
2786 "ranslatedMessage\022,\n\004type\030\001 \001(\0162\036.openxc." +
2787 "TranslatedMessage.Type\022\014\n\004name\030\002 \001(\t\022\024\n\014" +
2788 "string_value\030\003 \001(\t\022\025\n\rnumeric_value\030\004 \001(",
2789 "\001\022\025\n\rboolean_value\030\005 \001(\010\022\024\n\014string_event" +
2790 "\030\006 \001(\t\022\025\n\rnumeric_event\030\007 \001(\001\022\025\n\rboolean" +
2791 "_event\030\010 \001(\010\"\\\n\004Type\022\n\n\006STRING\020\001\022\007\n\003NUM\020" +
2792 "\002\022\010\n\004BOOL\020\003\022\022\n\016EVENTED_STRING\020\004\022\017\n\013EVENT" +
2793 "ED_NUM\020\005\022\020\n\014EVENTED_BOOL\020\006B\034\n\ncom.openxc" +
2794 "B\016BinaryMessages"
2796 com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
2797 new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
2798 public com.google.protobuf.ExtensionRegistry assignDescriptors(
2799 com.google.protobuf.Descriptors.FileDescriptor root) {
2801 internal_static_openxc_VehicleMessage_descriptor =
2802 getDescriptor().getMessageTypes().get(0);
2803 internal_static_openxc_VehicleMessage_fieldAccessorTable = new
2804 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
2805 internal_static_openxc_VehicleMessage_descriptor,
2806 new java.lang.String[] { "Type", "RawMessage", "TranslatedMessage", });
2807 internal_static_openxc_RawMessage_descriptor =
2808 getDescriptor().getMessageTypes().get(1);
2809 internal_static_openxc_RawMessage_fieldAccessorTable = new
2810 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
2811 internal_static_openxc_RawMessage_descriptor,
2812 new java.lang.String[] { "Bus", "MessageId", "Data", });
2813 internal_static_openxc_TranslatedMessage_descriptor =
2814 getDescriptor().getMessageTypes().get(2);
2815 internal_static_openxc_TranslatedMessage_fieldAccessorTable = new
2816 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
2817 internal_static_openxc_TranslatedMessage_descriptor,
2818 new java.lang.String[] { "Type", "Name", "StringValue", "NumericValue", "BooleanValue", "StringEvent", "NumericEvent", "BooleanEvent", });
2822 com.google.protobuf.Descriptors.FileDescriptor
2823 .internalBuildGeneratedFileFrom(descriptorData,
2824 new com.google.protobuf.Descriptors.FileDescriptor[] {
2828 // @@protoc_insertion_point(outer_class_scope)