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();
52 // optional .openxc.DiagnosticMessage diagnostic_message = 4;
54 * <code>optional .openxc.DiagnosticMessage diagnostic_message = 4;</code>
56 boolean hasDiagnosticMessage();
58 * <code>optional .openxc.DiagnosticMessage diagnostic_message = 4;</code>
60 com.openxc.BinaryMessages.DiagnosticMessage getDiagnosticMessage();
62 * <code>optional .openxc.DiagnosticMessage diagnostic_message = 4;</code>
64 com.openxc.BinaryMessages.DiagnosticMessageOrBuilder getDiagnosticMessageOrBuilder();
67 * Protobuf type {@code openxc.VehicleMessage}
69 public static final class VehicleMessage extends
70 com.google.protobuf.GeneratedMessage
71 implements VehicleMessageOrBuilder {
72 // Use VehicleMessage.newBuilder() to construct.
73 private VehicleMessage(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
75 this.unknownFields = builder.getUnknownFields();
77 private VehicleMessage(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
79 private static final VehicleMessage defaultInstance;
80 public static VehicleMessage getDefaultInstance() {
81 return defaultInstance;
84 public VehicleMessage getDefaultInstanceForType() {
85 return defaultInstance;
88 private final com.google.protobuf.UnknownFieldSet unknownFields;
90 public final com.google.protobuf.UnknownFieldSet
92 return this.unknownFields;
94 private VehicleMessage(
95 com.google.protobuf.CodedInputStream input,
96 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
97 throws com.google.protobuf.InvalidProtocolBufferException {
99 int mutable_bitField0_ = 0;
100 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
101 com.google.protobuf.UnknownFieldSet.newBuilder();
103 boolean done = false;
105 int tag = input.readTag();
111 if (!parseUnknownField(input, unknownFields,
112 extensionRegistry, tag)) {
118 int rawValue = input.readEnum();
119 com.openxc.BinaryMessages.VehicleMessage.Type value = com.openxc.BinaryMessages.VehicleMessage.Type.valueOf(rawValue);
121 unknownFields.mergeVarintField(1, rawValue);
123 bitField0_ |= 0x00000001;
129 com.openxc.BinaryMessages.RawMessage.Builder subBuilder = null;
130 if (((bitField0_ & 0x00000002) == 0x00000002)) {
131 subBuilder = rawMessage_.toBuilder();
133 rawMessage_ = input.readMessage(com.openxc.BinaryMessages.RawMessage.PARSER, extensionRegistry);
134 if (subBuilder != null) {
135 subBuilder.mergeFrom(rawMessage_);
136 rawMessage_ = subBuilder.buildPartial();
138 bitField0_ |= 0x00000002;
142 com.openxc.BinaryMessages.TranslatedMessage.Builder subBuilder = null;
143 if (((bitField0_ & 0x00000004) == 0x00000004)) {
144 subBuilder = translatedMessage_.toBuilder();
146 translatedMessage_ = input.readMessage(com.openxc.BinaryMessages.TranslatedMessage.PARSER, extensionRegistry);
147 if (subBuilder != null) {
148 subBuilder.mergeFrom(translatedMessage_);
149 translatedMessage_ = subBuilder.buildPartial();
151 bitField0_ |= 0x00000004;
155 com.openxc.BinaryMessages.DiagnosticMessage.Builder subBuilder = null;
156 if (((bitField0_ & 0x00000008) == 0x00000008)) {
157 subBuilder = diagnosticMessage_.toBuilder();
159 diagnosticMessage_ = input.readMessage(com.openxc.BinaryMessages.DiagnosticMessage.PARSER, extensionRegistry);
160 if (subBuilder != null) {
161 subBuilder.mergeFrom(diagnosticMessage_);
162 diagnosticMessage_ = subBuilder.buildPartial();
164 bitField0_ |= 0x00000008;
169 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
170 throw e.setUnfinishedMessage(this);
171 } catch (java.io.IOException e) {
172 throw new com.google.protobuf.InvalidProtocolBufferException(
173 e.getMessage()).setUnfinishedMessage(this);
175 this.unknownFields = unknownFields.build();
176 makeExtensionsImmutable();
179 public static final com.google.protobuf.Descriptors.Descriptor
181 return com.openxc.BinaryMessages.internal_static_openxc_VehicleMessage_descriptor;
184 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
185 internalGetFieldAccessorTable() {
186 return com.openxc.BinaryMessages.internal_static_openxc_VehicleMessage_fieldAccessorTable
187 .ensureFieldAccessorsInitialized(
188 com.openxc.BinaryMessages.VehicleMessage.class, com.openxc.BinaryMessages.VehicleMessage.Builder.class);
191 public static com.google.protobuf.Parser<VehicleMessage> PARSER =
192 new com.google.protobuf.AbstractParser<VehicleMessage>() {
193 public VehicleMessage parsePartialFrom(
194 com.google.protobuf.CodedInputStream input,
195 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
196 throws com.google.protobuf.InvalidProtocolBufferException {
197 return new VehicleMessage(input, extensionRegistry);
202 public com.google.protobuf.Parser<VehicleMessage> getParserForType() {
207 * Protobuf enum {@code openxc.VehicleMessage.Type}
210 implements com.google.protobuf.ProtocolMessageEnum {
212 * <code>RAW = 1;</code>
216 * <code>TRANSLATED = 2;</code>
220 * <code>DIAGNOSTIC = 3;</code>
226 * <code>RAW = 1;</code>
228 public static final int RAW_VALUE = 1;
230 * <code>TRANSLATED = 2;</code>
232 public static final int TRANSLATED_VALUE = 2;
234 * <code>DIAGNOSTIC = 3;</code>
236 public static final int DIAGNOSTIC_VALUE = 3;
239 public final int getNumber() { return value; }
241 public static Type valueOf(int value) {
244 case 2: return TRANSLATED;
245 case 3: return DIAGNOSTIC;
246 default: return null;
250 public static com.google.protobuf.Internal.EnumLiteMap<Type>
251 internalGetValueMap() {
252 return internalValueMap;
254 private static com.google.protobuf.Internal.EnumLiteMap<Type>
256 new com.google.protobuf.Internal.EnumLiteMap<Type>() {
257 public Type findValueByNumber(int number) {
258 return Type.valueOf(number);
262 public final com.google.protobuf.Descriptors.EnumValueDescriptor
263 getValueDescriptor() {
264 return getDescriptor().getValues().get(index);
266 public final com.google.protobuf.Descriptors.EnumDescriptor
267 getDescriptorForType() {
268 return getDescriptor();
270 public static final com.google.protobuf.Descriptors.EnumDescriptor
272 return com.openxc.BinaryMessages.VehicleMessage.getDescriptor().getEnumTypes().get(0);
275 private static final Type[] VALUES = values();
277 public static Type valueOf(
278 com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
279 if (desc.getType() != getDescriptor()) {
280 throw new java.lang.IllegalArgumentException(
281 "EnumValueDescriptor is not for this type.");
283 return VALUES[desc.getIndex()];
286 private final int index;
287 private final int value;
289 private Type(int index, int value) {
294 // @@protoc_insertion_point(enum_scope:openxc.VehicleMessage.Type)
297 private int bitField0_;
298 // optional .openxc.VehicleMessage.Type type = 1;
299 public static final int TYPE_FIELD_NUMBER = 1;
300 private com.openxc.BinaryMessages.VehicleMessage.Type type_;
302 * <code>optional .openxc.VehicleMessage.Type type = 1;</code>
304 public boolean hasType() {
305 return ((bitField0_ & 0x00000001) == 0x00000001);
308 * <code>optional .openxc.VehicleMessage.Type type = 1;</code>
310 public com.openxc.BinaryMessages.VehicleMessage.Type getType() {
314 // optional .openxc.RawMessage raw_message = 2;
315 public static final int RAW_MESSAGE_FIELD_NUMBER = 2;
316 private com.openxc.BinaryMessages.RawMessage rawMessage_;
318 * <code>optional .openxc.RawMessage raw_message = 2;</code>
320 public boolean hasRawMessage() {
321 return ((bitField0_ & 0x00000002) == 0x00000002);
324 * <code>optional .openxc.RawMessage raw_message = 2;</code>
326 public com.openxc.BinaryMessages.RawMessage getRawMessage() {
330 * <code>optional .openxc.RawMessage raw_message = 2;</code>
332 public com.openxc.BinaryMessages.RawMessageOrBuilder getRawMessageOrBuilder() {
336 // optional .openxc.TranslatedMessage translated_message = 3;
337 public static final int TRANSLATED_MESSAGE_FIELD_NUMBER = 3;
338 private com.openxc.BinaryMessages.TranslatedMessage translatedMessage_;
340 * <code>optional .openxc.TranslatedMessage translated_message = 3;</code>
342 public boolean hasTranslatedMessage() {
343 return ((bitField0_ & 0x00000004) == 0x00000004);
346 * <code>optional .openxc.TranslatedMessage translated_message = 3;</code>
348 public com.openxc.BinaryMessages.TranslatedMessage getTranslatedMessage() {
349 return translatedMessage_;
352 * <code>optional .openxc.TranslatedMessage translated_message = 3;</code>
354 public com.openxc.BinaryMessages.TranslatedMessageOrBuilder getTranslatedMessageOrBuilder() {
355 return translatedMessage_;
358 // optional .openxc.DiagnosticMessage diagnostic_message = 4;
359 public static final int DIAGNOSTIC_MESSAGE_FIELD_NUMBER = 4;
360 private com.openxc.BinaryMessages.DiagnosticMessage diagnosticMessage_;
362 * <code>optional .openxc.DiagnosticMessage diagnostic_message = 4;</code>
364 public boolean hasDiagnosticMessage() {
365 return ((bitField0_ & 0x00000008) == 0x00000008);
368 * <code>optional .openxc.DiagnosticMessage diagnostic_message = 4;</code>
370 public com.openxc.BinaryMessages.DiagnosticMessage getDiagnosticMessage() {
371 return diagnosticMessage_;
374 * <code>optional .openxc.DiagnosticMessage diagnostic_message = 4;</code>
376 public com.openxc.BinaryMessages.DiagnosticMessageOrBuilder getDiagnosticMessageOrBuilder() {
377 return diagnosticMessage_;
380 private void initFields() {
381 type_ = com.openxc.BinaryMessages.VehicleMessage.Type.RAW;
382 rawMessage_ = com.openxc.BinaryMessages.RawMessage.getDefaultInstance();
383 translatedMessage_ = com.openxc.BinaryMessages.TranslatedMessage.getDefaultInstance();
384 diagnosticMessage_ = com.openxc.BinaryMessages.DiagnosticMessage.getDefaultInstance();
386 private byte memoizedIsInitialized = -1;
387 public final boolean isInitialized() {
388 byte isInitialized = memoizedIsInitialized;
389 if (isInitialized != -1) return isInitialized == 1;
391 memoizedIsInitialized = 1;
395 public void writeTo(com.google.protobuf.CodedOutputStream output)
396 throws java.io.IOException {
398 if (((bitField0_ & 0x00000001) == 0x00000001)) {
399 output.writeEnum(1, type_.getNumber());
401 if (((bitField0_ & 0x00000002) == 0x00000002)) {
402 output.writeMessage(2, rawMessage_);
404 if (((bitField0_ & 0x00000004) == 0x00000004)) {
405 output.writeMessage(3, translatedMessage_);
407 if (((bitField0_ & 0x00000008) == 0x00000008)) {
408 output.writeMessage(4, diagnosticMessage_);
410 getUnknownFields().writeTo(output);
413 private int memoizedSerializedSize = -1;
414 public int getSerializedSize() {
415 int size = memoizedSerializedSize;
416 if (size != -1) return size;
419 if (((bitField0_ & 0x00000001) == 0x00000001)) {
420 size += com.google.protobuf.CodedOutputStream
421 .computeEnumSize(1, type_.getNumber());
423 if (((bitField0_ & 0x00000002) == 0x00000002)) {
424 size += com.google.protobuf.CodedOutputStream
425 .computeMessageSize(2, rawMessage_);
427 if (((bitField0_ & 0x00000004) == 0x00000004)) {
428 size += com.google.protobuf.CodedOutputStream
429 .computeMessageSize(3, translatedMessage_);
431 if (((bitField0_ & 0x00000008) == 0x00000008)) {
432 size += com.google.protobuf.CodedOutputStream
433 .computeMessageSize(4, diagnosticMessage_);
435 size += getUnknownFields().getSerializedSize();
436 memoizedSerializedSize = size;
440 private static final long serialVersionUID = 0L;
442 protected java.lang.Object writeReplace()
443 throws java.io.ObjectStreamException {
444 return super.writeReplace();
447 public static com.openxc.BinaryMessages.VehicleMessage parseFrom(
448 com.google.protobuf.ByteString data)
449 throws com.google.protobuf.InvalidProtocolBufferException {
450 return PARSER.parseFrom(data);
452 public static com.openxc.BinaryMessages.VehicleMessage parseFrom(
453 com.google.protobuf.ByteString data,
454 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
455 throws com.google.protobuf.InvalidProtocolBufferException {
456 return PARSER.parseFrom(data, extensionRegistry);
458 public static com.openxc.BinaryMessages.VehicleMessage parseFrom(byte[] data)
459 throws com.google.protobuf.InvalidProtocolBufferException {
460 return PARSER.parseFrom(data);
462 public static com.openxc.BinaryMessages.VehicleMessage parseFrom(
464 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
465 throws com.google.protobuf.InvalidProtocolBufferException {
466 return PARSER.parseFrom(data, extensionRegistry);
468 public static com.openxc.BinaryMessages.VehicleMessage parseFrom(java.io.InputStream input)
469 throws java.io.IOException {
470 return PARSER.parseFrom(input);
472 public static com.openxc.BinaryMessages.VehicleMessage parseFrom(
473 java.io.InputStream input,
474 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
475 throws java.io.IOException {
476 return PARSER.parseFrom(input, extensionRegistry);
478 public static com.openxc.BinaryMessages.VehicleMessage parseDelimitedFrom(java.io.InputStream input)
479 throws java.io.IOException {
480 return PARSER.parseDelimitedFrom(input);
482 public static com.openxc.BinaryMessages.VehicleMessage parseDelimitedFrom(
483 java.io.InputStream input,
484 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
485 throws java.io.IOException {
486 return PARSER.parseDelimitedFrom(input, extensionRegistry);
488 public static com.openxc.BinaryMessages.VehicleMessage parseFrom(
489 com.google.protobuf.CodedInputStream input)
490 throws java.io.IOException {
491 return PARSER.parseFrom(input);
493 public static com.openxc.BinaryMessages.VehicleMessage parseFrom(
494 com.google.protobuf.CodedInputStream input,
495 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
496 throws java.io.IOException {
497 return PARSER.parseFrom(input, extensionRegistry);
500 public static Builder newBuilder() { return Builder.create(); }
501 public Builder newBuilderForType() { return newBuilder(); }
502 public static Builder newBuilder(com.openxc.BinaryMessages.VehicleMessage prototype) {
503 return newBuilder().mergeFrom(prototype);
505 public Builder toBuilder() { return newBuilder(this); }
508 protected Builder newBuilderForType(
509 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
510 Builder builder = new Builder(parent);
514 * Protobuf type {@code openxc.VehicleMessage}
516 public static final class Builder extends
517 com.google.protobuf.GeneratedMessage.Builder<Builder>
518 implements com.openxc.BinaryMessages.VehicleMessageOrBuilder {
519 public static final com.google.protobuf.Descriptors.Descriptor
521 return com.openxc.BinaryMessages.internal_static_openxc_VehicleMessage_descriptor;
524 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
525 internalGetFieldAccessorTable() {
526 return com.openxc.BinaryMessages.internal_static_openxc_VehicleMessage_fieldAccessorTable
527 .ensureFieldAccessorsInitialized(
528 com.openxc.BinaryMessages.VehicleMessage.class, com.openxc.BinaryMessages.VehicleMessage.Builder.class);
531 // Construct using com.openxc.BinaryMessages.VehicleMessage.newBuilder()
533 maybeForceBuilderInitialization();
537 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
539 maybeForceBuilderInitialization();
541 private void maybeForceBuilderInitialization() {
542 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
543 getRawMessageFieldBuilder();
544 getTranslatedMessageFieldBuilder();
545 getDiagnosticMessageFieldBuilder();
548 private static Builder create() {
549 return new Builder();
552 public Builder clear() {
554 type_ = com.openxc.BinaryMessages.VehicleMessage.Type.RAW;
555 bitField0_ = (bitField0_ & ~0x00000001);
556 if (rawMessageBuilder_ == null) {
557 rawMessage_ = com.openxc.BinaryMessages.RawMessage.getDefaultInstance();
559 rawMessageBuilder_.clear();
561 bitField0_ = (bitField0_ & ~0x00000002);
562 if (translatedMessageBuilder_ == null) {
563 translatedMessage_ = com.openxc.BinaryMessages.TranslatedMessage.getDefaultInstance();
565 translatedMessageBuilder_.clear();
567 bitField0_ = (bitField0_ & ~0x00000004);
568 if (diagnosticMessageBuilder_ == null) {
569 diagnosticMessage_ = com.openxc.BinaryMessages.DiagnosticMessage.getDefaultInstance();
571 diagnosticMessageBuilder_.clear();
573 bitField0_ = (bitField0_ & ~0x00000008);
577 public Builder clone() {
578 return create().mergeFrom(buildPartial());
581 public com.google.protobuf.Descriptors.Descriptor
582 getDescriptorForType() {
583 return com.openxc.BinaryMessages.internal_static_openxc_VehicleMessage_descriptor;
586 public com.openxc.BinaryMessages.VehicleMessage getDefaultInstanceForType() {
587 return com.openxc.BinaryMessages.VehicleMessage.getDefaultInstance();
590 public com.openxc.BinaryMessages.VehicleMessage build() {
591 com.openxc.BinaryMessages.VehicleMessage result = buildPartial();
592 if (!result.isInitialized()) {
593 throw newUninitializedMessageException(result);
598 public com.openxc.BinaryMessages.VehicleMessage buildPartial() {
599 com.openxc.BinaryMessages.VehicleMessage result = new com.openxc.BinaryMessages.VehicleMessage(this);
600 int from_bitField0_ = bitField0_;
601 int to_bitField0_ = 0;
602 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
603 to_bitField0_ |= 0x00000001;
605 result.type_ = type_;
606 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
607 to_bitField0_ |= 0x00000002;
609 if (rawMessageBuilder_ == null) {
610 result.rawMessage_ = rawMessage_;
612 result.rawMessage_ = rawMessageBuilder_.build();
614 if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
615 to_bitField0_ |= 0x00000004;
617 if (translatedMessageBuilder_ == null) {
618 result.translatedMessage_ = translatedMessage_;
620 result.translatedMessage_ = translatedMessageBuilder_.build();
622 if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
623 to_bitField0_ |= 0x00000008;
625 if (diagnosticMessageBuilder_ == null) {
626 result.diagnosticMessage_ = diagnosticMessage_;
628 result.diagnosticMessage_ = diagnosticMessageBuilder_.build();
630 result.bitField0_ = to_bitField0_;
635 public Builder mergeFrom(com.google.protobuf.Message other) {
636 if (other instanceof com.openxc.BinaryMessages.VehicleMessage) {
637 return mergeFrom((com.openxc.BinaryMessages.VehicleMessage)other);
639 super.mergeFrom(other);
644 public Builder mergeFrom(com.openxc.BinaryMessages.VehicleMessage other) {
645 if (other == com.openxc.BinaryMessages.VehicleMessage.getDefaultInstance()) return this;
646 if (other.hasType()) {
647 setType(other.getType());
649 if (other.hasRawMessage()) {
650 mergeRawMessage(other.getRawMessage());
652 if (other.hasTranslatedMessage()) {
653 mergeTranslatedMessage(other.getTranslatedMessage());
655 if (other.hasDiagnosticMessage()) {
656 mergeDiagnosticMessage(other.getDiagnosticMessage());
658 this.mergeUnknownFields(other.getUnknownFields());
662 public final boolean isInitialized() {
666 public Builder mergeFrom(
667 com.google.protobuf.CodedInputStream input,
668 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
669 throws java.io.IOException {
670 com.openxc.BinaryMessages.VehicleMessage parsedMessage = null;
672 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
673 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
674 parsedMessage = (com.openxc.BinaryMessages.VehicleMessage) e.getUnfinishedMessage();
677 if (parsedMessage != null) {
678 mergeFrom(parsedMessage);
683 private int bitField0_;
685 // optional .openxc.VehicleMessage.Type type = 1;
686 private com.openxc.BinaryMessages.VehicleMessage.Type type_ = com.openxc.BinaryMessages.VehicleMessage.Type.RAW;
688 * <code>optional .openxc.VehicleMessage.Type type = 1;</code>
690 public boolean hasType() {
691 return ((bitField0_ & 0x00000001) == 0x00000001);
694 * <code>optional .openxc.VehicleMessage.Type type = 1;</code>
696 public com.openxc.BinaryMessages.VehicleMessage.Type getType() {
700 * <code>optional .openxc.VehicleMessage.Type type = 1;</code>
702 public Builder setType(com.openxc.BinaryMessages.VehicleMessage.Type value) {
704 throw new NullPointerException();
706 bitField0_ |= 0x00000001;
712 * <code>optional .openxc.VehicleMessage.Type type = 1;</code>
714 public Builder clearType() {
715 bitField0_ = (bitField0_ & ~0x00000001);
716 type_ = com.openxc.BinaryMessages.VehicleMessage.Type.RAW;
721 // optional .openxc.RawMessage raw_message = 2;
722 private com.openxc.BinaryMessages.RawMessage rawMessage_ = com.openxc.BinaryMessages.RawMessage.getDefaultInstance();
723 private com.google.protobuf.SingleFieldBuilder<
724 com.openxc.BinaryMessages.RawMessage, com.openxc.BinaryMessages.RawMessage.Builder, com.openxc.BinaryMessages.RawMessageOrBuilder> rawMessageBuilder_;
726 * <code>optional .openxc.RawMessage raw_message = 2;</code>
728 public boolean hasRawMessage() {
729 return ((bitField0_ & 0x00000002) == 0x00000002);
732 * <code>optional .openxc.RawMessage raw_message = 2;</code>
734 public com.openxc.BinaryMessages.RawMessage getRawMessage() {
735 if (rawMessageBuilder_ == null) {
738 return rawMessageBuilder_.getMessage();
742 * <code>optional .openxc.RawMessage raw_message = 2;</code>
744 public Builder setRawMessage(com.openxc.BinaryMessages.RawMessage value) {
745 if (rawMessageBuilder_ == null) {
747 throw new NullPointerException();
752 rawMessageBuilder_.setMessage(value);
754 bitField0_ |= 0x00000002;
758 * <code>optional .openxc.RawMessage raw_message = 2;</code>
760 public Builder setRawMessage(
761 com.openxc.BinaryMessages.RawMessage.Builder builderForValue) {
762 if (rawMessageBuilder_ == null) {
763 rawMessage_ = builderForValue.build();
766 rawMessageBuilder_.setMessage(builderForValue.build());
768 bitField0_ |= 0x00000002;
772 * <code>optional .openxc.RawMessage raw_message = 2;</code>
774 public Builder mergeRawMessage(com.openxc.BinaryMessages.RawMessage value) {
775 if (rawMessageBuilder_ == null) {
776 if (((bitField0_ & 0x00000002) == 0x00000002) &&
777 rawMessage_ != com.openxc.BinaryMessages.RawMessage.getDefaultInstance()) {
779 com.openxc.BinaryMessages.RawMessage.newBuilder(rawMessage_).mergeFrom(value).buildPartial();
785 rawMessageBuilder_.mergeFrom(value);
787 bitField0_ |= 0x00000002;
791 * <code>optional .openxc.RawMessage raw_message = 2;</code>
793 public Builder clearRawMessage() {
794 if (rawMessageBuilder_ == null) {
795 rawMessage_ = com.openxc.BinaryMessages.RawMessage.getDefaultInstance();
798 rawMessageBuilder_.clear();
800 bitField0_ = (bitField0_ & ~0x00000002);
804 * <code>optional .openxc.RawMessage raw_message = 2;</code>
806 public com.openxc.BinaryMessages.RawMessage.Builder getRawMessageBuilder() {
807 bitField0_ |= 0x00000002;
809 return getRawMessageFieldBuilder().getBuilder();
812 * <code>optional .openxc.RawMessage raw_message = 2;</code>
814 public com.openxc.BinaryMessages.RawMessageOrBuilder getRawMessageOrBuilder() {
815 if (rawMessageBuilder_ != null) {
816 return rawMessageBuilder_.getMessageOrBuilder();
822 * <code>optional .openxc.RawMessage raw_message = 2;</code>
824 private com.google.protobuf.SingleFieldBuilder<
825 com.openxc.BinaryMessages.RawMessage, com.openxc.BinaryMessages.RawMessage.Builder, com.openxc.BinaryMessages.RawMessageOrBuilder>
826 getRawMessageFieldBuilder() {
827 if (rawMessageBuilder_ == null) {
828 rawMessageBuilder_ = new com.google.protobuf.SingleFieldBuilder<
829 com.openxc.BinaryMessages.RawMessage, com.openxc.BinaryMessages.RawMessage.Builder, com.openxc.BinaryMessages.RawMessageOrBuilder>(
831 getParentForChildren(),
835 return rawMessageBuilder_;
838 // optional .openxc.TranslatedMessage translated_message = 3;
839 private com.openxc.BinaryMessages.TranslatedMessage translatedMessage_ = com.openxc.BinaryMessages.TranslatedMessage.getDefaultInstance();
840 private com.google.protobuf.SingleFieldBuilder<
841 com.openxc.BinaryMessages.TranslatedMessage, com.openxc.BinaryMessages.TranslatedMessage.Builder, com.openxc.BinaryMessages.TranslatedMessageOrBuilder> translatedMessageBuilder_;
843 * <code>optional .openxc.TranslatedMessage translated_message = 3;</code>
845 public boolean hasTranslatedMessage() {
846 return ((bitField0_ & 0x00000004) == 0x00000004);
849 * <code>optional .openxc.TranslatedMessage translated_message = 3;</code>
851 public com.openxc.BinaryMessages.TranslatedMessage getTranslatedMessage() {
852 if (translatedMessageBuilder_ == null) {
853 return translatedMessage_;
855 return translatedMessageBuilder_.getMessage();
859 * <code>optional .openxc.TranslatedMessage translated_message = 3;</code>
861 public Builder setTranslatedMessage(com.openxc.BinaryMessages.TranslatedMessage value) {
862 if (translatedMessageBuilder_ == null) {
864 throw new NullPointerException();
866 translatedMessage_ = value;
869 translatedMessageBuilder_.setMessage(value);
871 bitField0_ |= 0x00000004;
875 * <code>optional .openxc.TranslatedMessage translated_message = 3;</code>
877 public Builder setTranslatedMessage(
878 com.openxc.BinaryMessages.TranslatedMessage.Builder builderForValue) {
879 if (translatedMessageBuilder_ == null) {
880 translatedMessage_ = builderForValue.build();
883 translatedMessageBuilder_.setMessage(builderForValue.build());
885 bitField0_ |= 0x00000004;
889 * <code>optional .openxc.TranslatedMessage translated_message = 3;</code>
891 public Builder mergeTranslatedMessage(com.openxc.BinaryMessages.TranslatedMessage value) {
892 if (translatedMessageBuilder_ == null) {
893 if (((bitField0_ & 0x00000004) == 0x00000004) &&
894 translatedMessage_ != com.openxc.BinaryMessages.TranslatedMessage.getDefaultInstance()) {
896 com.openxc.BinaryMessages.TranslatedMessage.newBuilder(translatedMessage_).mergeFrom(value).buildPartial();
898 translatedMessage_ = value;
902 translatedMessageBuilder_.mergeFrom(value);
904 bitField0_ |= 0x00000004;
908 * <code>optional .openxc.TranslatedMessage translated_message = 3;</code>
910 public Builder clearTranslatedMessage() {
911 if (translatedMessageBuilder_ == null) {
912 translatedMessage_ = com.openxc.BinaryMessages.TranslatedMessage.getDefaultInstance();
915 translatedMessageBuilder_.clear();
917 bitField0_ = (bitField0_ & ~0x00000004);
921 * <code>optional .openxc.TranslatedMessage translated_message = 3;</code>
923 public com.openxc.BinaryMessages.TranslatedMessage.Builder getTranslatedMessageBuilder() {
924 bitField0_ |= 0x00000004;
926 return getTranslatedMessageFieldBuilder().getBuilder();
929 * <code>optional .openxc.TranslatedMessage translated_message = 3;</code>
931 public com.openxc.BinaryMessages.TranslatedMessageOrBuilder getTranslatedMessageOrBuilder() {
932 if (translatedMessageBuilder_ != null) {
933 return translatedMessageBuilder_.getMessageOrBuilder();
935 return translatedMessage_;
939 * <code>optional .openxc.TranslatedMessage translated_message = 3;</code>
941 private com.google.protobuf.SingleFieldBuilder<
942 com.openxc.BinaryMessages.TranslatedMessage, com.openxc.BinaryMessages.TranslatedMessage.Builder, com.openxc.BinaryMessages.TranslatedMessageOrBuilder>
943 getTranslatedMessageFieldBuilder() {
944 if (translatedMessageBuilder_ == null) {
945 translatedMessageBuilder_ = new com.google.protobuf.SingleFieldBuilder<
946 com.openxc.BinaryMessages.TranslatedMessage, com.openxc.BinaryMessages.TranslatedMessage.Builder, com.openxc.BinaryMessages.TranslatedMessageOrBuilder>(
948 getParentForChildren(),
950 translatedMessage_ = null;
952 return translatedMessageBuilder_;
955 // optional .openxc.DiagnosticMessage diagnostic_message = 4;
956 private com.openxc.BinaryMessages.DiagnosticMessage diagnosticMessage_ = com.openxc.BinaryMessages.DiagnosticMessage.getDefaultInstance();
957 private com.google.protobuf.SingleFieldBuilder<
958 com.openxc.BinaryMessages.DiagnosticMessage, com.openxc.BinaryMessages.DiagnosticMessage.Builder, com.openxc.BinaryMessages.DiagnosticMessageOrBuilder> diagnosticMessageBuilder_;
960 * <code>optional .openxc.DiagnosticMessage diagnostic_message = 4;</code>
962 public boolean hasDiagnosticMessage() {
963 return ((bitField0_ & 0x00000008) == 0x00000008);
966 * <code>optional .openxc.DiagnosticMessage diagnostic_message = 4;</code>
968 public com.openxc.BinaryMessages.DiagnosticMessage getDiagnosticMessage() {
969 if (diagnosticMessageBuilder_ == null) {
970 return diagnosticMessage_;
972 return diagnosticMessageBuilder_.getMessage();
976 * <code>optional .openxc.DiagnosticMessage diagnostic_message = 4;</code>
978 public Builder setDiagnosticMessage(com.openxc.BinaryMessages.DiagnosticMessage value) {
979 if (diagnosticMessageBuilder_ == null) {
981 throw new NullPointerException();
983 diagnosticMessage_ = value;
986 diagnosticMessageBuilder_.setMessage(value);
988 bitField0_ |= 0x00000008;
992 * <code>optional .openxc.DiagnosticMessage diagnostic_message = 4;</code>
994 public Builder setDiagnosticMessage(
995 com.openxc.BinaryMessages.DiagnosticMessage.Builder builderForValue) {
996 if (diagnosticMessageBuilder_ == null) {
997 diagnosticMessage_ = builderForValue.build();
1000 diagnosticMessageBuilder_.setMessage(builderForValue.build());
1002 bitField0_ |= 0x00000008;
1006 * <code>optional .openxc.DiagnosticMessage diagnostic_message = 4;</code>
1008 public Builder mergeDiagnosticMessage(com.openxc.BinaryMessages.DiagnosticMessage value) {
1009 if (diagnosticMessageBuilder_ == null) {
1010 if (((bitField0_ & 0x00000008) == 0x00000008) &&
1011 diagnosticMessage_ != com.openxc.BinaryMessages.DiagnosticMessage.getDefaultInstance()) {
1012 diagnosticMessage_ =
1013 com.openxc.BinaryMessages.DiagnosticMessage.newBuilder(diagnosticMessage_).mergeFrom(value).buildPartial();
1015 diagnosticMessage_ = value;
1019 diagnosticMessageBuilder_.mergeFrom(value);
1021 bitField0_ |= 0x00000008;
1025 * <code>optional .openxc.DiagnosticMessage diagnostic_message = 4;</code>
1027 public Builder clearDiagnosticMessage() {
1028 if (diagnosticMessageBuilder_ == null) {
1029 diagnosticMessage_ = com.openxc.BinaryMessages.DiagnosticMessage.getDefaultInstance();
1032 diagnosticMessageBuilder_.clear();
1034 bitField0_ = (bitField0_ & ~0x00000008);
1038 * <code>optional .openxc.DiagnosticMessage diagnostic_message = 4;</code>
1040 public com.openxc.BinaryMessages.DiagnosticMessage.Builder getDiagnosticMessageBuilder() {
1041 bitField0_ |= 0x00000008;
1043 return getDiagnosticMessageFieldBuilder().getBuilder();
1046 * <code>optional .openxc.DiagnosticMessage diagnostic_message = 4;</code>
1048 public com.openxc.BinaryMessages.DiagnosticMessageOrBuilder getDiagnosticMessageOrBuilder() {
1049 if (diagnosticMessageBuilder_ != null) {
1050 return diagnosticMessageBuilder_.getMessageOrBuilder();
1052 return diagnosticMessage_;
1056 * <code>optional .openxc.DiagnosticMessage diagnostic_message = 4;</code>
1058 private com.google.protobuf.SingleFieldBuilder<
1059 com.openxc.BinaryMessages.DiagnosticMessage, com.openxc.BinaryMessages.DiagnosticMessage.Builder, com.openxc.BinaryMessages.DiagnosticMessageOrBuilder>
1060 getDiagnosticMessageFieldBuilder() {
1061 if (diagnosticMessageBuilder_ == null) {
1062 diagnosticMessageBuilder_ = new com.google.protobuf.SingleFieldBuilder<
1063 com.openxc.BinaryMessages.DiagnosticMessage, com.openxc.BinaryMessages.DiagnosticMessage.Builder, com.openxc.BinaryMessages.DiagnosticMessageOrBuilder>(
1065 getParentForChildren(),
1067 diagnosticMessage_ = null;
1069 return diagnosticMessageBuilder_;
1072 // @@protoc_insertion_point(builder_scope:openxc.VehicleMessage)
1076 defaultInstance = new VehicleMessage(true);
1077 defaultInstance.initFields();
1080 // @@protoc_insertion_point(class_scope:openxc.VehicleMessage)
1083 public interface RawMessageOrBuilder
1084 extends com.google.protobuf.MessageOrBuilder {
1086 // optional int32 bus = 1;
1088 * <code>optional int32 bus = 1;</code>
1092 * <code>optional int32 bus = 1;</code>
1096 // optional uint32 message_id = 2;
1098 * <code>optional uint32 message_id = 2;</code>
1100 boolean hasMessageId();
1102 * <code>optional uint32 message_id = 2;</code>
1106 // optional uint64 data = 3;
1108 * <code>optional uint64 data = 3;</code>
1112 * <code>optional uint64 data = 3;</code>
1117 * Protobuf type {@code openxc.RawMessage}
1119 public static final class RawMessage extends
1120 com.google.protobuf.GeneratedMessage
1121 implements RawMessageOrBuilder {
1122 // Use RawMessage.newBuilder() to construct.
1123 private RawMessage(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
1125 this.unknownFields = builder.getUnknownFields();
1127 private RawMessage(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
1129 private static final RawMessage defaultInstance;
1130 public static RawMessage getDefaultInstance() {
1131 return defaultInstance;
1134 public RawMessage getDefaultInstanceForType() {
1135 return defaultInstance;
1138 private final com.google.protobuf.UnknownFieldSet unknownFields;
1140 public final com.google.protobuf.UnknownFieldSet
1141 getUnknownFields() {
1142 return this.unknownFields;
1145 com.google.protobuf.CodedInputStream input,
1146 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1147 throws com.google.protobuf.InvalidProtocolBufferException {
1149 int mutable_bitField0_ = 0;
1150 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
1151 com.google.protobuf.UnknownFieldSet.newBuilder();
1153 boolean done = false;
1155 int tag = input.readTag();
1161 if (!parseUnknownField(input, unknownFields,
1162 extensionRegistry, tag)) {
1168 bitField0_ |= 0x00000001;
1169 bus_ = input.readInt32();
1173 bitField0_ |= 0x00000002;
1174 messageId_ = input.readUInt32();
1178 bitField0_ |= 0x00000004;
1179 data_ = input.readUInt64();
1184 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1185 throw e.setUnfinishedMessage(this);
1186 } catch (java.io.IOException e) {
1187 throw new com.google.protobuf.InvalidProtocolBufferException(
1188 e.getMessage()).setUnfinishedMessage(this);
1190 this.unknownFields = unknownFields.build();
1191 makeExtensionsImmutable();
1194 public static final com.google.protobuf.Descriptors.Descriptor
1196 return com.openxc.BinaryMessages.internal_static_openxc_RawMessage_descriptor;
1199 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1200 internalGetFieldAccessorTable() {
1201 return com.openxc.BinaryMessages.internal_static_openxc_RawMessage_fieldAccessorTable
1202 .ensureFieldAccessorsInitialized(
1203 com.openxc.BinaryMessages.RawMessage.class, com.openxc.BinaryMessages.RawMessage.Builder.class);
1206 public static com.google.protobuf.Parser<RawMessage> PARSER =
1207 new com.google.protobuf.AbstractParser<RawMessage>() {
1208 public RawMessage parsePartialFrom(
1209 com.google.protobuf.CodedInputStream input,
1210 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1211 throws com.google.protobuf.InvalidProtocolBufferException {
1212 return new RawMessage(input, extensionRegistry);
1217 public com.google.protobuf.Parser<RawMessage> getParserForType() {
1221 private int bitField0_;
1222 // optional int32 bus = 1;
1223 public static final int BUS_FIELD_NUMBER = 1;
1226 * <code>optional int32 bus = 1;</code>
1228 public boolean hasBus() {
1229 return ((bitField0_ & 0x00000001) == 0x00000001);
1232 * <code>optional int32 bus = 1;</code>
1234 public int getBus() {
1238 // optional uint32 message_id = 2;
1239 public static final int MESSAGE_ID_FIELD_NUMBER = 2;
1240 private int messageId_;
1242 * <code>optional uint32 message_id = 2;</code>
1244 public boolean hasMessageId() {
1245 return ((bitField0_ & 0x00000002) == 0x00000002);
1248 * <code>optional uint32 message_id = 2;</code>
1250 public int getMessageId() {
1254 // optional uint64 data = 3;
1255 public static final int DATA_FIELD_NUMBER = 3;
1258 * <code>optional uint64 data = 3;</code>
1260 public boolean hasData() {
1261 return ((bitField0_ & 0x00000004) == 0x00000004);
1264 * <code>optional uint64 data = 3;</code>
1266 public long getData() {
1270 private void initFields() {
1275 private byte memoizedIsInitialized = -1;
1276 public final boolean isInitialized() {
1277 byte isInitialized = memoizedIsInitialized;
1278 if (isInitialized != -1) return isInitialized == 1;
1280 memoizedIsInitialized = 1;
1284 public void writeTo(com.google.protobuf.CodedOutputStream output)
1285 throws java.io.IOException {
1286 getSerializedSize();
1287 if (((bitField0_ & 0x00000001) == 0x00000001)) {
1288 output.writeInt32(1, bus_);
1290 if (((bitField0_ & 0x00000002) == 0x00000002)) {
1291 output.writeUInt32(2, messageId_);
1293 if (((bitField0_ & 0x00000004) == 0x00000004)) {
1294 output.writeUInt64(3, data_);
1296 getUnknownFields().writeTo(output);
1299 private int memoizedSerializedSize = -1;
1300 public int getSerializedSize() {
1301 int size = memoizedSerializedSize;
1302 if (size != -1) return size;
1305 if (((bitField0_ & 0x00000001) == 0x00000001)) {
1306 size += com.google.protobuf.CodedOutputStream
1307 .computeInt32Size(1, bus_);
1309 if (((bitField0_ & 0x00000002) == 0x00000002)) {
1310 size += com.google.protobuf.CodedOutputStream
1311 .computeUInt32Size(2, messageId_);
1313 if (((bitField0_ & 0x00000004) == 0x00000004)) {
1314 size += com.google.protobuf.CodedOutputStream
1315 .computeUInt64Size(3, data_);
1317 size += getUnknownFields().getSerializedSize();
1318 memoizedSerializedSize = size;
1322 private static final long serialVersionUID = 0L;
1324 protected java.lang.Object writeReplace()
1325 throws java.io.ObjectStreamException {
1326 return super.writeReplace();
1329 public static com.openxc.BinaryMessages.RawMessage parseFrom(
1330 com.google.protobuf.ByteString data)
1331 throws com.google.protobuf.InvalidProtocolBufferException {
1332 return PARSER.parseFrom(data);
1334 public static com.openxc.BinaryMessages.RawMessage parseFrom(
1335 com.google.protobuf.ByteString data,
1336 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1337 throws com.google.protobuf.InvalidProtocolBufferException {
1338 return PARSER.parseFrom(data, extensionRegistry);
1340 public static com.openxc.BinaryMessages.RawMessage parseFrom(byte[] data)
1341 throws com.google.protobuf.InvalidProtocolBufferException {
1342 return PARSER.parseFrom(data);
1344 public static com.openxc.BinaryMessages.RawMessage parseFrom(
1346 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1347 throws com.google.protobuf.InvalidProtocolBufferException {
1348 return PARSER.parseFrom(data, extensionRegistry);
1350 public static com.openxc.BinaryMessages.RawMessage parseFrom(java.io.InputStream input)
1351 throws java.io.IOException {
1352 return PARSER.parseFrom(input);
1354 public static com.openxc.BinaryMessages.RawMessage parseFrom(
1355 java.io.InputStream input,
1356 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1357 throws java.io.IOException {
1358 return PARSER.parseFrom(input, extensionRegistry);
1360 public static com.openxc.BinaryMessages.RawMessage parseDelimitedFrom(java.io.InputStream input)
1361 throws java.io.IOException {
1362 return PARSER.parseDelimitedFrom(input);
1364 public static com.openxc.BinaryMessages.RawMessage parseDelimitedFrom(
1365 java.io.InputStream input,
1366 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1367 throws java.io.IOException {
1368 return PARSER.parseDelimitedFrom(input, extensionRegistry);
1370 public static com.openxc.BinaryMessages.RawMessage parseFrom(
1371 com.google.protobuf.CodedInputStream input)
1372 throws java.io.IOException {
1373 return PARSER.parseFrom(input);
1375 public static com.openxc.BinaryMessages.RawMessage parseFrom(
1376 com.google.protobuf.CodedInputStream input,
1377 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1378 throws java.io.IOException {
1379 return PARSER.parseFrom(input, extensionRegistry);
1382 public static Builder newBuilder() { return Builder.create(); }
1383 public Builder newBuilderForType() { return newBuilder(); }
1384 public static Builder newBuilder(com.openxc.BinaryMessages.RawMessage prototype) {
1385 return newBuilder().mergeFrom(prototype);
1387 public Builder toBuilder() { return newBuilder(this); }
1390 protected Builder newBuilderForType(
1391 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1392 Builder builder = new Builder(parent);
1396 * Protobuf type {@code openxc.RawMessage}
1398 public static final class Builder extends
1399 com.google.protobuf.GeneratedMessage.Builder<Builder>
1400 implements com.openxc.BinaryMessages.RawMessageOrBuilder {
1401 public static final com.google.protobuf.Descriptors.Descriptor
1403 return com.openxc.BinaryMessages.internal_static_openxc_RawMessage_descriptor;
1406 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1407 internalGetFieldAccessorTable() {
1408 return com.openxc.BinaryMessages.internal_static_openxc_RawMessage_fieldAccessorTable
1409 .ensureFieldAccessorsInitialized(
1410 com.openxc.BinaryMessages.RawMessage.class, com.openxc.BinaryMessages.RawMessage.Builder.class);
1413 // Construct using com.openxc.BinaryMessages.RawMessage.newBuilder()
1415 maybeForceBuilderInitialization();
1419 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1421 maybeForceBuilderInitialization();
1423 private void maybeForceBuilderInitialization() {
1424 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
1427 private static Builder create() {
1428 return new Builder();
1431 public Builder clear() {
1434 bitField0_ = (bitField0_ & ~0x00000001);
1436 bitField0_ = (bitField0_ & ~0x00000002);
1438 bitField0_ = (bitField0_ & ~0x00000004);
1442 public Builder clone() {
1443 return create().mergeFrom(buildPartial());
1446 public com.google.protobuf.Descriptors.Descriptor
1447 getDescriptorForType() {
1448 return com.openxc.BinaryMessages.internal_static_openxc_RawMessage_descriptor;
1451 public com.openxc.BinaryMessages.RawMessage getDefaultInstanceForType() {
1452 return com.openxc.BinaryMessages.RawMessage.getDefaultInstance();
1455 public com.openxc.BinaryMessages.RawMessage build() {
1456 com.openxc.BinaryMessages.RawMessage result = buildPartial();
1457 if (!result.isInitialized()) {
1458 throw newUninitializedMessageException(result);
1463 public com.openxc.BinaryMessages.RawMessage buildPartial() {
1464 com.openxc.BinaryMessages.RawMessage result = new com.openxc.BinaryMessages.RawMessage(this);
1465 int from_bitField0_ = bitField0_;
1466 int to_bitField0_ = 0;
1467 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
1468 to_bitField0_ |= 0x00000001;
1471 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
1472 to_bitField0_ |= 0x00000002;
1474 result.messageId_ = messageId_;
1475 if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
1476 to_bitField0_ |= 0x00000004;
1478 result.data_ = data_;
1479 result.bitField0_ = to_bitField0_;
1484 public Builder mergeFrom(com.google.protobuf.Message other) {
1485 if (other instanceof com.openxc.BinaryMessages.RawMessage) {
1486 return mergeFrom((com.openxc.BinaryMessages.RawMessage)other);
1488 super.mergeFrom(other);
1493 public Builder mergeFrom(com.openxc.BinaryMessages.RawMessage other) {
1494 if (other == com.openxc.BinaryMessages.RawMessage.getDefaultInstance()) return this;
1495 if (other.hasBus()) {
1496 setBus(other.getBus());
1498 if (other.hasMessageId()) {
1499 setMessageId(other.getMessageId());
1501 if (other.hasData()) {
1502 setData(other.getData());
1504 this.mergeUnknownFields(other.getUnknownFields());
1508 public final boolean isInitialized() {
1512 public Builder mergeFrom(
1513 com.google.protobuf.CodedInputStream input,
1514 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1515 throws java.io.IOException {
1516 com.openxc.BinaryMessages.RawMessage parsedMessage = null;
1518 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
1519 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1520 parsedMessage = (com.openxc.BinaryMessages.RawMessage) e.getUnfinishedMessage();
1523 if (parsedMessage != null) {
1524 mergeFrom(parsedMessage);
1529 private int bitField0_;
1531 // optional int32 bus = 1;
1534 * <code>optional int32 bus = 1;</code>
1536 public boolean hasBus() {
1537 return ((bitField0_ & 0x00000001) == 0x00000001);
1540 * <code>optional int32 bus = 1;</code>
1542 public int getBus() {
1546 * <code>optional int32 bus = 1;</code>
1548 public Builder setBus(int value) {
1549 bitField0_ |= 0x00000001;
1555 * <code>optional int32 bus = 1;</code>
1557 public Builder clearBus() {
1558 bitField0_ = (bitField0_ & ~0x00000001);
1564 // optional uint32 message_id = 2;
1565 private int messageId_ ;
1567 * <code>optional uint32 message_id = 2;</code>
1569 public boolean hasMessageId() {
1570 return ((bitField0_ & 0x00000002) == 0x00000002);
1573 * <code>optional uint32 message_id = 2;</code>
1575 public int getMessageId() {
1579 * <code>optional uint32 message_id = 2;</code>
1581 public Builder setMessageId(int value) {
1582 bitField0_ |= 0x00000002;
1588 * <code>optional uint32 message_id = 2;</code>
1590 public Builder clearMessageId() {
1591 bitField0_ = (bitField0_ & ~0x00000002);
1597 // optional uint64 data = 3;
1598 private long data_ ;
1600 * <code>optional uint64 data = 3;</code>
1602 public boolean hasData() {
1603 return ((bitField0_ & 0x00000004) == 0x00000004);
1606 * <code>optional uint64 data = 3;</code>
1608 public long getData() {
1612 * <code>optional uint64 data = 3;</code>
1614 public Builder setData(long value) {
1615 bitField0_ |= 0x00000004;
1621 * <code>optional uint64 data = 3;</code>
1623 public Builder clearData() {
1624 bitField0_ = (bitField0_ & ~0x00000004);
1630 // @@protoc_insertion_point(builder_scope:openxc.RawMessage)
1634 defaultInstance = new RawMessage(true);
1635 defaultInstance.initFields();
1638 // @@protoc_insertion_point(class_scope:openxc.RawMessage)
1641 public interface DiagnosticMessageOrBuilder
1642 extends com.google.protobuf.MessageOrBuilder {
1644 // optional int32 bus = 1;
1646 * <code>optional int32 bus = 1;</code>
1650 * <code>optional int32 bus = 1;</code>
1654 // optional uint32 message_id = 2;
1656 * <code>optional uint32 message_id = 2;</code>
1658 boolean hasMessageId();
1660 * <code>optional uint32 message_id = 2;</code>
1664 // optional uint32 mode = 3;
1666 * <code>optional uint32 mode = 3;</code>
1670 * <code>optional uint32 mode = 3;</code>
1674 // optional uint32 pid = 4;
1676 * <code>optional uint32 pid = 4;</code>
1680 * <code>optional uint32 pid = 4;</code>
1684 // optional bool success = 5;
1686 * <code>optional bool success = 5;</code>
1688 boolean hasSuccess();
1690 * <code>optional bool success = 5;</code>
1692 boolean getSuccess();
1694 // optional uint32 negative_response_code = 6;
1696 * <code>optional uint32 negative_response_code = 6;</code>
1698 boolean hasNegativeResponseCode();
1700 * <code>optional uint32 negative_response_code = 6;</code>
1702 int getNegativeResponseCode();
1704 // optional bytes payload = 7;
1706 * <code>optional bytes payload = 7;</code>
1709 * TODO we are capping this at 8 bytes for now - need to change when we
1710 * support multi-frame responses
1713 boolean hasPayload();
1715 * <code>optional bytes payload = 7;</code>
1718 * TODO we are capping this at 8 bytes for now - need to change when we
1719 * support multi-frame responses
1722 com.google.protobuf.ByteString getPayload();
1725 * Protobuf type {@code openxc.DiagnosticMessage}
1727 public static final class DiagnosticMessage extends
1728 com.google.protobuf.GeneratedMessage
1729 implements DiagnosticMessageOrBuilder {
1730 // Use DiagnosticMessage.newBuilder() to construct.
1731 private DiagnosticMessage(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
1733 this.unknownFields = builder.getUnknownFields();
1735 private DiagnosticMessage(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
1737 private static final DiagnosticMessage defaultInstance;
1738 public static DiagnosticMessage getDefaultInstance() {
1739 return defaultInstance;
1742 public DiagnosticMessage getDefaultInstanceForType() {
1743 return defaultInstance;
1746 private final com.google.protobuf.UnknownFieldSet unknownFields;
1748 public final com.google.protobuf.UnknownFieldSet
1749 getUnknownFields() {
1750 return this.unknownFields;
1752 private DiagnosticMessage(
1753 com.google.protobuf.CodedInputStream input,
1754 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1755 throws com.google.protobuf.InvalidProtocolBufferException {
1757 int mutable_bitField0_ = 0;
1758 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
1759 com.google.protobuf.UnknownFieldSet.newBuilder();
1761 boolean done = false;
1763 int tag = input.readTag();
1769 if (!parseUnknownField(input, unknownFields,
1770 extensionRegistry, tag)) {
1776 bitField0_ |= 0x00000001;
1777 bus_ = input.readInt32();
1781 bitField0_ |= 0x00000002;
1782 messageId_ = input.readUInt32();
1786 bitField0_ |= 0x00000004;
1787 mode_ = input.readUInt32();
1791 bitField0_ |= 0x00000008;
1792 pid_ = input.readUInt32();
1796 bitField0_ |= 0x00000010;
1797 success_ = input.readBool();
1801 bitField0_ |= 0x00000020;
1802 negativeResponseCode_ = input.readUInt32();
1806 bitField0_ |= 0x00000040;
1807 payload_ = input.readBytes();
1812 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1813 throw e.setUnfinishedMessage(this);
1814 } catch (java.io.IOException e) {
1815 throw new com.google.protobuf.InvalidProtocolBufferException(
1816 e.getMessage()).setUnfinishedMessage(this);
1818 this.unknownFields = unknownFields.build();
1819 makeExtensionsImmutable();
1822 public static final com.google.protobuf.Descriptors.Descriptor
1824 return com.openxc.BinaryMessages.internal_static_openxc_DiagnosticMessage_descriptor;
1827 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1828 internalGetFieldAccessorTable() {
1829 return com.openxc.BinaryMessages.internal_static_openxc_DiagnosticMessage_fieldAccessorTable
1830 .ensureFieldAccessorsInitialized(
1831 com.openxc.BinaryMessages.DiagnosticMessage.class, com.openxc.BinaryMessages.DiagnosticMessage.Builder.class);
1834 public static com.google.protobuf.Parser<DiagnosticMessage> PARSER =
1835 new com.google.protobuf.AbstractParser<DiagnosticMessage>() {
1836 public DiagnosticMessage parsePartialFrom(
1837 com.google.protobuf.CodedInputStream input,
1838 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1839 throws com.google.protobuf.InvalidProtocolBufferException {
1840 return new DiagnosticMessage(input, extensionRegistry);
1845 public com.google.protobuf.Parser<DiagnosticMessage> getParserForType() {
1849 private int bitField0_;
1850 // optional int32 bus = 1;
1851 public static final int BUS_FIELD_NUMBER = 1;
1854 * <code>optional int32 bus = 1;</code>
1856 public boolean hasBus() {
1857 return ((bitField0_ & 0x00000001) == 0x00000001);
1860 * <code>optional int32 bus = 1;</code>
1862 public int getBus() {
1866 // optional uint32 message_id = 2;
1867 public static final int MESSAGE_ID_FIELD_NUMBER = 2;
1868 private int messageId_;
1870 * <code>optional uint32 message_id = 2;</code>
1872 public boolean hasMessageId() {
1873 return ((bitField0_ & 0x00000002) == 0x00000002);
1876 * <code>optional uint32 message_id = 2;</code>
1878 public int getMessageId() {
1882 // optional uint32 mode = 3;
1883 public static final int MODE_FIELD_NUMBER = 3;
1886 * <code>optional uint32 mode = 3;</code>
1888 public boolean hasMode() {
1889 return ((bitField0_ & 0x00000004) == 0x00000004);
1892 * <code>optional uint32 mode = 3;</code>
1894 public int getMode() {
1898 // optional uint32 pid = 4;
1899 public static final int PID_FIELD_NUMBER = 4;
1902 * <code>optional uint32 pid = 4;</code>
1904 public boolean hasPid() {
1905 return ((bitField0_ & 0x00000008) == 0x00000008);
1908 * <code>optional uint32 pid = 4;</code>
1910 public int getPid() {
1914 // optional bool success = 5;
1915 public static final int SUCCESS_FIELD_NUMBER = 5;
1916 private boolean success_;
1918 * <code>optional bool success = 5;</code>
1920 public boolean hasSuccess() {
1921 return ((bitField0_ & 0x00000010) == 0x00000010);
1924 * <code>optional bool success = 5;</code>
1926 public boolean getSuccess() {
1930 // optional uint32 negative_response_code = 6;
1931 public static final int NEGATIVE_RESPONSE_CODE_FIELD_NUMBER = 6;
1932 private int negativeResponseCode_;
1934 * <code>optional uint32 negative_response_code = 6;</code>
1936 public boolean hasNegativeResponseCode() {
1937 return ((bitField0_ & 0x00000020) == 0x00000020);
1940 * <code>optional uint32 negative_response_code = 6;</code>
1942 public int getNegativeResponseCode() {
1943 return negativeResponseCode_;
1946 // optional bytes payload = 7;
1947 public static final int PAYLOAD_FIELD_NUMBER = 7;
1948 private com.google.protobuf.ByteString payload_;
1950 * <code>optional bytes payload = 7;</code>
1953 * TODO we are capping this at 8 bytes for now - need to change when we
1954 * support multi-frame responses
1957 public boolean hasPayload() {
1958 return ((bitField0_ & 0x00000040) == 0x00000040);
1961 * <code>optional bytes payload = 7;</code>
1964 * TODO we are capping this at 8 bytes for now - need to change when we
1965 * support multi-frame responses
1968 public com.google.protobuf.ByteString getPayload() {
1972 private void initFields() {
1978 negativeResponseCode_ = 0;
1979 payload_ = com.google.protobuf.ByteString.EMPTY;
1981 private byte memoizedIsInitialized = -1;
1982 public final boolean isInitialized() {
1983 byte isInitialized = memoizedIsInitialized;
1984 if (isInitialized != -1) return isInitialized == 1;
1986 memoizedIsInitialized = 1;
1990 public void writeTo(com.google.protobuf.CodedOutputStream output)
1991 throws java.io.IOException {
1992 getSerializedSize();
1993 if (((bitField0_ & 0x00000001) == 0x00000001)) {
1994 output.writeInt32(1, bus_);
1996 if (((bitField0_ & 0x00000002) == 0x00000002)) {
1997 output.writeUInt32(2, messageId_);
1999 if (((bitField0_ & 0x00000004) == 0x00000004)) {
2000 output.writeUInt32(3, mode_);
2002 if (((bitField0_ & 0x00000008) == 0x00000008)) {
2003 output.writeUInt32(4, pid_);
2005 if (((bitField0_ & 0x00000010) == 0x00000010)) {
2006 output.writeBool(5, success_);
2008 if (((bitField0_ & 0x00000020) == 0x00000020)) {
2009 output.writeUInt32(6, negativeResponseCode_);
2011 if (((bitField0_ & 0x00000040) == 0x00000040)) {
2012 output.writeBytes(7, payload_);
2014 getUnknownFields().writeTo(output);
2017 private int memoizedSerializedSize = -1;
2018 public int getSerializedSize() {
2019 int size = memoizedSerializedSize;
2020 if (size != -1) return size;
2023 if (((bitField0_ & 0x00000001) == 0x00000001)) {
2024 size += com.google.protobuf.CodedOutputStream
2025 .computeInt32Size(1, bus_);
2027 if (((bitField0_ & 0x00000002) == 0x00000002)) {
2028 size += com.google.protobuf.CodedOutputStream
2029 .computeUInt32Size(2, messageId_);
2031 if (((bitField0_ & 0x00000004) == 0x00000004)) {
2032 size += com.google.protobuf.CodedOutputStream
2033 .computeUInt32Size(3, mode_);
2035 if (((bitField0_ & 0x00000008) == 0x00000008)) {
2036 size += com.google.protobuf.CodedOutputStream
2037 .computeUInt32Size(4, pid_);
2039 if (((bitField0_ & 0x00000010) == 0x00000010)) {
2040 size += com.google.protobuf.CodedOutputStream
2041 .computeBoolSize(5, success_);
2043 if (((bitField0_ & 0x00000020) == 0x00000020)) {
2044 size += com.google.protobuf.CodedOutputStream
2045 .computeUInt32Size(6, negativeResponseCode_);
2047 if (((bitField0_ & 0x00000040) == 0x00000040)) {
2048 size += com.google.protobuf.CodedOutputStream
2049 .computeBytesSize(7, payload_);
2051 size += getUnknownFields().getSerializedSize();
2052 memoizedSerializedSize = size;
2056 private static final long serialVersionUID = 0L;
2058 protected java.lang.Object writeReplace()
2059 throws java.io.ObjectStreamException {
2060 return super.writeReplace();
2063 public static com.openxc.BinaryMessages.DiagnosticMessage parseFrom(
2064 com.google.protobuf.ByteString data)
2065 throws com.google.protobuf.InvalidProtocolBufferException {
2066 return PARSER.parseFrom(data);
2068 public static com.openxc.BinaryMessages.DiagnosticMessage parseFrom(
2069 com.google.protobuf.ByteString data,
2070 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2071 throws com.google.protobuf.InvalidProtocolBufferException {
2072 return PARSER.parseFrom(data, extensionRegistry);
2074 public static com.openxc.BinaryMessages.DiagnosticMessage parseFrom(byte[] data)
2075 throws com.google.protobuf.InvalidProtocolBufferException {
2076 return PARSER.parseFrom(data);
2078 public static com.openxc.BinaryMessages.DiagnosticMessage parseFrom(
2080 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2081 throws com.google.protobuf.InvalidProtocolBufferException {
2082 return PARSER.parseFrom(data, extensionRegistry);
2084 public static com.openxc.BinaryMessages.DiagnosticMessage parseFrom(java.io.InputStream input)
2085 throws java.io.IOException {
2086 return PARSER.parseFrom(input);
2088 public static com.openxc.BinaryMessages.DiagnosticMessage parseFrom(
2089 java.io.InputStream input,
2090 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2091 throws java.io.IOException {
2092 return PARSER.parseFrom(input, extensionRegistry);
2094 public static com.openxc.BinaryMessages.DiagnosticMessage parseDelimitedFrom(java.io.InputStream input)
2095 throws java.io.IOException {
2096 return PARSER.parseDelimitedFrom(input);
2098 public static com.openxc.BinaryMessages.DiagnosticMessage parseDelimitedFrom(
2099 java.io.InputStream input,
2100 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2101 throws java.io.IOException {
2102 return PARSER.parseDelimitedFrom(input, extensionRegistry);
2104 public static com.openxc.BinaryMessages.DiagnosticMessage parseFrom(
2105 com.google.protobuf.CodedInputStream input)
2106 throws java.io.IOException {
2107 return PARSER.parseFrom(input);
2109 public static com.openxc.BinaryMessages.DiagnosticMessage parseFrom(
2110 com.google.protobuf.CodedInputStream input,
2111 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2112 throws java.io.IOException {
2113 return PARSER.parseFrom(input, extensionRegistry);
2116 public static Builder newBuilder() { return Builder.create(); }
2117 public Builder newBuilderForType() { return newBuilder(); }
2118 public static Builder newBuilder(com.openxc.BinaryMessages.DiagnosticMessage prototype) {
2119 return newBuilder().mergeFrom(prototype);
2121 public Builder toBuilder() { return newBuilder(this); }
2124 protected Builder newBuilderForType(
2125 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2126 Builder builder = new Builder(parent);
2130 * Protobuf type {@code openxc.DiagnosticMessage}
2132 public static final class Builder extends
2133 com.google.protobuf.GeneratedMessage.Builder<Builder>
2134 implements com.openxc.BinaryMessages.DiagnosticMessageOrBuilder {
2135 public static final com.google.protobuf.Descriptors.Descriptor
2137 return com.openxc.BinaryMessages.internal_static_openxc_DiagnosticMessage_descriptor;
2140 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2141 internalGetFieldAccessorTable() {
2142 return com.openxc.BinaryMessages.internal_static_openxc_DiagnosticMessage_fieldAccessorTable
2143 .ensureFieldAccessorsInitialized(
2144 com.openxc.BinaryMessages.DiagnosticMessage.class, com.openxc.BinaryMessages.DiagnosticMessage.Builder.class);
2147 // Construct using com.openxc.BinaryMessages.DiagnosticMessage.newBuilder()
2149 maybeForceBuilderInitialization();
2153 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2155 maybeForceBuilderInitialization();
2157 private void maybeForceBuilderInitialization() {
2158 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
2161 private static Builder create() {
2162 return new Builder();
2165 public Builder clear() {
2168 bitField0_ = (bitField0_ & ~0x00000001);
2170 bitField0_ = (bitField0_ & ~0x00000002);
2172 bitField0_ = (bitField0_ & ~0x00000004);
2174 bitField0_ = (bitField0_ & ~0x00000008);
2176 bitField0_ = (bitField0_ & ~0x00000010);
2177 negativeResponseCode_ = 0;
2178 bitField0_ = (bitField0_ & ~0x00000020);
2179 payload_ = com.google.protobuf.ByteString.EMPTY;
2180 bitField0_ = (bitField0_ & ~0x00000040);
2184 public Builder clone() {
2185 return create().mergeFrom(buildPartial());
2188 public com.google.protobuf.Descriptors.Descriptor
2189 getDescriptorForType() {
2190 return com.openxc.BinaryMessages.internal_static_openxc_DiagnosticMessage_descriptor;
2193 public com.openxc.BinaryMessages.DiagnosticMessage getDefaultInstanceForType() {
2194 return com.openxc.BinaryMessages.DiagnosticMessage.getDefaultInstance();
2197 public com.openxc.BinaryMessages.DiagnosticMessage build() {
2198 com.openxc.BinaryMessages.DiagnosticMessage result = buildPartial();
2199 if (!result.isInitialized()) {
2200 throw newUninitializedMessageException(result);
2205 public com.openxc.BinaryMessages.DiagnosticMessage buildPartial() {
2206 com.openxc.BinaryMessages.DiagnosticMessage result = new com.openxc.BinaryMessages.DiagnosticMessage(this);
2207 int from_bitField0_ = bitField0_;
2208 int to_bitField0_ = 0;
2209 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
2210 to_bitField0_ |= 0x00000001;
2213 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
2214 to_bitField0_ |= 0x00000002;
2216 result.messageId_ = messageId_;
2217 if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
2218 to_bitField0_ |= 0x00000004;
2220 result.mode_ = mode_;
2221 if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
2222 to_bitField0_ |= 0x00000008;
2225 if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
2226 to_bitField0_ |= 0x00000010;
2228 result.success_ = success_;
2229 if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
2230 to_bitField0_ |= 0x00000020;
2232 result.negativeResponseCode_ = negativeResponseCode_;
2233 if (((from_bitField0_ & 0x00000040) == 0x00000040)) {
2234 to_bitField0_ |= 0x00000040;
2236 result.payload_ = payload_;
2237 result.bitField0_ = to_bitField0_;
2242 public Builder mergeFrom(com.google.protobuf.Message other) {
2243 if (other instanceof com.openxc.BinaryMessages.DiagnosticMessage) {
2244 return mergeFrom((com.openxc.BinaryMessages.DiagnosticMessage)other);
2246 super.mergeFrom(other);
2251 public Builder mergeFrom(com.openxc.BinaryMessages.DiagnosticMessage other) {
2252 if (other == com.openxc.BinaryMessages.DiagnosticMessage.getDefaultInstance()) return this;
2253 if (other.hasBus()) {
2254 setBus(other.getBus());
2256 if (other.hasMessageId()) {
2257 setMessageId(other.getMessageId());
2259 if (other.hasMode()) {
2260 setMode(other.getMode());
2262 if (other.hasPid()) {
2263 setPid(other.getPid());
2265 if (other.hasSuccess()) {
2266 setSuccess(other.getSuccess());
2268 if (other.hasNegativeResponseCode()) {
2269 setNegativeResponseCode(other.getNegativeResponseCode());
2271 if (other.hasPayload()) {
2272 setPayload(other.getPayload());
2274 this.mergeUnknownFields(other.getUnknownFields());
2278 public final boolean isInitialized() {
2282 public Builder mergeFrom(
2283 com.google.protobuf.CodedInputStream input,
2284 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2285 throws java.io.IOException {
2286 com.openxc.BinaryMessages.DiagnosticMessage parsedMessage = null;
2288 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
2289 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2290 parsedMessage = (com.openxc.BinaryMessages.DiagnosticMessage) e.getUnfinishedMessage();
2293 if (parsedMessage != null) {
2294 mergeFrom(parsedMessage);
2299 private int bitField0_;
2301 // optional int32 bus = 1;
2304 * <code>optional int32 bus = 1;</code>
2306 public boolean hasBus() {
2307 return ((bitField0_ & 0x00000001) == 0x00000001);
2310 * <code>optional int32 bus = 1;</code>
2312 public int getBus() {
2316 * <code>optional int32 bus = 1;</code>
2318 public Builder setBus(int value) {
2319 bitField0_ |= 0x00000001;
2325 * <code>optional int32 bus = 1;</code>
2327 public Builder clearBus() {
2328 bitField0_ = (bitField0_ & ~0x00000001);
2334 // optional uint32 message_id = 2;
2335 private int messageId_ ;
2337 * <code>optional uint32 message_id = 2;</code>
2339 public boolean hasMessageId() {
2340 return ((bitField0_ & 0x00000002) == 0x00000002);
2343 * <code>optional uint32 message_id = 2;</code>
2345 public int getMessageId() {
2349 * <code>optional uint32 message_id = 2;</code>
2351 public Builder setMessageId(int value) {
2352 bitField0_ |= 0x00000002;
2358 * <code>optional uint32 message_id = 2;</code>
2360 public Builder clearMessageId() {
2361 bitField0_ = (bitField0_ & ~0x00000002);
2367 // optional uint32 mode = 3;
2370 * <code>optional uint32 mode = 3;</code>
2372 public boolean hasMode() {
2373 return ((bitField0_ & 0x00000004) == 0x00000004);
2376 * <code>optional uint32 mode = 3;</code>
2378 public int getMode() {
2382 * <code>optional uint32 mode = 3;</code>
2384 public Builder setMode(int value) {
2385 bitField0_ |= 0x00000004;
2391 * <code>optional uint32 mode = 3;</code>
2393 public Builder clearMode() {
2394 bitField0_ = (bitField0_ & ~0x00000004);
2400 // optional uint32 pid = 4;
2403 * <code>optional uint32 pid = 4;</code>
2405 public boolean hasPid() {
2406 return ((bitField0_ & 0x00000008) == 0x00000008);
2409 * <code>optional uint32 pid = 4;</code>
2411 public int getPid() {
2415 * <code>optional uint32 pid = 4;</code>
2417 public Builder setPid(int value) {
2418 bitField0_ |= 0x00000008;
2424 * <code>optional uint32 pid = 4;</code>
2426 public Builder clearPid() {
2427 bitField0_ = (bitField0_ & ~0x00000008);
2433 // optional bool success = 5;
2434 private boolean success_ ;
2436 * <code>optional bool success = 5;</code>
2438 public boolean hasSuccess() {
2439 return ((bitField0_ & 0x00000010) == 0x00000010);
2442 * <code>optional bool success = 5;</code>
2444 public boolean getSuccess() {
2448 * <code>optional bool success = 5;</code>
2450 public Builder setSuccess(boolean value) {
2451 bitField0_ |= 0x00000010;
2457 * <code>optional bool success = 5;</code>
2459 public Builder clearSuccess() {
2460 bitField0_ = (bitField0_ & ~0x00000010);
2466 // optional uint32 negative_response_code = 6;
2467 private int negativeResponseCode_ ;
2469 * <code>optional uint32 negative_response_code = 6;</code>
2471 public boolean hasNegativeResponseCode() {
2472 return ((bitField0_ & 0x00000020) == 0x00000020);
2475 * <code>optional uint32 negative_response_code = 6;</code>
2477 public int getNegativeResponseCode() {
2478 return negativeResponseCode_;
2481 * <code>optional uint32 negative_response_code = 6;</code>
2483 public Builder setNegativeResponseCode(int value) {
2484 bitField0_ |= 0x00000020;
2485 negativeResponseCode_ = value;
2490 * <code>optional uint32 negative_response_code = 6;</code>
2492 public Builder clearNegativeResponseCode() {
2493 bitField0_ = (bitField0_ & ~0x00000020);
2494 negativeResponseCode_ = 0;
2499 // optional bytes payload = 7;
2500 private com.google.protobuf.ByteString payload_ = com.google.protobuf.ByteString.EMPTY;
2502 * <code>optional bytes payload = 7;</code>
2505 * TODO we are capping this at 8 bytes for now - need to change when we
2506 * support multi-frame responses
2509 public boolean hasPayload() {
2510 return ((bitField0_ & 0x00000040) == 0x00000040);
2513 * <code>optional bytes payload = 7;</code>
2516 * TODO we are capping this at 8 bytes for now - need to change when we
2517 * support multi-frame responses
2520 public com.google.protobuf.ByteString getPayload() {
2524 * <code>optional bytes payload = 7;</code>
2527 * TODO we are capping this at 8 bytes for now - need to change when we
2528 * support multi-frame responses
2531 public Builder setPayload(com.google.protobuf.ByteString value) {
2532 if (value == null) {
2533 throw new NullPointerException();
2535 bitField0_ |= 0x00000040;
2541 * <code>optional bytes payload = 7;</code>
2544 * TODO we are capping this at 8 bytes for now - need to change when we
2545 * support multi-frame responses
2548 public Builder clearPayload() {
2549 bitField0_ = (bitField0_ & ~0x00000040);
2550 payload_ = getDefaultInstance().getPayload();
2555 // @@protoc_insertion_point(builder_scope:openxc.DiagnosticMessage)
2559 defaultInstance = new DiagnosticMessage(true);
2560 defaultInstance.initFields();
2563 // @@protoc_insertion_point(class_scope:openxc.DiagnosticMessage)
2566 public interface TranslatedMessageOrBuilder
2567 extends com.google.protobuf.MessageOrBuilder {
2569 // optional .openxc.TranslatedMessage.Type type = 1;
2571 * <code>optional .openxc.TranslatedMessage.Type type = 1;</code>
2575 * <code>optional .openxc.TranslatedMessage.Type type = 1;</code>
2577 com.openxc.BinaryMessages.TranslatedMessage.Type getType();
2579 // optional string name = 2;
2581 * <code>optional string name = 2;</code>
2585 * <code>optional string name = 2;</code>
2587 java.lang.String getName();
2589 * <code>optional string name = 2;</code>
2591 com.google.protobuf.ByteString
2594 // optional string string_value = 3;
2596 * <code>optional string string_value = 3;</code>
2598 boolean hasStringValue();
2600 * <code>optional string string_value = 3;</code>
2602 java.lang.String getStringValue();
2604 * <code>optional string string_value = 3;</code>
2606 com.google.protobuf.ByteString
2607 getStringValueBytes();
2609 // optional double numeric_value = 4;
2611 * <code>optional double numeric_value = 4;</code>
2613 boolean hasNumericValue();
2615 * <code>optional double numeric_value = 4;</code>
2617 double getNumericValue();
2619 // optional bool boolean_value = 5;
2621 * <code>optional bool boolean_value = 5;</code>
2623 boolean hasBooleanValue();
2625 * <code>optional bool boolean_value = 5;</code>
2627 boolean getBooleanValue();
2629 // optional string string_event = 6;
2631 * <code>optional string string_event = 6;</code>
2633 boolean hasStringEvent();
2635 * <code>optional string string_event = 6;</code>
2637 java.lang.String getStringEvent();
2639 * <code>optional string string_event = 6;</code>
2641 com.google.protobuf.ByteString
2642 getStringEventBytes();
2644 // optional double numeric_event = 7;
2646 * <code>optional double numeric_event = 7;</code>
2648 boolean hasNumericEvent();
2650 * <code>optional double numeric_event = 7;</code>
2652 double getNumericEvent();
2654 // optional bool boolean_event = 8;
2656 * <code>optional bool boolean_event = 8;</code>
2658 boolean hasBooleanEvent();
2660 * <code>optional bool boolean_event = 8;</code>
2662 boolean getBooleanEvent();
2665 * Protobuf type {@code openxc.TranslatedMessage}
2667 public static final class TranslatedMessage extends
2668 com.google.protobuf.GeneratedMessage
2669 implements TranslatedMessageOrBuilder {
2670 // Use TranslatedMessage.newBuilder() to construct.
2671 private TranslatedMessage(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
2673 this.unknownFields = builder.getUnknownFields();
2675 private TranslatedMessage(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
2677 private static final TranslatedMessage defaultInstance;
2678 public static TranslatedMessage getDefaultInstance() {
2679 return defaultInstance;
2682 public TranslatedMessage getDefaultInstanceForType() {
2683 return defaultInstance;
2686 private final com.google.protobuf.UnknownFieldSet unknownFields;
2688 public final com.google.protobuf.UnknownFieldSet
2689 getUnknownFields() {
2690 return this.unknownFields;
2692 private TranslatedMessage(
2693 com.google.protobuf.CodedInputStream input,
2694 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2695 throws com.google.protobuf.InvalidProtocolBufferException {
2697 int mutable_bitField0_ = 0;
2698 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
2699 com.google.protobuf.UnknownFieldSet.newBuilder();
2701 boolean done = false;
2703 int tag = input.readTag();
2709 if (!parseUnknownField(input, unknownFields,
2710 extensionRegistry, tag)) {
2716 int rawValue = input.readEnum();
2717 com.openxc.BinaryMessages.TranslatedMessage.Type value = com.openxc.BinaryMessages.TranslatedMessage.Type.valueOf(rawValue);
2718 if (value == null) {
2719 unknownFields.mergeVarintField(1, rawValue);
2721 bitField0_ |= 0x00000001;
2727 bitField0_ |= 0x00000002;
2728 name_ = input.readBytes();
2732 bitField0_ |= 0x00000004;
2733 stringValue_ = input.readBytes();
2737 bitField0_ |= 0x00000008;
2738 numericValue_ = input.readDouble();
2742 bitField0_ |= 0x00000010;
2743 booleanValue_ = input.readBool();
2747 bitField0_ |= 0x00000020;
2748 stringEvent_ = input.readBytes();
2752 bitField0_ |= 0x00000040;
2753 numericEvent_ = input.readDouble();
2757 bitField0_ |= 0x00000080;
2758 booleanEvent_ = input.readBool();
2763 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2764 throw e.setUnfinishedMessage(this);
2765 } catch (java.io.IOException e) {
2766 throw new com.google.protobuf.InvalidProtocolBufferException(
2767 e.getMessage()).setUnfinishedMessage(this);
2769 this.unknownFields = unknownFields.build();
2770 makeExtensionsImmutable();
2773 public static final com.google.protobuf.Descriptors.Descriptor
2775 return com.openxc.BinaryMessages.internal_static_openxc_TranslatedMessage_descriptor;
2778 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2779 internalGetFieldAccessorTable() {
2780 return com.openxc.BinaryMessages.internal_static_openxc_TranslatedMessage_fieldAccessorTable
2781 .ensureFieldAccessorsInitialized(
2782 com.openxc.BinaryMessages.TranslatedMessage.class, com.openxc.BinaryMessages.TranslatedMessage.Builder.class);
2785 public static com.google.protobuf.Parser<TranslatedMessage> PARSER =
2786 new com.google.protobuf.AbstractParser<TranslatedMessage>() {
2787 public TranslatedMessage parsePartialFrom(
2788 com.google.protobuf.CodedInputStream input,
2789 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2790 throws com.google.protobuf.InvalidProtocolBufferException {
2791 return new TranslatedMessage(input, extensionRegistry);
2796 public com.google.protobuf.Parser<TranslatedMessage> getParserForType() {
2801 * Protobuf enum {@code openxc.TranslatedMessage.Type}
2804 implements com.google.protobuf.ProtocolMessageEnum {
2806 * <code>STRING = 1;</code>
2810 * <code>NUM = 2;</code>
2814 * <code>BOOL = 3;</code>
2818 * <code>EVENTED_STRING = 4;</code>
2820 EVENTED_STRING(3, 4),
2822 * <code>EVENTED_NUM = 5;</code>
2826 * <code>EVENTED_BOOL = 6;</code>
2832 * <code>STRING = 1;</code>
2834 public static final int STRING_VALUE = 1;
2836 * <code>NUM = 2;</code>
2838 public static final int NUM_VALUE = 2;
2840 * <code>BOOL = 3;</code>
2842 public static final int BOOL_VALUE = 3;
2844 * <code>EVENTED_STRING = 4;</code>
2846 public static final int EVENTED_STRING_VALUE = 4;
2848 * <code>EVENTED_NUM = 5;</code>
2850 public static final int EVENTED_NUM_VALUE = 5;
2852 * <code>EVENTED_BOOL = 6;</code>
2854 public static final int EVENTED_BOOL_VALUE = 6;
2857 public final int getNumber() { return value; }
2859 public static Type valueOf(int value) {
2861 case 1: return STRING;
2863 case 3: return BOOL;
2864 case 4: return EVENTED_STRING;
2865 case 5: return EVENTED_NUM;
2866 case 6: return EVENTED_BOOL;
2867 default: return null;
2871 public static com.google.protobuf.Internal.EnumLiteMap<Type>
2872 internalGetValueMap() {
2873 return internalValueMap;
2875 private static com.google.protobuf.Internal.EnumLiteMap<Type>
2877 new com.google.protobuf.Internal.EnumLiteMap<Type>() {
2878 public Type findValueByNumber(int number) {
2879 return Type.valueOf(number);
2883 public final com.google.protobuf.Descriptors.EnumValueDescriptor
2884 getValueDescriptor() {
2885 return getDescriptor().getValues().get(index);
2887 public final com.google.protobuf.Descriptors.EnumDescriptor
2888 getDescriptorForType() {
2889 return getDescriptor();
2891 public static final com.google.protobuf.Descriptors.EnumDescriptor
2893 return com.openxc.BinaryMessages.TranslatedMessage.getDescriptor().getEnumTypes().get(0);
2896 private static final Type[] VALUES = values();
2898 public static Type valueOf(
2899 com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
2900 if (desc.getType() != getDescriptor()) {
2901 throw new java.lang.IllegalArgumentException(
2902 "EnumValueDescriptor is not for this type.");
2904 return VALUES[desc.getIndex()];
2907 private final int index;
2908 private final int value;
2910 private Type(int index, int value) {
2915 // @@protoc_insertion_point(enum_scope:openxc.TranslatedMessage.Type)
2918 private int bitField0_;
2919 // optional .openxc.TranslatedMessage.Type type = 1;
2920 public static final int TYPE_FIELD_NUMBER = 1;
2921 private com.openxc.BinaryMessages.TranslatedMessage.Type type_;
2923 * <code>optional .openxc.TranslatedMessage.Type type = 1;</code>
2925 public boolean hasType() {
2926 return ((bitField0_ & 0x00000001) == 0x00000001);
2929 * <code>optional .openxc.TranslatedMessage.Type type = 1;</code>
2931 public com.openxc.BinaryMessages.TranslatedMessage.Type getType() {
2935 // optional string name = 2;
2936 public static final int NAME_FIELD_NUMBER = 2;
2937 private java.lang.Object name_;
2939 * <code>optional string name = 2;</code>
2941 public boolean hasName() {
2942 return ((bitField0_ & 0x00000002) == 0x00000002);
2945 * <code>optional string name = 2;</code>
2947 public java.lang.String getName() {
2948 java.lang.Object ref = name_;
2949 if (ref instanceof java.lang.String) {
2950 return (java.lang.String) ref;
2952 com.google.protobuf.ByteString bs =
2953 (com.google.protobuf.ByteString) ref;
2954 java.lang.String s = bs.toStringUtf8();
2955 if (bs.isValidUtf8()) {
2962 * <code>optional string name = 2;</code>
2964 public com.google.protobuf.ByteString
2966 java.lang.Object ref = name_;
2967 if (ref instanceof java.lang.String) {
2968 com.google.protobuf.ByteString b =
2969 com.google.protobuf.ByteString.copyFromUtf8(
2970 (java.lang.String) ref);
2974 return (com.google.protobuf.ByteString) ref;
2978 // optional string string_value = 3;
2979 public static final int STRING_VALUE_FIELD_NUMBER = 3;
2980 private java.lang.Object stringValue_;
2982 * <code>optional string string_value = 3;</code>
2984 public boolean hasStringValue() {
2985 return ((bitField0_ & 0x00000004) == 0x00000004);
2988 * <code>optional string string_value = 3;</code>
2990 public java.lang.String getStringValue() {
2991 java.lang.Object ref = stringValue_;
2992 if (ref instanceof java.lang.String) {
2993 return (java.lang.String) ref;
2995 com.google.protobuf.ByteString bs =
2996 (com.google.protobuf.ByteString) ref;
2997 java.lang.String s = bs.toStringUtf8();
2998 if (bs.isValidUtf8()) {
3005 * <code>optional string string_value = 3;</code>
3007 public com.google.protobuf.ByteString
3008 getStringValueBytes() {
3009 java.lang.Object ref = stringValue_;
3010 if (ref instanceof java.lang.String) {
3011 com.google.protobuf.ByteString b =
3012 com.google.protobuf.ByteString.copyFromUtf8(
3013 (java.lang.String) ref);
3017 return (com.google.protobuf.ByteString) ref;
3021 // optional double numeric_value = 4;
3022 public static final int NUMERIC_VALUE_FIELD_NUMBER = 4;
3023 private double numericValue_;
3025 * <code>optional double numeric_value = 4;</code>
3027 public boolean hasNumericValue() {
3028 return ((bitField0_ & 0x00000008) == 0x00000008);
3031 * <code>optional double numeric_value = 4;</code>
3033 public double getNumericValue() {
3034 return numericValue_;
3037 // optional bool boolean_value = 5;
3038 public static final int BOOLEAN_VALUE_FIELD_NUMBER = 5;
3039 private boolean booleanValue_;
3041 * <code>optional bool boolean_value = 5;</code>
3043 public boolean hasBooleanValue() {
3044 return ((bitField0_ & 0x00000010) == 0x00000010);
3047 * <code>optional bool boolean_value = 5;</code>
3049 public boolean getBooleanValue() {
3050 return booleanValue_;
3053 // optional string string_event = 6;
3054 public static final int STRING_EVENT_FIELD_NUMBER = 6;
3055 private java.lang.Object stringEvent_;
3057 * <code>optional string string_event = 6;</code>
3059 public boolean hasStringEvent() {
3060 return ((bitField0_ & 0x00000020) == 0x00000020);
3063 * <code>optional string string_event = 6;</code>
3065 public java.lang.String getStringEvent() {
3066 java.lang.Object ref = stringEvent_;
3067 if (ref instanceof java.lang.String) {
3068 return (java.lang.String) ref;
3070 com.google.protobuf.ByteString bs =
3071 (com.google.protobuf.ByteString) ref;
3072 java.lang.String s = bs.toStringUtf8();
3073 if (bs.isValidUtf8()) {
3080 * <code>optional string string_event = 6;</code>
3082 public com.google.protobuf.ByteString
3083 getStringEventBytes() {
3084 java.lang.Object ref = stringEvent_;
3085 if (ref instanceof java.lang.String) {
3086 com.google.protobuf.ByteString b =
3087 com.google.protobuf.ByteString.copyFromUtf8(
3088 (java.lang.String) ref);
3092 return (com.google.protobuf.ByteString) ref;
3096 // optional double numeric_event = 7;
3097 public static final int NUMERIC_EVENT_FIELD_NUMBER = 7;
3098 private double numericEvent_;
3100 * <code>optional double numeric_event = 7;</code>
3102 public boolean hasNumericEvent() {
3103 return ((bitField0_ & 0x00000040) == 0x00000040);
3106 * <code>optional double numeric_event = 7;</code>
3108 public double getNumericEvent() {
3109 return numericEvent_;
3112 // optional bool boolean_event = 8;
3113 public static final int BOOLEAN_EVENT_FIELD_NUMBER = 8;
3114 private boolean booleanEvent_;
3116 * <code>optional bool boolean_event = 8;</code>
3118 public boolean hasBooleanEvent() {
3119 return ((bitField0_ & 0x00000080) == 0x00000080);
3122 * <code>optional bool boolean_event = 8;</code>
3124 public boolean getBooleanEvent() {
3125 return booleanEvent_;
3128 private void initFields() {
3129 type_ = com.openxc.BinaryMessages.TranslatedMessage.Type.STRING;
3133 booleanValue_ = false;
3136 booleanEvent_ = false;
3138 private byte memoizedIsInitialized = -1;
3139 public final boolean isInitialized() {
3140 byte isInitialized = memoizedIsInitialized;
3141 if (isInitialized != -1) return isInitialized == 1;
3143 memoizedIsInitialized = 1;
3147 public void writeTo(com.google.protobuf.CodedOutputStream output)
3148 throws java.io.IOException {
3149 getSerializedSize();
3150 if (((bitField0_ & 0x00000001) == 0x00000001)) {
3151 output.writeEnum(1, type_.getNumber());
3153 if (((bitField0_ & 0x00000002) == 0x00000002)) {
3154 output.writeBytes(2, getNameBytes());
3156 if (((bitField0_ & 0x00000004) == 0x00000004)) {
3157 output.writeBytes(3, getStringValueBytes());
3159 if (((bitField0_ & 0x00000008) == 0x00000008)) {
3160 output.writeDouble(4, numericValue_);
3162 if (((bitField0_ & 0x00000010) == 0x00000010)) {
3163 output.writeBool(5, booleanValue_);
3165 if (((bitField0_ & 0x00000020) == 0x00000020)) {
3166 output.writeBytes(6, getStringEventBytes());
3168 if (((bitField0_ & 0x00000040) == 0x00000040)) {
3169 output.writeDouble(7, numericEvent_);
3171 if (((bitField0_ & 0x00000080) == 0x00000080)) {
3172 output.writeBool(8, booleanEvent_);
3174 getUnknownFields().writeTo(output);
3177 private int memoizedSerializedSize = -1;
3178 public int getSerializedSize() {
3179 int size = memoizedSerializedSize;
3180 if (size != -1) return size;
3183 if (((bitField0_ & 0x00000001) == 0x00000001)) {
3184 size += com.google.protobuf.CodedOutputStream
3185 .computeEnumSize(1, type_.getNumber());
3187 if (((bitField0_ & 0x00000002) == 0x00000002)) {
3188 size += com.google.protobuf.CodedOutputStream
3189 .computeBytesSize(2, getNameBytes());
3191 if (((bitField0_ & 0x00000004) == 0x00000004)) {
3192 size += com.google.protobuf.CodedOutputStream
3193 .computeBytesSize(3, getStringValueBytes());
3195 if (((bitField0_ & 0x00000008) == 0x00000008)) {
3196 size += com.google.protobuf.CodedOutputStream
3197 .computeDoubleSize(4, numericValue_);
3199 if (((bitField0_ & 0x00000010) == 0x00000010)) {
3200 size += com.google.protobuf.CodedOutputStream
3201 .computeBoolSize(5, booleanValue_);
3203 if (((bitField0_ & 0x00000020) == 0x00000020)) {
3204 size += com.google.protobuf.CodedOutputStream
3205 .computeBytesSize(6, getStringEventBytes());
3207 if (((bitField0_ & 0x00000040) == 0x00000040)) {
3208 size += com.google.protobuf.CodedOutputStream
3209 .computeDoubleSize(7, numericEvent_);
3211 if (((bitField0_ & 0x00000080) == 0x00000080)) {
3212 size += com.google.protobuf.CodedOutputStream
3213 .computeBoolSize(8, booleanEvent_);
3215 size += getUnknownFields().getSerializedSize();
3216 memoizedSerializedSize = size;
3220 private static final long serialVersionUID = 0L;
3222 protected java.lang.Object writeReplace()
3223 throws java.io.ObjectStreamException {
3224 return super.writeReplace();
3227 public static com.openxc.BinaryMessages.TranslatedMessage parseFrom(
3228 com.google.protobuf.ByteString data)
3229 throws com.google.protobuf.InvalidProtocolBufferException {
3230 return PARSER.parseFrom(data);
3232 public static com.openxc.BinaryMessages.TranslatedMessage parseFrom(
3233 com.google.protobuf.ByteString data,
3234 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3235 throws com.google.protobuf.InvalidProtocolBufferException {
3236 return PARSER.parseFrom(data, extensionRegistry);
3238 public static com.openxc.BinaryMessages.TranslatedMessage parseFrom(byte[] data)
3239 throws com.google.protobuf.InvalidProtocolBufferException {
3240 return PARSER.parseFrom(data);
3242 public static com.openxc.BinaryMessages.TranslatedMessage parseFrom(
3244 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3245 throws com.google.protobuf.InvalidProtocolBufferException {
3246 return PARSER.parseFrom(data, extensionRegistry);
3248 public static com.openxc.BinaryMessages.TranslatedMessage parseFrom(java.io.InputStream input)
3249 throws java.io.IOException {
3250 return PARSER.parseFrom(input);
3252 public static com.openxc.BinaryMessages.TranslatedMessage parseFrom(
3253 java.io.InputStream input,
3254 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3255 throws java.io.IOException {
3256 return PARSER.parseFrom(input, extensionRegistry);
3258 public static com.openxc.BinaryMessages.TranslatedMessage parseDelimitedFrom(java.io.InputStream input)
3259 throws java.io.IOException {
3260 return PARSER.parseDelimitedFrom(input);
3262 public static com.openxc.BinaryMessages.TranslatedMessage parseDelimitedFrom(
3263 java.io.InputStream input,
3264 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3265 throws java.io.IOException {
3266 return PARSER.parseDelimitedFrom(input, extensionRegistry);
3268 public static com.openxc.BinaryMessages.TranslatedMessage parseFrom(
3269 com.google.protobuf.CodedInputStream input)
3270 throws java.io.IOException {
3271 return PARSER.parseFrom(input);
3273 public static com.openxc.BinaryMessages.TranslatedMessage parseFrom(
3274 com.google.protobuf.CodedInputStream input,
3275 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3276 throws java.io.IOException {
3277 return PARSER.parseFrom(input, extensionRegistry);
3280 public static Builder newBuilder() { return Builder.create(); }
3281 public Builder newBuilderForType() { return newBuilder(); }
3282 public static Builder newBuilder(com.openxc.BinaryMessages.TranslatedMessage prototype) {
3283 return newBuilder().mergeFrom(prototype);
3285 public Builder toBuilder() { return newBuilder(this); }
3288 protected Builder newBuilderForType(
3289 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3290 Builder builder = new Builder(parent);
3294 * Protobuf type {@code openxc.TranslatedMessage}
3296 public static final class Builder extends
3297 com.google.protobuf.GeneratedMessage.Builder<Builder>
3298 implements com.openxc.BinaryMessages.TranslatedMessageOrBuilder {
3299 public static final com.google.protobuf.Descriptors.Descriptor
3301 return com.openxc.BinaryMessages.internal_static_openxc_TranslatedMessage_descriptor;
3304 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
3305 internalGetFieldAccessorTable() {
3306 return com.openxc.BinaryMessages.internal_static_openxc_TranslatedMessage_fieldAccessorTable
3307 .ensureFieldAccessorsInitialized(
3308 com.openxc.BinaryMessages.TranslatedMessage.class, com.openxc.BinaryMessages.TranslatedMessage.Builder.class);
3311 // Construct using com.openxc.BinaryMessages.TranslatedMessage.newBuilder()
3313 maybeForceBuilderInitialization();
3317 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3319 maybeForceBuilderInitialization();
3321 private void maybeForceBuilderInitialization() {
3322 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
3325 private static Builder create() {
3326 return new Builder();
3329 public Builder clear() {
3331 type_ = com.openxc.BinaryMessages.TranslatedMessage.Type.STRING;
3332 bitField0_ = (bitField0_ & ~0x00000001);
3334 bitField0_ = (bitField0_ & ~0x00000002);
3336 bitField0_ = (bitField0_ & ~0x00000004);
3338 bitField0_ = (bitField0_ & ~0x00000008);
3339 booleanValue_ = false;
3340 bitField0_ = (bitField0_ & ~0x00000010);
3342 bitField0_ = (bitField0_ & ~0x00000020);
3344 bitField0_ = (bitField0_ & ~0x00000040);
3345 booleanEvent_ = false;
3346 bitField0_ = (bitField0_ & ~0x00000080);
3350 public Builder clone() {
3351 return create().mergeFrom(buildPartial());
3354 public com.google.protobuf.Descriptors.Descriptor
3355 getDescriptorForType() {
3356 return com.openxc.BinaryMessages.internal_static_openxc_TranslatedMessage_descriptor;
3359 public com.openxc.BinaryMessages.TranslatedMessage getDefaultInstanceForType() {
3360 return com.openxc.BinaryMessages.TranslatedMessage.getDefaultInstance();
3363 public com.openxc.BinaryMessages.TranslatedMessage build() {
3364 com.openxc.BinaryMessages.TranslatedMessage result = buildPartial();
3365 if (!result.isInitialized()) {
3366 throw newUninitializedMessageException(result);
3371 public com.openxc.BinaryMessages.TranslatedMessage buildPartial() {
3372 com.openxc.BinaryMessages.TranslatedMessage result = new com.openxc.BinaryMessages.TranslatedMessage(this);
3373 int from_bitField0_ = bitField0_;
3374 int to_bitField0_ = 0;
3375 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
3376 to_bitField0_ |= 0x00000001;
3378 result.type_ = type_;
3379 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
3380 to_bitField0_ |= 0x00000002;
3382 result.name_ = name_;
3383 if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
3384 to_bitField0_ |= 0x00000004;
3386 result.stringValue_ = stringValue_;
3387 if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
3388 to_bitField0_ |= 0x00000008;
3390 result.numericValue_ = numericValue_;
3391 if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
3392 to_bitField0_ |= 0x00000010;
3394 result.booleanValue_ = booleanValue_;
3395 if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
3396 to_bitField0_ |= 0x00000020;
3398 result.stringEvent_ = stringEvent_;
3399 if (((from_bitField0_ & 0x00000040) == 0x00000040)) {
3400 to_bitField0_ |= 0x00000040;
3402 result.numericEvent_ = numericEvent_;
3403 if (((from_bitField0_ & 0x00000080) == 0x00000080)) {
3404 to_bitField0_ |= 0x00000080;
3406 result.booleanEvent_ = booleanEvent_;
3407 result.bitField0_ = to_bitField0_;
3412 public Builder mergeFrom(com.google.protobuf.Message other) {
3413 if (other instanceof com.openxc.BinaryMessages.TranslatedMessage) {
3414 return mergeFrom((com.openxc.BinaryMessages.TranslatedMessage)other);
3416 super.mergeFrom(other);
3421 public Builder mergeFrom(com.openxc.BinaryMessages.TranslatedMessage other) {
3422 if (other == com.openxc.BinaryMessages.TranslatedMessage.getDefaultInstance()) return this;
3423 if (other.hasType()) {
3424 setType(other.getType());
3426 if (other.hasName()) {
3427 bitField0_ |= 0x00000002;
3428 name_ = other.name_;
3431 if (other.hasStringValue()) {
3432 bitField0_ |= 0x00000004;
3433 stringValue_ = other.stringValue_;
3436 if (other.hasNumericValue()) {
3437 setNumericValue(other.getNumericValue());
3439 if (other.hasBooleanValue()) {
3440 setBooleanValue(other.getBooleanValue());
3442 if (other.hasStringEvent()) {
3443 bitField0_ |= 0x00000020;
3444 stringEvent_ = other.stringEvent_;
3447 if (other.hasNumericEvent()) {
3448 setNumericEvent(other.getNumericEvent());
3450 if (other.hasBooleanEvent()) {
3451 setBooleanEvent(other.getBooleanEvent());
3453 this.mergeUnknownFields(other.getUnknownFields());
3457 public final boolean isInitialized() {
3461 public Builder mergeFrom(
3462 com.google.protobuf.CodedInputStream input,
3463 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3464 throws java.io.IOException {
3465 com.openxc.BinaryMessages.TranslatedMessage parsedMessage = null;
3467 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
3468 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3469 parsedMessage = (com.openxc.BinaryMessages.TranslatedMessage) e.getUnfinishedMessage();
3472 if (parsedMessage != null) {
3473 mergeFrom(parsedMessage);
3478 private int bitField0_;
3480 // optional .openxc.TranslatedMessage.Type type = 1;
3481 private com.openxc.BinaryMessages.TranslatedMessage.Type type_ = com.openxc.BinaryMessages.TranslatedMessage.Type.STRING;
3483 * <code>optional .openxc.TranslatedMessage.Type type = 1;</code>
3485 public boolean hasType() {
3486 return ((bitField0_ & 0x00000001) == 0x00000001);
3489 * <code>optional .openxc.TranslatedMessage.Type type = 1;</code>
3491 public com.openxc.BinaryMessages.TranslatedMessage.Type getType() {
3495 * <code>optional .openxc.TranslatedMessage.Type type = 1;</code>
3497 public Builder setType(com.openxc.BinaryMessages.TranslatedMessage.Type value) {
3498 if (value == null) {
3499 throw new NullPointerException();
3501 bitField0_ |= 0x00000001;
3507 * <code>optional .openxc.TranslatedMessage.Type type = 1;</code>
3509 public Builder clearType() {
3510 bitField0_ = (bitField0_ & ~0x00000001);
3511 type_ = com.openxc.BinaryMessages.TranslatedMessage.Type.STRING;
3516 // optional string name = 2;
3517 private java.lang.Object name_ = "";
3519 * <code>optional string name = 2;</code>
3521 public boolean hasName() {
3522 return ((bitField0_ & 0x00000002) == 0x00000002);
3525 * <code>optional string name = 2;</code>
3527 public java.lang.String getName() {
3528 java.lang.Object ref = name_;
3529 if (!(ref instanceof java.lang.String)) {
3530 java.lang.String s = ((com.google.protobuf.ByteString) ref)
3535 return (java.lang.String) ref;
3539 * <code>optional string name = 2;</code>
3541 public com.google.protobuf.ByteString
3543 java.lang.Object ref = name_;
3544 if (ref instanceof String) {
3545 com.google.protobuf.ByteString b =
3546 com.google.protobuf.ByteString.copyFromUtf8(
3547 (java.lang.String) ref);
3551 return (com.google.protobuf.ByteString) ref;
3555 * <code>optional string name = 2;</code>
3557 public Builder setName(
3558 java.lang.String value) {
3559 if (value == null) {
3560 throw new NullPointerException();
3562 bitField0_ |= 0x00000002;
3568 * <code>optional string name = 2;</code>
3570 public Builder clearName() {
3571 bitField0_ = (bitField0_ & ~0x00000002);
3572 name_ = getDefaultInstance().getName();
3577 * <code>optional string name = 2;</code>
3579 public Builder setNameBytes(
3580 com.google.protobuf.ByteString value) {
3581 if (value == null) {
3582 throw new NullPointerException();
3584 bitField0_ |= 0x00000002;
3590 // optional string string_value = 3;
3591 private java.lang.Object stringValue_ = "";
3593 * <code>optional string string_value = 3;</code>
3595 public boolean hasStringValue() {
3596 return ((bitField0_ & 0x00000004) == 0x00000004);
3599 * <code>optional string string_value = 3;</code>
3601 public java.lang.String getStringValue() {
3602 java.lang.Object ref = stringValue_;
3603 if (!(ref instanceof java.lang.String)) {
3604 java.lang.String s = ((com.google.protobuf.ByteString) ref)
3609 return (java.lang.String) ref;
3613 * <code>optional string string_value = 3;</code>
3615 public com.google.protobuf.ByteString
3616 getStringValueBytes() {
3617 java.lang.Object ref = stringValue_;
3618 if (ref instanceof String) {
3619 com.google.protobuf.ByteString b =
3620 com.google.protobuf.ByteString.copyFromUtf8(
3621 (java.lang.String) ref);
3625 return (com.google.protobuf.ByteString) ref;
3629 * <code>optional string string_value = 3;</code>
3631 public Builder setStringValue(
3632 java.lang.String value) {
3633 if (value == null) {
3634 throw new NullPointerException();
3636 bitField0_ |= 0x00000004;
3637 stringValue_ = value;
3642 * <code>optional string string_value = 3;</code>
3644 public Builder clearStringValue() {
3645 bitField0_ = (bitField0_ & ~0x00000004);
3646 stringValue_ = getDefaultInstance().getStringValue();
3651 * <code>optional string string_value = 3;</code>
3653 public Builder setStringValueBytes(
3654 com.google.protobuf.ByteString value) {
3655 if (value == null) {
3656 throw new NullPointerException();
3658 bitField0_ |= 0x00000004;
3659 stringValue_ = value;
3664 // optional double numeric_value = 4;
3665 private double numericValue_ ;
3667 * <code>optional double numeric_value = 4;</code>
3669 public boolean hasNumericValue() {
3670 return ((bitField0_ & 0x00000008) == 0x00000008);
3673 * <code>optional double numeric_value = 4;</code>
3675 public double getNumericValue() {
3676 return numericValue_;
3679 * <code>optional double numeric_value = 4;</code>
3681 public Builder setNumericValue(double value) {
3682 bitField0_ |= 0x00000008;
3683 numericValue_ = value;
3688 * <code>optional double numeric_value = 4;</code>
3690 public Builder clearNumericValue() {
3691 bitField0_ = (bitField0_ & ~0x00000008);
3697 // optional bool boolean_value = 5;
3698 private boolean booleanValue_ ;
3700 * <code>optional bool boolean_value = 5;</code>
3702 public boolean hasBooleanValue() {
3703 return ((bitField0_ & 0x00000010) == 0x00000010);
3706 * <code>optional bool boolean_value = 5;</code>
3708 public boolean getBooleanValue() {
3709 return booleanValue_;
3712 * <code>optional bool boolean_value = 5;</code>
3714 public Builder setBooleanValue(boolean value) {
3715 bitField0_ |= 0x00000010;
3716 booleanValue_ = value;
3721 * <code>optional bool boolean_value = 5;</code>
3723 public Builder clearBooleanValue() {
3724 bitField0_ = (bitField0_ & ~0x00000010);
3725 booleanValue_ = false;
3730 // optional string string_event = 6;
3731 private java.lang.Object stringEvent_ = "";
3733 * <code>optional string string_event = 6;</code>
3735 public boolean hasStringEvent() {
3736 return ((bitField0_ & 0x00000020) == 0x00000020);
3739 * <code>optional string string_event = 6;</code>
3741 public java.lang.String getStringEvent() {
3742 java.lang.Object ref = stringEvent_;
3743 if (!(ref instanceof java.lang.String)) {
3744 java.lang.String s = ((com.google.protobuf.ByteString) ref)
3749 return (java.lang.String) ref;
3753 * <code>optional string string_event = 6;</code>
3755 public com.google.protobuf.ByteString
3756 getStringEventBytes() {
3757 java.lang.Object ref = stringEvent_;
3758 if (ref instanceof String) {
3759 com.google.protobuf.ByteString b =
3760 com.google.protobuf.ByteString.copyFromUtf8(
3761 (java.lang.String) ref);
3765 return (com.google.protobuf.ByteString) ref;
3769 * <code>optional string string_event = 6;</code>
3771 public Builder setStringEvent(
3772 java.lang.String value) {
3773 if (value == null) {
3774 throw new NullPointerException();
3776 bitField0_ |= 0x00000020;
3777 stringEvent_ = value;
3782 * <code>optional string string_event = 6;</code>
3784 public Builder clearStringEvent() {
3785 bitField0_ = (bitField0_ & ~0x00000020);
3786 stringEvent_ = getDefaultInstance().getStringEvent();
3791 * <code>optional string string_event = 6;</code>
3793 public Builder setStringEventBytes(
3794 com.google.protobuf.ByteString value) {
3795 if (value == null) {
3796 throw new NullPointerException();
3798 bitField0_ |= 0x00000020;
3799 stringEvent_ = value;
3804 // optional double numeric_event = 7;
3805 private double numericEvent_ ;
3807 * <code>optional double numeric_event = 7;</code>
3809 public boolean hasNumericEvent() {
3810 return ((bitField0_ & 0x00000040) == 0x00000040);
3813 * <code>optional double numeric_event = 7;</code>
3815 public double getNumericEvent() {
3816 return numericEvent_;
3819 * <code>optional double numeric_event = 7;</code>
3821 public Builder setNumericEvent(double value) {
3822 bitField0_ |= 0x00000040;
3823 numericEvent_ = value;
3828 * <code>optional double numeric_event = 7;</code>
3830 public Builder clearNumericEvent() {
3831 bitField0_ = (bitField0_ & ~0x00000040);
3837 // optional bool boolean_event = 8;
3838 private boolean booleanEvent_ ;
3840 * <code>optional bool boolean_event = 8;</code>
3842 public boolean hasBooleanEvent() {
3843 return ((bitField0_ & 0x00000080) == 0x00000080);
3846 * <code>optional bool boolean_event = 8;</code>
3848 public boolean getBooleanEvent() {
3849 return booleanEvent_;
3852 * <code>optional bool boolean_event = 8;</code>
3854 public Builder setBooleanEvent(boolean value) {
3855 bitField0_ |= 0x00000080;
3856 booleanEvent_ = value;
3861 * <code>optional bool boolean_event = 8;</code>
3863 public Builder clearBooleanEvent() {
3864 bitField0_ = (bitField0_ & ~0x00000080);
3865 booleanEvent_ = false;
3870 // @@protoc_insertion_point(builder_scope:openxc.TranslatedMessage)
3874 defaultInstance = new TranslatedMessage(true);
3875 defaultInstance.initFields();
3878 // @@protoc_insertion_point(class_scope:openxc.TranslatedMessage)
3881 private static com.google.protobuf.Descriptors.Descriptor
3882 internal_static_openxc_VehicleMessage_descriptor;
3884 com.google.protobuf.GeneratedMessage.FieldAccessorTable
3885 internal_static_openxc_VehicleMessage_fieldAccessorTable;
3886 private static com.google.protobuf.Descriptors.Descriptor
3887 internal_static_openxc_RawMessage_descriptor;
3889 com.google.protobuf.GeneratedMessage.FieldAccessorTable
3890 internal_static_openxc_RawMessage_fieldAccessorTable;
3891 private static com.google.protobuf.Descriptors.Descriptor
3892 internal_static_openxc_DiagnosticMessage_descriptor;
3894 com.google.protobuf.GeneratedMessage.FieldAccessorTable
3895 internal_static_openxc_DiagnosticMessage_fieldAccessorTable;
3896 private static com.google.protobuf.Descriptors.Descriptor
3897 internal_static_openxc_TranslatedMessage_descriptor;
3899 com.google.protobuf.GeneratedMessage.FieldAccessorTable
3900 internal_static_openxc_TranslatedMessage_fieldAccessorTable;
3902 public static com.google.protobuf.Descriptors.FileDescriptor
3906 private static com.google.protobuf.Descriptors.FileDescriptor
3909 java.lang.String[] descriptorData = {
3910 "\n\014openxc.proto\022\006openxc\"\203\002\n\016VehicleMessag" +
3911 "e\022)\n\004type\030\001 \001(\0162\033.openxc.VehicleMessage." +
3912 "Type\022\'\n\013raw_message\030\002 \001(\0132\022.openxc.RawMe" +
3913 "ssage\0225\n\022translated_message\030\003 \001(\0132\031.open" +
3914 "xc.TranslatedMessage\0225\n\022diagnostic_messa" +
3915 "ge\030\004 \001(\0132\031.openxc.DiagnosticMessage\"/\n\004T" +
3916 "ype\022\007\n\003RAW\020\001\022\016\n\nTRANSLATED\020\002\022\016\n\nDIAGNOST" +
3917 "IC\020\003\";\n\nRawMessage\022\013\n\003bus\030\001 \001(\005\022\022\n\nmessa" +
3918 "ge_id\030\002 \001(\r\022\014\n\004data\030\003 \001(\004\"\221\001\n\021Diagnostic" +
3919 "Message\022\013\n\003bus\030\001 \001(\005\022\022\n\nmessage_id\030\002 \001(\r",
3920 "\022\014\n\004mode\030\003 \001(\r\022\013\n\003pid\030\004 \001(\r\022\017\n\007success\030\005" +
3921 " \001(\010\022\036\n\026negative_response_code\030\006 \001(\r\022\017\n\007" +
3922 "payload\030\007 \001(\014\"\265\002\n\021TranslatedMessage\022,\n\004t" +
3923 "ype\030\001 \001(\0162\036.openxc.TranslatedMessage.Typ" +
3924 "e\022\014\n\004name\030\002 \001(\t\022\024\n\014string_value\030\003 \001(\t\022\025\n" +
3925 "\rnumeric_value\030\004 \001(\001\022\025\n\rboolean_value\030\005 " +
3926 "\001(\010\022\024\n\014string_event\030\006 \001(\t\022\025\n\rnumeric_eve" +
3927 "nt\030\007 \001(\001\022\025\n\rboolean_event\030\010 \001(\010\"\\\n\004Type\022" +
3928 "\n\n\006STRING\020\001\022\007\n\003NUM\020\002\022\010\n\004BOOL\020\003\022\022\n\016EVENTE" +
3929 "D_STRING\020\004\022\017\n\013EVENTED_NUM\020\005\022\020\n\014EVENTED_B",
3930 "OOL\020\006B\034\n\ncom.openxcB\016BinaryMessages"
3932 com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
3933 new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
3934 public com.google.protobuf.ExtensionRegistry assignDescriptors(
3935 com.google.protobuf.Descriptors.FileDescriptor root) {
3937 internal_static_openxc_VehicleMessage_descriptor =
3938 getDescriptor().getMessageTypes().get(0);
3939 internal_static_openxc_VehicleMessage_fieldAccessorTable = new
3940 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
3941 internal_static_openxc_VehicleMessage_descriptor,
3942 new java.lang.String[] { "Type", "RawMessage", "TranslatedMessage", "DiagnosticMessage", });
3943 internal_static_openxc_RawMessage_descriptor =
3944 getDescriptor().getMessageTypes().get(1);
3945 internal_static_openxc_RawMessage_fieldAccessorTable = new
3946 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
3947 internal_static_openxc_RawMessage_descriptor,
3948 new java.lang.String[] { "Bus", "MessageId", "Data", });
3949 internal_static_openxc_DiagnosticMessage_descriptor =
3950 getDescriptor().getMessageTypes().get(2);
3951 internal_static_openxc_DiagnosticMessage_fieldAccessorTable = new
3952 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
3953 internal_static_openxc_DiagnosticMessage_descriptor,
3954 new java.lang.String[] { "Bus", "MessageId", "Mode", "Pid", "Success", "NegativeResponseCode", "Payload", });
3955 internal_static_openxc_TranslatedMessage_descriptor =
3956 getDescriptor().getMessageTypes().get(3);
3957 internal_static_openxc_TranslatedMessage_fieldAccessorTable = new
3958 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
3959 internal_static_openxc_TranslatedMessage_descriptor,
3960 new java.lang.String[] { "Type", "Name", "StringValue", "NumericValue", "BooleanValue", "StringEvent", "NumericEvent", "BooleanEvent", });
3964 com.google.protobuf.Descriptors.FileDescriptor
3965 .internalBuildGeneratedFileFrom(descriptorData,
3966 new com.google.protobuf.Descriptors.FileDescriptor[] {
3970 // @@protoc_insertion_point(outer_class_scope)