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 com.openxc.BinaryMessages.VehicleMessage.Type getType();
18 // optional .openxc.CanMessage can_message = 2;
19 boolean hasCanMessage();
20 com.openxc.BinaryMessages.CanMessage getCanMessage();
21 com.openxc.BinaryMessages.CanMessageOrBuilder getCanMessageOrBuilder();
23 // optional .openxc.SimpleMessage simple_message = 3;
24 boolean hasSimpleMessage();
25 com.openxc.BinaryMessages.SimpleMessage getSimpleMessage();
26 com.openxc.BinaryMessages.SimpleMessageOrBuilder getSimpleMessageOrBuilder();
28 // optional .openxc.DiagnosticResponse diagnostic_response = 4;
29 boolean hasDiagnosticResponse();
30 com.openxc.BinaryMessages.DiagnosticResponse getDiagnosticResponse();
31 com.openxc.BinaryMessages.DiagnosticResponseOrBuilder getDiagnosticResponseOrBuilder();
33 // optional .openxc.ControlCommand control_command = 5;
34 boolean hasControlCommand();
35 com.openxc.BinaryMessages.ControlCommand getControlCommand();
36 com.openxc.BinaryMessages.ControlCommandOrBuilder getControlCommandOrBuilder();
38 // optional .openxc.CommandResponse command_response = 6;
39 boolean hasCommandResponse();
40 com.openxc.BinaryMessages.CommandResponse getCommandResponse();
41 com.openxc.BinaryMessages.CommandResponseOrBuilder getCommandResponseOrBuilder();
43 // optional uint32 uptime = 7;
47 public static final class VehicleMessage extends
48 com.google.protobuf.GeneratedMessage
49 implements VehicleMessageOrBuilder {
50 // Use VehicleMessage.newBuilder() to construct.
51 private VehicleMessage(Builder builder) {
54 private VehicleMessage(boolean noInit) {}
56 private static final VehicleMessage defaultInstance;
57 public static VehicleMessage getDefaultInstance() {
58 return defaultInstance;
61 public VehicleMessage getDefaultInstanceForType() {
62 return defaultInstance;
65 public static final com.google.protobuf.Descriptors.Descriptor
67 return com.openxc.BinaryMessages.internal_static_openxc_VehicleMessage_descriptor;
70 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
71 internalGetFieldAccessorTable() {
72 return com.openxc.BinaryMessages.internal_static_openxc_VehicleMessage_fieldAccessorTable;
76 implements com.google.protobuf.ProtocolMessageEnum {
80 CONTROL_COMMAND(3, 4),
81 COMMAND_RESPONSE(4, 5),
84 public static final int CAN_VALUE = 1;
85 public static final int SIMPLE_VALUE = 2;
86 public static final int DIAGNOSTIC_VALUE = 3;
87 public static final int CONTROL_COMMAND_VALUE = 4;
88 public static final int COMMAND_RESPONSE_VALUE = 5;
91 public final int getNumber() { return value; }
93 public static Type valueOf(int value) {
96 case 2: return SIMPLE;
97 case 3: return DIAGNOSTIC;
98 case 4: return CONTROL_COMMAND;
99 case 5: return COMMAND_RESPONSE;
100 default: return null;
104 public static com.google.protobuf.Internal.EnumLiteMap<Type>
105 internalGetValueMap() {
106 return internalValueMap;
108 private static com.google.protobuf.Internal.EnumLiteMap<Type>
110 new com.google.protobuf.Internal.EnumLiteMap<Type>() {
111 public Type findValueByNumber(int number) {
112 return Type.valueOf(number);
116 public final com.google.protobuf.Descriptors.EnumValueDescriptor
117 getValueDescriptor() {
118 return getDescriptor().getValues().get(index);
120 public final com.google.protobuf.Descriptors.EnumDescriptor
121 getDescriptorForType() {
122 return getDescriptor();
124 public static final com.google.protobuf.Descriptors.EnumDescriptor
126 return com.openxc.BinaryMessages.VehicleMessage.getDescriptor().getEnumTypes().get(0);
129 private static final Type[] VALUES = {
130 CAN, SIMPLE, DIAGNOSTIC, CONTROL_COMMAND, COMMAND_RESPONSE,
133 public static Type valueOf(
134 com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
135 if (desc.getType() != getDescriptor()) {
136 throw new java.lang.IllegalArgumentException(
137 "EnumValueDescriptor is not for this type.");
139 return VALUES[desc.getIndex()];
142 private final int index;
143 private final int value;
145 private Type(int index, int value) {
150 // @@protoc_insertion_point(enum_scope:openxc.VehicleMessage.Type)
153 private int bitField0_;
154 // optional .openxc.VehicleMessage.Type type = 1;
155 public static final int TYPE_FIELD_NUMBER = 1;
156 private com.openxc.BinaryMessages.VehicleMessage.Type type_;
157 public boolean hasType() {
158 return ((bitField0_ & 0x00000001) == 0x00000001);
160 public com.openxc.BinaryMessages.VehicleMessage.Type getType() {
164 // optional .openxc.CanMessage can_message = 2;
165 public static final int CAN_MESSAGE_FIELD_NUMBER = 2;
166 private com.openxc.BinaryMessages.CanMessage canMessage_;
167 public boolean hasCanMessage() {
168 return ((bitField0_ & 0x00000002) == 0x00000002);
170 public com.openxc.BinaryMessages.CanMessage getCanMessage() {
173 public com.openxc.BinaryMessages.CanMessageOrBuilder getCanMessageOrBuilder() {
177 // optional .openxc.SimpleMessage simple_message = 3;
178 public static final int SIMPLE_MESSAGE_FIELD_NUMBER = 3;
179 private com.openxc.BinaryMessages.SimpleMessage simpleMessage_;
180 public boolean hasSimpleMessage() {
181 return ((bitField0_ & 0x00000004) == 0x00000004);
183 public com.openxc.BinaryMessages.SimpleMessage getSimpleMessage() {
184 return simpleMessage_;
186 public com.openxc.BinaryMessages.SimpleMessageOrBuilder getSimpleMessageOrBuilder() {
187 return simpleMessage_;
190 // optional .openxc.DiagnosticResponse diagnostic_response = 4;
191 public static final int DIAGNOSTIC_RESPONSE_FIELD_NUMBER = 4;
192 private com.openxc.BinaryMessages.DiagnosticResponse diagnosticResponse_;
193 public boolean hasDiagnosticResponse() {
194 return ((bitField0_ & 0x00000008) == 0x00000008);
196 public com.openxc.BinaryMessages.DiagnosticResponse getDiagnosticResponse() {
197 return diagnosticResponse_;
199 public com.openxc.BinaryMessages.DiagnosticResponseOrBuilder getDiagnosticResponseOrBuilder() {
200 return diagnosticResponse_;
203 // optional .openxc.ControlCommand control_command = 5;
204 public static final int CONTROL_COMMAND_FIELD_NUMBER = 5;
205 private com.openxc.BinaryMessages.ControlCommand controlCommand_;
206 public boolean hasControlCommand() {
207 return ((bitField0_ & 0x00000010) == 0x00000010);
209 public com.openxc.BinaryMessages.ControlCommand getControlCommand() {
210 return controlCommand_;
212 public com.openxc.BinaryMessages.ControlCommandOrBuilder getControlCommandOrBuilder() {
213 return controlCommand_;
216 // optional .openxc.CommandResponse command_response = 6;
217 public static final int COMMAND_RESPONSE_FIELD_NUMBER = 6;
218 private com.openxc.BinaryMessages.CommandResponse commandResponse_;
219 public boolean hasCommandResponse() {
220 return ((bitField0_ & 0x00000020) == 0x00000020);
222 public com.openxc.BinaryMessages.CommandResponse getCommandResponse() {
223 return commandResponse_;
225 public com.openxc.BinaryMessages.CommandResponseOrBuilder getCommandResponseOrBuilder() {
226 return commandResponse_;
229 // optional uint32 uptime = 7;
230 public static final int UPTIME_FIELD_NUMBER = 7;
232 public boolean hasUptime() {
233 return ((bitField0_ & 0x00000040) == 0x00000040);
235 public int getUptime() {
239 private void initFields() {
240 type_ = com.openxc.BinaryMessages.VehicleMessage.Type.CAN;
241 canMessage_ = com.openxc.BinaryMessages.CanMessage.getDefaultInstance();
242 simpleMessage_ = com.openxc.BinaryMessages.SimpleMessage.getDefaultInstance();
243 diagnosticResponse_ = com.openxc.BinaryMessages.DiagnosticResponse.getDefaultInstance();
244 controlCommand_ = com.openxc.BinaryMessages.ControlCommand.getDefaultInstance();
245 commandResponse_ = com.openxc.BinaryMessages.CommandResponse.getDefaultInstance();
248 private byte memoizedIsInitialized = -1;
249 public final boolean isInitialized() {
250 byte isInitialized = memoizedIsInitialized;
251 if (isInitialized != -1) return isInitialized == 1;
253 memoizedIsInitialized = 1;
257 public void writeTo(com.google.protobuf.CodedOutputStream output)
258 throws java.io.IOException {
260 if (((bitField0_ & 0x00000001) == 0x00000001)) {
261 output.writeEnum(1, type_.getNumber());
263 if (((bitField0_ & 0x00000002) == 0x00000002)) {
264 output.writeMessage(2, canMessage_);
266 if (((bitField0_ & 0x00000004) == 0x00000004)) {
267 output.writeMessage(3, simpleMessage_);
269 if (((bitField0_ & 0x00000008) == 0x00000008)) {
270 output.writeMessage(4, diagnosticResponse_);
272 if (((bitField0_ & 0x00000010) == 0x00000010)) {
273 output.writeMessage(5, controlCommand_);
275 if (((bitField0_ & 0x00000020) == 0x00000020)) {
276 output.writeMessage(6, commandResponse_);
278 if (((bitField0_ & 0x00000040) == 0x00000040)) {
279 output.writeUInt32(7, uptime_);
281 getUnknownFields().writeTo(output);
284 private int memoizedSerializedSize = -1;
285 public int getSerializedSize() {
286 int size = memoizedSerializedSize;
287 if (size != -1) return size;
290 if (((bitField0_ & 0x00000001) == 0x00000001)) {
291 size += com.google.protobuf.CodedOutputStream
292 .computeEnumSize(1, type_.getNumber());
294 if (((bitField0_ & 0x00000002) == 0x00000002)) {
295 size += com.google.protobuf.CodedOutputStream
296 .computeMessageSize(2, canMessage_);
298 if (((bitField0_ & 0x00000004) == 0x00000004)) {
299 size += com.google.protobuf.CodedOutputStream
300 .computeMessageSize(3, simpleMessage_);
302 if (((bitField0_ & 0x00000008) == 0x00000008)) {
303 size += com.google.protobuf.CodedOutputStream
304 .computeMessageSize(4, diagnosticResponse_);
306 if (((bitField0_ & 0x00000010) == 0x00000010)) {
307 size += com.google.protobuf.CodedOutputStream
308 .computeMessageSize(5, controlCommand_);
310 if (((bitField0_ & 0x00000020) == 0x00000020)) {
311 size += com.google.protobuf.CodedOutputStream
312 .computeMessageSize(6, commandResponse_);
314 if (((bitField0_ & 0x00000040) == 0x00000040)) {
315 size += com.google.protobuf.CodedOutputStream
316 .computeUInt32Size(7, uptime_);
318 size += getUnknownFields().getSerializedSize();
319 memoizedSerializedSize = size;
323 private static final long serialVersionUID = 0L;
325 protected java.lang.Object writeReplace()
326 throws java.io.ObjectStreamException {
327 return super.writeReplace();
330 public static com.openxc.BinaryMessages.VehicleMessage parseFrom(
331 com.google.protobuf.ByteString data)
332 throws com.google.protobuf.InvalidProtocolBufferException {
333 return newBuilder().mergeFrom(data).buildParsed();
335 public static com.openxc.BinaryMessages.VehicleMessage parseFrom(
336 com.google.protobuf.ByteString data,
337 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
338 throws com.google.protobuf.InvalidProtocolBufferException {
339 return newBuilder().mergeFrom(data, extensionRegistry)
342 public static com.openxc.BinaryMessages.VehicleMessage parseFrom(byte[] data)
343 throws com.google.protobuf.InvalidProtocolBufferException {
344 return newBuilder().mergeFrom(data).buildParsed();
346 public static com.openxc.BinaryMessages.VehicleMessage parseFrom(
348 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
349 throws com.google.protobuf.InvalidProtocolBufferException {
350 return newBuilder().mergeFrom(data, extensionRegistry)
353 public static com.openxc.BinaryMessages.VehicleMessage parseFrom(java.io.InputStream input)
354 throws java.io.IOException {
355 return newBuilder().mergeFrom(input).buildParsed();
357 public static com.openxc.BinaryMessages.VehicleMessage parseFrom(
358 java.io.InputStream input,
359 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
360 throws java.io.IOException {
361 return newBuilder().mergeFrom(input, extensionRegistry)
364 public static com.openxc.BinaryMessages.VehicleMessage parseDelimitedFrom(java.io.InputStream input)
365 throws java.io.IOException {
366 Builder builder = newBuilder();
367 if (builder.mergeDelimitedFrom(input)) {
368 return builder.buildParsed();
373 public static com.openxc.BinaryMessages.VehicleMessage parseDelimitedFrom(
374 java.io.InputStream input,
375 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
376 throws java.io.IOException {
377 Builder builder = newBuilder();
378 if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
379 return builder.buildParsed();
384 public static com.openxc.BinaryMessages.VehicleMessage parseFrom(
385 com.google.protobuf.CodedInputStream input)
386 throws java.io.IOException {
387 return newBuilder().mergeFrom(input).buildParsed();
389 public static com.openxc.BinaryMessages.VehicleMessage parseFrom(
390 com.google.protobuf.CodedInputStream input,
391 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
392 throws java.io.IOException {
393 return newBuilder().mergeFrom(input, extensionRegistry)
397 public static Builder newBuilder() { return Builder.create(); }
398 public Builder newBuilderForType() { return newBuilder(); }
399 public static Builder newBuilder(com.openxc.BinaryMessages.VehicleMessage prototype) {
400 return newBuilder().mergeFrom(prototype);
402 public Builder toBuilder() { return newBuilder(this); }
405 protected Builder newBuilderForType(
406 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
407 Builder builder = new Builder(parent);
410 public static final class Builder extends
411 com.google.protobuf.GeneratedMessage.Builder<Builder>
412 implements com.openxc.BinaryMessages.VehicleMessageOrBuilder {
413 public static final com.google.protobuf.Descriptors.Descriptor
415 return com.openxc.BinaryMessages.internal_static_openxc_VehicleMessage_descriptor;
418 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
419 internalGetFieldAccessorTable() {
420 return com.openxc.BinaryMessages.internal_static_openxc_VehicleMessage_fieldAccessorTable;
423 // Construct using com.openxc.BinaryMessages.VehicleMessage.newBuilder()
425 maybeForceBuilderInitialization();
428 private Builder(BuilderParent parent) {
430 maybeForceBuilderInitialization();
432 private void maybeForceBuilderInitialization() {
433 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
434 getCanMessageFieldBuilder();
435 getSimpleMessageFieldBuilder();
436 getDiagnosticResponseFieldBuilder();
437 getControlCommandFieldBuilder();
438 getCommandResponseFieldBuilder();
441 private static Builder create() {
442 return new Builder();
445 public Builder clear() {
447 type_ = com.openxc.BinaryMessages.VehicleMessage.Type.CAN;
448 bitField0_ = (bitField0_ & ~0x00000001);
449 if (canMessageBuilder_ == null) {
450 canMessage_ = com.openxc.BinaryMessages.CanMessage.getDefaultInstance();
452 canMessageBuilder_.clear();
454 bitField0_ = (bitField0_ & ~0x00000002);
455 if (simpleMessageBuilder_ == null) {
456 simpleMessage_ = com.openxc.BinaryMessages.SimpleMessage.getDefaultInstance();
458 simpleMessageBuilder_.clear();
460 bitField0_ = (bitField0_ & ~0x00000004);
461 if (diagnosticResponseBuilder_ == null) {
462 diagnosticResponse_ = com.openxc.BinaryMessages.DiagnosticResponse.getDefaultInstance();
464 diagnosticResponseBuilder_.clear();
466 bitField0_ = (bitField0_ & ~0x00000008);
467 if (controlCommandBuilder_ == null) {
468 controlCommand_ = com.openxc.BinaryMessages.ControlCommand.getDefaultInstance();
470 controlCommandBuilder_.clear();
472 bitField0_ = (bitField0_ & ~0x00000010);
473 if (commandResponseBuilder_ == null) {
474 commandResponse_ = com.openxc.BinaryMessages.CommandResponse.getDefaultInstance();
476 commandResponseBuilder_.clear();
478 bitField0_ = (bitField0_ & ~0x00000020);
480 bitField0_ = (bitField0_ & ~0x00000040);
484 public Builder clone() {
485 return create().mergeFrom(buildPartial());
488 public com.google.protobuf.Descriptors.Descriptor
489 getDescriptorForType() {
490 return com.openxc.BinaryMessages.VehicleMessage.getDescriptor();
493 public com.openxc.BinaryMessages.VehicleMessage getDefaultInstanceForType() {
494 return com.openxc.BinaryMessages.VehicleMessage.getDefaultInstance();
497 public com.openxc.BinaryMessages.VehicleMessage build() {
498 com.openxc.BinaryMessages.VehicleMessage result = buildPartial();
499 if (!result.isInitialized()) {
500 throw newUninitializedMessageException(result);
505 private com.openxc.BinaryMessages.VehicleMessage buildParsed()
506 throws com.google.protobuf.InvalidProtocolBufferException {
507 com.openxc.BinaryMessages.VehicleMessage result = buildPartial();
508 if (!result.isInitialized()) {
509 throw newUninitializedMessageException(
510 result).asInvalidProtocolBufferException();
515 public com.openxc.BinaryMessages.VehicleMessage buildPartial() {
516 com.openxc.BinaryMessages.VehicleMessage result = new com.openxc.BinaryMessages.VehicleMessage(this);
517 int from_bitField0_ = bitField0_;
518 int to_bitField0_ = 0;
519 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
520 to_bitField0_ |= 0x00000001;
522 result.type_ = type_;
523 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
524 to_bitField0_ |= 0x00000002;
526 if (canMessageBuilder_ == null) {
527 result.canMessage_ = canMessage_;
529 result.canMessage_ = canMessageBuilder_.build();
531 if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
532 to_bitField0_ |= 0x00000004;
534 if (simpleMessageBuilder_ == null) {
535 result.simpleMessage_ = simpleMessage_;
537 result.simpleMessage_ = simpleMessageBuilder_.build();
539 if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
540 to_bitField0_ |= 0x00000008;
542 if (diagnosticResponseBuilder_ == null) {
543 result.diagnosticResponse_ = diagnosticResponse_;
545 result.diagnosticResponse_ = diagnosticResponseBuilder_.build();
547 if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
548 to_bitField0_ |= 0x00000010;
550 if (controlCommandBuilder_ == null) {
551 result.controlCommand_ = controlCommand_;
553 result.controlCommand_ = controlCommandBuilder_.build();
555 if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
556 to_bitField0_ |= 0x00000020;
558 if (commandResponseBuilder_ == null) {
559 result.commandResponse_ = commandResponse_;
561 result.commandResponse_ = commandResponseBuilder_.build();
563 if (((from_bitField0_ & 0x00000040) == 0x00000040)) {
564 to_bitField0_ |= 0x00000040;
566 result.uptime_ = uptime_;
567 result.bitField0_ = to_bitField0_;
572 public Builder mergeFrom(com.google.protobuf.Message other) {
573 if (other instanceof com.openxc.BinaryMessages.VehicleMessage) {
574 return mergeFrom((com.openxc.BinaryMessages.VehicleMessage)other);
576 super.mergeFrom(other);
581 public Builder mergeFrom(com.openxc.BinaryMessages.VehicleMessage other) {
582 if (other == com.openxc.BinaryMessages.VehicleMessage.getDefaultInstance()) return this;
583 if (other.hasType()) {
584 setType(other.getType());
586 if (other.hasCanMessage()) {
587 mergeCanMessage(other.getCanMessage());
589 if (other.hasSimpleMessage()) {
590 mergeSimpleMessage(other.getSimpleMessage());
592 if (other.hasDiagnosticResponse()) {
593 mergeDiagnosticResponse(other.getDiagnosticResponse());
595 if (other.hasControlCommand()) {
596 mergeControlCommand(other.getControlCommand());
598 if (other.hasCommandResponse()) {
599 mergeCommandResponse(other.getCommandResponse());
601 if (other.hasUptime()) {
602 setUptime(other.getUptime());
604 this.mergeUnknownFields(other.getUnknownFields());
608 public final boolean isInitialized() {
612 public Builder mergeFrom(
613 com.google.protobuf.CodedInputStream input,
614 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
615 throws java.io.IOException {
616 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
617 com.google.protobuf.UnknownFieldSet.newBuilder(
618 this.getUnknownFields());
620 int tag = input.readTag();
623 this.setUnknownFields(unknownFields.build());
627 if (!parseUnknownField(input, unknownFields,
628 extensionRegistry, tag)) {
629 this.setUnknownFields(unknownFields.build());
636 int rawValue = input.readEnum();
637 com.openxc.BinaryMessages.VehicleMessage.Type value = com.openxc.BinaryMessages.VehicleMessage.Type.valueOf(rawValue);
639 unknownFields.mergeVarintField(1, rawValue);
641 bitField0_ |= 0x00000001;
647 com.openxc.BinaryMessages.CanMessage.Builder subBuilder = com.openxc.BinaryMessages.CanMessage.newBuilder();
648 if (hasCanMessage()) {
649 subBuilder.mergeFrom(getCanMessage());
651 input.readMessage(subBuilder, extensionRegistry);
652 setCanMessage(subBuilder.buildPartial());
656 com.openxc.BinaryMessages.SimpleMessage.Builder subBuilder = com.openxc.BinaryMessages.SimpleMessage.newBuilder();
657 if (hasSimpleMessage()) {
658 subBuilder.mergeFrom(getSimpleMessage());
660 input.readMessage(subBuilder, extensionRegistry);
661 setSimpleMessage(subBuilder.buildPartial());
665 com.openxc.BinaryMessages.DiagnosticResponse.Builder subBuilder = com.openxc.BinaryMessages.DiagnosticResponse.newBuilder();
666 if (hasDiagnosticResponse()) {
667 subBuilder.mergeFrom(getDiagnosticResponse());
669 input.readMessage(subBuilder, extensionRegistry);
670 setDiagnosticResponse(subBuilder.buildPartial());
674 com.openxc.BinaryMessages.ControlCommand.Builder subBuilder = com.openxc.BinaryMessages.ControlCommand.newBuilder();
675 if (hasControlCommand()) {
676 subBuilder.mergeFrom(getControlCommand());
678 input.readMessage(subBuilder, extensionRegistry);
679 setControlCommand(subBuilder.buildPartial());
683 com.openxc.BinaryMessages.CommandResponse.Builder subBuilder = com.openxc.BinaryMessages.CommandResponse.newBuilder();
684 if (hasCommandResponse()) {
685 subBuilder.mergeFrom(getCommandResponse());
687 input.readMessage(subBuilder, extensionRegistry);
688 setCommandResponse(subBuilder.buildPartial());
692 bitField0_ |= 0x00000040;
693 uptime_ = input.readUInt32();
700 private int bitField0_;
702 // optional .openxc.VehicleMessage.Type type = 1;
703 private com.openxc.BinaryMessages.VehicleMessage.Type type_ = com.openxc.BinaryMessages.VehicleMessage.Type.CAN;
704 public boolean hasType() {
705 return ((bitField0_ & 0x00000001) == 0x00000001);
707 public com.openxc.BinaryMessages.VehicleMessage.Type getType() {
710 public Builder setType(com.openxc.BinaryMessages.VehicleMessage.Type value) {
712 throw new NullPointerException();
714 bitField0_ |= 0x00000001;
719 public Builder clearType() {
720 bitField0_ = (bitField0_ & ~0x00000001);
721 type_ = com.openxc.BinaryMessages.VehicleMessage.Type.CAN;
726 // optional .openxc.CanMessage can_message = 2;
727 private com.openxc.BinaryMessages.CanMessage canMessage_ = com.openxc.BinaryMessages.CanMessage.getDefaultInstance();
728 private com.google.protobuf.SingleFieldBuilder<
729 com.openxc.BinaryMessages.CanMessage, com.openxc.BinaryMessages.CanMessage.Builder, com.openxc.BinaryMessages.CanMessageOrBuilder> canMessageBuilder_;
730 public boolean hasCanMessage() {
731 return ((bitField0_ & 0x00000002) == 0x00000002);
733 public com.openxc.BinaryMessages.CanMessage getCanMessage() {
734 if (canMessageBuilder_ == null) {
737 return canMessageBuilder_.getMessage();
740 public Builder setCanMessage(com.openxc.BinaryMessages.CanMessage value) {
741 if (canMessageBuilder_ == null) {
743 throw new NullPointerException();
748 canMessageBuilder_.setMessage(value);
750 bitField0_ |= 0x00000002;
753 public Builder setCanMessage(
754 com.openxc.BinaryMessages.CanMessage.Builder builderForValue) {
755 if (canMessageBuilder_ == null) {
756 canMessage_ = builderForValue.build();
759 canMessageBuilder_.setMessage(builderForValue.build());
761 bitField0_ |= 0x00000002;
764 public Builder mergeCanMessage(com.openxc.BinaryMessages.CanMessage value) {
765 if (canMessageBuilder_ == null) {
766 if (((bitField0_ & 0x00000002) == 0x00000002) &&
767 canMessage_ != com.openxc.BinaryMessages.CanMessage.getDefaultInstance()) {
769 com.openxc.BinaryMessages.CanMessage.newBuilder(canMessage_).mergeFrom(value).buildPartial();
775 canMessageBuilder_.mergeFrom(value);
777 bitField0_ |= 0x00000002;
780 public Builder clearCanMessage() {
781 if (canMessageBuilder_ == null) {
782 canMessage_ = com.openxc.BinaryMessages.CanMessage.getDefaultInstance();
785 canMessageBuilder_.clear();
787 bitField0_ = (bitField0_ & ~0x00000002);
790 public com.openxc.BinaryMessages.CanMessage.Builder getCanMessageBuilder() {
791 bitField0_ |= 0x00000002;
793 return getCanMessageFieldBuilder().getBuilder();
795 public com.openxc.BinaryMessages.CanMessageOrBuilder getCanMessageOrBuilder() {
796 if (canMessageBuilder_ != null) {
797 return canMessageBuilder_.getMessageOrBuilder();
802 private com.google.protobuf.SingleFieldBuilder<
803 com.openxc.BinaryMessages.CanMessage, com.openxc.BinaryMessages.CanMessage.Builder, com.openxc.BinaryMessages.CanMessageOrBuilder>
804 getCanMessageFieldBuilder() {
805 if (canMessageBuilder_ == null) {
806 canMessageBuilder_ = new com.google.protobuf.SingleFieldBuilder<
807 com.openxc.BinaryMessages.CanMessage, com.openxc.BinaryMessages.CanMessage.Builder, com.openxc.BinaryMessages.CanMessageOrBuilder>(
809 getParentForChildren(),
813 return canMessageBuilder_;
816 // optional .openxc.SimpleMessage simple_message = 3;
817 private com.openxc.BinaryMessages.SimpleMessage simpleMessage_ = com.openxc.BinaryMessages.SimpleMessage.getDefaultInstance();
818 private com.google.protobuf.SingleFieldBuilder<
819 com.openxc.BinaryMessages.SimpleMessage, com.openxc.BinaryMessages.SimpleMessage.Builder, com.openxc.BinaryMessages.SimpleMessageOrBuilder> simpleMessageBuilder_;
820 public boolean hasSimpleMessage() {
821 return ((bitField0_ & 0x00000004) == 0x00000004);
823 public com.openxc.BinaryMessages.SimpleMessage getSimpleMessage() {
824 if (simpleMessageBuilder_ == null) {
825 return simpleMessage_;
827 return simpleMessageBuilder_.getMessage();
830 public Builder setSimpleMessage(com.openxc.BinaryMessages.SimpleMessage value) {
831 if (simpleMessageBuilder_ == null) {
833 throw new NullPointerException();
835 simpleMessage_ = value;
838 simpleMessageBuilder_.setMessage(value);
840 bitField0_ |= 0x00000004;
843 public Builder setSimpleMessage(
844 com.openxc.BinaryMessages.SimpleMessage.Builder builderForValue) {
845 if (simpleMessageBuilder_ == null) {
846 simpleMessage_ = builderForValue.build();
849 simpleMessageBuilder_.setMessage(builderForValue.build());
851 bitField0_ |= 0x00000004;
854 public Builder mergeSimpleMessage(com.openxc.BinaryMessages.SimpleMessage value) {
855 if (simpleMessageBuilder_ == null) {
856 if (((bitField0_ & 0x00000004) == 0x00000004) &&
857 simpleMessage_ != com.openxc.BinaryMessages.SimpleMessage.getDefaultInstance()) {
859 com.openxc.BinaryMessages.SimpleMessage.newBuilder(simpleMessage_).mergeFrom(value).buildPartial();
861 simpleMessage_ = value;
865 simpleMessageBuilder_.mergeFrom(value);
867 bitField0_ |= 0x00000004;
870 public Builder clearSimpleMessage() {
871 if (simpleMessageBuilder_ == null) {
872 simpleMessage_ = com.openxc.BinaryMessages.SimpleMessage.getDefaultInstance();
875 simpleMessageBuilder_.clear();
877 bitField0_ = (bitField0_ & ~0x00000004);
880 public com.openxc.BinaryMessages.SimpleMessage.Builder getSimpleMessageBuilder() {
881 bitField0_ |= 0x00000004;
883 return getSimpleMessageFieldBuilder().getBuilder();
885 public com.openxc.BinaryMessages.SimpleMessageOrBuilder getSimpleMessageOrBuilder() {
886 if (simpleMessageBuilder_ != null) {
887 return simpleMessageBuilder_.getMessageOrBuilder();
889 return simpleMessage_;
892 private com.google.protobuf.SingleFieldBuilder<
893 com.openxc.BinaryMessages.SimpleMessage, com.openxc.BinaryMessages.SimpleMessage.Builder, com.openxc.BinaryMessages.SimpleMessageOrBuilder>
894 getSimpleMessageFieldBuilder() {
895 if (simpleMessageBuilder_ == null) {
896 simpleMessageBuilder_ = new com.google.protobuf.SingleFieldBuilder<
897 com.openxc.BinaryMessages.SimpleMessage, com.openxc.BinaryMessages.SimpleMessage.Builder, com.openxc.BinaryMessages.SimpleMessageOrBuilder>(
899 getParentForChildren(),
901 simpleMessage_ = null;
903 return simpleMessageBuilder_;
906 // optional .openxc.DiagnosticResponse diagnostic_response = 4;
907 private com.openxc.BinaryMessages.DiagnosticResponse diagnosticResponse_ = com.openxc.BinaryMessages.DiagnosticResponse.getDefaultInstance();
908 private com.google.protobuf.SingleFieldBuilder<
909 com.openxc.BinaryMessages.DiagnosticResponse, com.openxc.BinaryMessages.DiagnosticResponse.Builder, com.openxc.BinaryMessages.DiagnosticResponseOrBuilder> diagnosticResponseBuilder_;
910 public boolean hasDiagnosticResponse() {
911 return ((bitField0_ & 0x00000008) == 0x00000008);
913 public com.openxc.BinaryMessages.DiagnosticResponse getDiagnosticResponse() {
914 if (diagnosticResponseBuilder_ == null) {
915 return diagnosticResponse_;
917 return diagnosticResponseBuilder_.getMessage();
920 public Builder setDiagnosticResponse(com.openxc.BinaryMessages.DiagnosticResponse value) {
921 if (diagnosticResponseBuilder_ == null) {
923 throw new NullPointerException();
925 diagnosticResponse_ = value;
928 diagnosticResponseBuilder_.setMessage(value);
930 bitField0_ |= 0x00000008;
933 public Builder setDiagnosticResponse(
934 com.openxc.BinaryMessages.DiagnosticResponse.Builder builderForValue) {
935 if (diagnosticResponseBuilder_ == null) {
936 diagnosticResponse_ = builderForValue.build();
939 diagnosticResponseBuilder_.setMessage(builderForValue.build());
941 bitField0_ |= 0x00000008;
944 public Builder mergeDiagnosticResponse(com.openxc.BinaryMessages.DiagnosticResponse value) {
945 if (diagnosticResponseBuilder_ == null) {
946 if (((bitField0_ & 0x00000008) == 0x00000008) &&
947 diagnosticResponse_ != com.openxc.BinaryMessages.DiagnosticResponse.getDefaultInstance()) {
948 diagnosticResponse_ =
949 com.openxc.BinaryMessages.DiagnosticResponse.newBuilder(diagnosticResponse_).mergeFrom(value).buildPartial();
951 diagnosticResponse_ = value;
955 diagnosticResponseBuilder_.mergeFrom(value);
957 bitField0_ |= 0x00000008;
960 public Builder clearDiagnosticResponse() {
961 if (diagnosticResponseBuilder_ == null) {
962 diagnosticResponse_ = com.openxc.BinaryMessages.DiagnosticResponse.getDefaultInstance();
965 diagnosticResponseBuilder_.clear();
967 bitField0_ = (bitField0_ & ~0x00000008);
970 public com.openxc.BinaryMessages.DiagnosticResponse.Builder getDiagnosticResponseBuilder() {
971 bitField0_ |= 0x00000008;
973 return getDiagnosticResponseFieldBuilder().getBuilder();
975 public com.openxc.BinaryMessages.DiagnosticResponseOrBuilder getDiagnosticResponseOrBuilder() {
976 if (diagnosticResponseBuilder_ != null) {
977 return diagnosticResponseBuilder_.getMessageOrBuilder();
979 return diagnosticResponse_;
982 private com.google.protobuf.SingleFieldBuilder<
983 com.openxc.BinaryMessages.DiagnosticResponse, com.openxc.BinaryMessages.DiagnosticResponse.Builder, com.openxc.BinaryMessages.DiagnosticResponseOrBuilder>
984 getDiagnosticResponseFieldBuilder() {
985 if (diagnosticResponseBuilder_ == null) {
986 diagnosticResponseBuilder_ = new com.google.protobuf.SingleFieldBuilder<
987 com.openxc.BinaryMessages.DiagnosticResponse, com.openxc.BinaryMessages.DiagnosticResponse.Builder, com.openxc.BinaryMessages.DiagnosticResponseOrBuilder>(
989 getParentForChildren(),
991 diagnosticResponse_ = null;
993 return diagnosticResponseBuilder_;
996 // optional .openxc.ControlCommand control_command = 5;
997 private com.openxc.BinaryMessages.ControlCommand controlCommand_ = com.openxc.BinaryMessages.ControlCommand.getDefaultInstance();
998 private com.google.protobuf.SingleFieldBuilder<
999 com.openxc.BinaryMessages.ControlCommand, com.openxc.BinaryMessages.ControlCommand.Builder, com.openxc.BinaryMessages.ControlCommandOrBuilder> controlCommandBuilder_;
1000 public boolean hasControlCommand() {
1001 return ((bitField0_ & 0x00000010) == 0x00000010);
1003 public com.openxc.BinaryMessages.ControlCommand getControlCommand() {
1004 if (controlCommandBuilder_ == null) {
1005 return controlCommand_;
1007 return controlCommandBuilder_.getMessage();
1010 public Builder setControlCommand(com.openxc.BinaryMessages.ControlCommand value) {
1011 if (controlCommandBuilder_ == null) {
1012 if (value == null) {
1013 throw new NullPointerException();
1015 controlCommand_ = value;
1018 controlCommandBuilder_.setMessage(value);
1020 bitField0_ |= 0x00000010;
1023 public Builder setControlCommand(
1024 com.openxc.BinaryMessages.ControlCommand.Builder builderForValue) {
1025 if (controlCommandBuilder_ == null) {
1026 controlCommand_ = builderForValue.build();
1029 controlCommandBuilder_.setMessage(builderForValue.build());
1031 bitField0_ |= 0x00000010;
1034 public Builder mergeControlCommand(com.openxc.BinaryMessages.ControlCommand value) {
1035 if (controlCommandBuilder_ == null) {
1036 if (((bitField0_ & 0x00000010) == 0x00000010) &&
1037 controlCommand_ != com.openxc.BinaryMessages.ControlCommand.getDefaultInstance()) {
1039 com.openxc.BinaryMessages.ControlCommand.newBuilder(controlCommand_).mergeFrom(value).buildPartial();
1041 controlCommand_ = value;
1045 controlCommandBuilder_.mergeFrom(value);
1047 bitField0_ |= 0x00000010;
1050 public Builder clearControlCommand() {
1051 if (controlCommandBuilder_ == null) {
1052 controlCommand_ = com.openxc.BinaryMessages.ControlCommand.getDefaultInstance();
1055 controlCommandBuilder_.clear();
1057 bitField0_ = (bitField0_ & ~0x00000010);
1060 public com.openxc.BinaryMessages.ControlCommand.Builder getControlCommandBuilder() {
1061 bitField0_ |= 0x00000010;
1063 return getControlCommandFieldBuilder().getBuilder();
1065 public com.openxc.BinaryMessages.ControlCommandOrBuilder getControlCommandOrBuilder() {
1066 if (controlCommandBuilder_ != null) {
1067 return controlCommandBuilder_.getMessageOrBuilder();
1069 return controlCommand_;
1072 private com.google.protobuf.SingleFieldBuilder<
1073 com.openxc.BinaryMessages.ControlCommand, com.openxc.BinaryMessages.ControlCommand.Builder, com.openxc.BinaryMessages.ControlCommandOrBuilder>
1074 getControlCommandFieldBuilder() {
1075 if (controlCommandBuilder_ == null) {
1076 controlCommandBuilder_ = new com.google.protobuf.SingleFieldBuilder<
1077 com.openxc.BinaryMessages.ControlCommand, com.openxc.BinaryMessages.ControlCommand.Builder, com.openxc.BinaryMessages.ControlCommandOrBuilder>(
1079 getParentForChildren(),
1081 controlCommand_ = null;
1083 return controlCommandBuilder_;
1086 // optional .openxc.CommandResponse command_response = 6;
1087 private com.openxc.BinaryMessages.CommandResponse commandResponse_ = com.openxc.BinaryMessages.CommandResponse.getDefaultInstance();
1088 private com.google.protobuf.SingleFieldBuilder<
1089 com.openxc.BinaryMessages.CommandResponse, com.openxc.BinaryMessages.CommandResponse.Builder, com.openxc.BinaryMessages.CommandResponseOrBuilder> commandResponseBuilder_;
1090 public boolean hasCommandResponse() {
1091 return ((bitField0_ & 0x00000020) == 0x00000020);
1093 public com.openxc.BinaryMessages.CommandResponse getCommandResponse() {
1094 if (commandResponseBuilder_ == null) {
1095 return commandResponse_;
1097 return commandResponseBuilder_.getMessage();
1100 public Builder setCommandResponse(com.openxc.BinaryMessages.CommandResponse value) {
1101 if (commandResponseBuilder_ == null) {
1102 if (value == null) {
1103 throw new NullPointerException();
1105 commandResponse_ = value;
1108 commandResponseBuilder_.setMessage(value);
1110 bitField0_ |= 0x00000020;
1113 public Builder setCommandResponse(
1114 com.openxc.BinaryMessages.CommandResponse.Builder builderForValue) {
1115 if (commandResponseBuilder_ == null) {
1116 commandResponse_ = builderForValue.build();
1119 commandResponseBuilder_.setMessage(builderForValue.build());
1121 bitField0_ |= 0x00000020;
1124 public Builder mergeCommandResponse(com.openxc.BinaryMessages.CommandResponse value) {
1125 if (commandResponseBuilder_ == null) {
1126 if (((bitField0_ & 0x00000020) == 0x00000020) &&
1127 commandResponse_ != com.openxc.BinaryMessages.CommandResponse.getDefaultInstance()) {
1129 com.openxc.BinaryMessages.CommandResponse.newBuilder(commandResponse_).mergeFrom(value).buildPartial();
1131 commandResponse_ = value;
1135 commandResponseBuilder_.mergeFrom(value);
1137 bitField0_ |= 0x00000020;
1140 public Builder clearCommandResponse() {
1141 if (commandResponseBuilder_ == null) {
1142 commandResponse_ = com.openxc.BinaryMessages.CommandResponse.getDefaultInstance();
1145 commandResponseBuilder_.clear();
1147 bitField0_ = (bitField0_ & ~0x00000020);
1150 public com.openxc.BinaryMessages.CommandResponse.Builder getCommandResponseBuilder() {
1151 bitField0_ |= 0x00000020;
1153 return getCommandResponseFieldBuilder().getBuilder();
1155 public com.openxc.BinaryMessages.CommandResponseOrBuilder getCommandResponseOrBuilder() {
1156 if (commandResponseBuilder_ != null) {
1157 return commandResponseBuilder_.getMessageOrBuilder();
1159 return commandResponse_;
1162 private com.google.protobuf.SingleFieldBuilder<
1163 com.openxc.BinaryMessages.CommandResponse, com.openxc.BinaryMessages.CommandResponse.Builder, com.openxc.BinaryMessages.CommandResponseOrBuilder>
1164 getCommandResponseFieldBuilder() {
1165 if (commandResponseBuilder_ == null) {
1166 commandResponseBuilder_ = new com.google.protobuf.SingleFieldBuilder<
1167 com.openxc.BinaryMessages.CommandResponse, com.openxc.BinaryMessages.CommandResponse.Builder, com.openxc.BinaryMessages.CommandResponseOrBuilder>(
1169 getParentForChildren(),
1171 commandResponse_ = null;
1173 return commandResponseBuilder_;
1176 // optional uint32 uptime = 7;
1177 private int uptime_ ;
1178 public boolean hasUptime() {
1179 return ((bitField0_ & 0x00000040) == 0x00000040);
1181 public int getUptime() {
1184 public Builder setUptime(int value) {
1185 bitField0_ |= 0x00000040;
1190 public Builder clearUptime() {
1191 bitField0_ = (bitField0_ & ~0x00000040);
1197 // @@protoc_insertion_point(builder_scope:openxc.VehicleMessage)
1201 defaultInstance = new VehicleMessage(true);
1202 defaultInstance.initFields();
1205 // @@protoc_insertion_point(class_scope:openxc.VehicleMessage)
1208 public interface CanMessageOrBuilder
1209 extends com.google.protobuf.MessageOrBuilder {
1211 // optional int32 bus = 1;
1215 // optional uint32 id = 2;
1219 // optional bytes data = 3;
1221 com.google.protobuf.ByteString getData();
1223 // optional .openxc.CanMessage.FrameFormat frame_format = 4;
1224 boolean hasFrameFormat();
1225 com.openxc.BinaryMessages.CanMessage.FrameFormat getFrameFormat();
1227 public static final class CanMessage extends
1228 com.google.protobuf.GeneratedMessage
1229 implements CanMessageOrBuilder {
1230 // Use CanMessage.newBuilder() to construct.
1231 private CanMessage(Builder builder) {
1234 private CanMessage(boolean noInit) {}
1236 private static final CanMessage defaultInstance;
1237 public static CanMessage getDefaultInstance() {
1238 return defaultInstance;
1241 public CanMessage getDefaultInstanceForType() {
1242 return defaultInstance;
1245 public static final com.google.protobuf.Descriptors.Descriptor
1247 return com.openxc.BinaryMessages.internal_static_openxc_CanMessage_descriptor;
1250 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1251 internalGetFieldAccessorTable() {
1252 return com.openxc.BinaryMessages.internal_static_openxc_CanMessage_fieldAccessorTable;
1255 public enum FrameFormat
1256 implements com.google.protobuf.ProtocolMessageEnum {
1261 public static final int STANDARD_VALUE = 1;
1262 public static final int EXTENDED_VALUE = 2;
1265 public final int getNumber() { return value; }
1267 public static FrameFormat valueOf(int value) {
1269 case 1: return STANDARD;
1270 case 2: return EXTENDED;
1271 default: return null;
1275 public static com.google.protobuf.Internal.EnumLiteMap<FrameFormat>
1276 internalGetValueMap() {
1277 return internalValueMap;
1279 private static com.google.protobuf.Internal.EnumLiteMap<FrameFormat>
1281 new com.google.protobuf.Internal.EnumLiteMap<FrameFormat>() {
1282 public FrameFormat findValueByNumber(int number) {
1283 return FrameFormat.valueOf(number);
1287 public final com.google.protobuf.Descriptors.EnumValueDescriptor
1288 getValueDescriptor() {
1289 return getDescriptor().getValues().get(index);
1291 public final com.google.protobuf.Descriptors.EnumDescriptor
1292 getDescriptorForType() {
1293 return getDescriptor();
1295 public static final com.google.protobuf.Descriptors.EnumDescriptor
1297 return com.openxc.BinaryMessages.CanMessage.getDescriptor().getEnumTypes().get(0);
1300 private static final FrameFormat[] VALUES = {
1304 public static FrameFormat valueOf(
1305 com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
1306 if (desc.getType() != getDescriptor()) {
1307 throw new java.lang.IllegalArgumentException(
1308 "EnumValueDescriptor is not for this type.");
1310 return VALUES[desc.getIndex()];
1313 private final int index;
1314 private final int value;
1316 private FrameFormat(int index, int value) {
1321 // @@protoc_insertion_point(enum_scope:openxc.CanMessage.FrameFormat)
1324 private int bitField0_;
1325 // optional int32 bus = 1;
1326 public static final int BUS_FIELD_NUMBER = 1;
1328 public boolean hasBus() {
1329 return ((bitField0_ & 0x00000001) == 0x00000001);
1331 public int getBus() {
1335 // optional uint32 id = 2;
1336 public static final int ID_FIELD_NUMBER = 2;
1338 public boolean hasId() {
1339 return ((bitField0_ & 0x00000002) == 0x00000002);
1341 public int getId() {
1345 // optional bytes data = 3;
1346 public static final int DATA_FIELD_NUMBER = 3;
1347 private com.google.protobuf.ByteString data_;
1348 public boolean hasData() {
1349 return ((bitField0_ & 0x00000004) == 0x00000004);
1351 public com.google.protobuf.ByteString getData() {
1355 // optional .openxc.CanMessage.FrameFormat frame_format = 4;
1356 public static final int FRAME_FORMAT_FIELD_NUMBER = 4;
1357 private com.openxc.BinaryMessages.CanMessage.FrameFormat frameFormat_;
1358 public boolean hasFrameFormat() {
1359 return ((bitField0_ & 0x00000008) == 0x00000008);
1361 public com.openxc.BinaryMessages.CanMessage.FrameFormat getFrameFormat() {
1362 return frameFormat_;
1365 private void initFields() {
1368 data_ = com.google.protobuf.ByteString.EMPTY;
1369 frameFormat_ = com.openxc.BinaryMessages.CanMessage.FrameFormat.STANDARD;
1371 private byte memoizedIsInitialized = -1;
1372 public final boolean isInitialized() {
1373 byte isInitialized = memoizedIsInitialized;
1374 if (isInitialized != -1) return isInitialized == 1;
1376 memoizedIsInitialized = 1;
1380 public void writeTo(com.google.protobuf.CodedOutputStream output)
1381 throws java.io.IOException {
1382 getSerializedSize();
1383 if (((bitField0_ & 0x00000001) == 0x00000001)) {
1384 output.writeInt32(1, bus_);
1386 if (((bitField0_ & 0x00000002) == 0x00000002)) {
1387 output.writeUInt32(2, id_);
1389 if (((bitField0_ & 0x00000004) == 0x00000004)) {
1390 output.writeBytes(3, data_);
1392 if (((bitField0_ & 0x00000008) == 0x00000008)) {
1393 output.writeEnum(4, frameFormat_.getNumber());
1395 getUnknownFields().writeTo(output);
1398 private int memoizedSerializedSize = -1;
1399 public int getSerializedSize() {
1400 int size = memoizedSerializedSize;
1401 if (size != -1) return size;
1404 if (((bitField0_ & 0x00000001) == 0x00000001)) {
1405 size += com.google.protobuf.CodedOutputStream
1406 .computeInt32Size(1, bus_);
1408 if (((bitField0_ & 0x00000002) == 0x00000002)) {
1409 size += com.google.protobuf.CodedOutputStream
1410 .computeUInt32Size(2, id_);
1412 if (((bitField0_ & 0x00000004) == 0x00000004)) {
1413 size += com.google.protobuf.CodedOutputStream
1414 .computeBytesSize(3, data_);
1416 if (((bitField0_ & 0x00000008) == 0x00000008)) {
1417 size += com.google.protobuf.CodedOutputStream
1418 .computeEnumSize(4, frameFormat_.getNumber());
1420 size += getUnknownFields().getSerializedSize();
1421 memoizedSerializedSize = size;
1425 private static final long serialVersionUID = 0L;
1427 protected java.lang.Object writeReplace()
1428 throws java.io.ObjectStreamException {
1429 return super.writeReplace();
1432 public static com.openxc.BinaryMessages.CanMessage parseFrom(
1433 com.google.protobuf.ByteString data)
1434 throws com.google.protobuf.InvalidProtocolBufferException {
1435 return newBuilder().mergeFrom(data).buildParsed();
1437 public static com.openxc.BinaryMessages.CanMessage parseFrom(
1438 com.google.protobuf.ByteString data,
1439 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1440 throws com.google.protobuf.InvalidProtocolBufferException {
1441 return newBuilder().mergeFrom(data, extensionRegistry)
1444 public static com.openxc.BinaryMessages.CanMessage parseFrom(byte[] data)
1445 throws com.google.protobuf.InvalidProtocolBufferException {
1446 return newBuilder().mergeFrom(data).buildParsed();
1448 public static com.openxc.BinaryMessages.CanMessage parseFrom(
1450 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1451 throws com.google.protobuf.InvalidProtocolBufferException {
1452 return newBuilder().mergeFrom(data, extensionRegistry)
1455 public static com.openxc.BinaryMessages.CanMessage parseFrom(java.io.InputStream input)
1456 throws java.io.IOException {
1457 return newBuilder().mergeFrom(input).buildParsed();
1459 public static com.openxc.BinaryMessages.CanMessage parseFrom(
1460 java.io.InputStream input,
1461 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1462 throws java.io.IOException {
1463 return newBuilder().mergeFrom(input, extensionRegistry)
1466 public static com.openxc.BinaryMessages.CanMessage parseDelimitedFrom(java.io.InputStream input)
1467 throws java.io.IOException {
1468 Builder builder = newBuilder();
1469 if (builder.mergeDelimitedFrom(input)) {
1470 return builder.buildParsed();
1475 public static com.openxc.BinaryMessages.CanMessage parseDelimitedFrom(
1476 java.io.InputStream input,
1477 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1478 throws java.io.IOException {
1479 Builder builder = newBuilder();
1480 if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
1481 return builder.buildParsed();
1486 public static com.openxc.BinaryMessages.CanMessage parseFrom(
1487 com.google.protobuf.CodedInputStream input)
1488 throws java.io.IOException {
1489 return newBuilder().mergeFrom(input).buildParsed();
1491 public static com.openxc.BinaryMessages.CanMessage parseFrom(
1492 com.google.protobuf.CodedInputStream input,
1493 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1494 throws java.io.IOException {
1495 return newBuilder().mergeFrom(input, extensionRegistry)
1499 public static Builder newBuilder() { return Builder.create(); }
1500 public Builder newBuilderForType() { return newBuilder(); }
1501 public static Builder newBuilder(com.openxc.BinaryMessages.CanMessage prototype) {
1502 return newBuilder().mergeFrom(prototype);
1504 public Builder toBuilder() { return newBuilder(this); }
1507 protected Builder newBuilderForType(
1508 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1509 Builder builder = new Builder(parent);
1512 public static final class Builder extends
1513 com.google.protobuf.GeneratedMessage.Builder<Builder>
1514 implements com.openxc.BinaryMessages.CanMessageOrBuilder {
1515 public static final com.google.protobuf.Descriptors.Descriptor
1517 return com.openxc.BinaryMessages.internal_static_openxc_CanMessage_descriptor;
1520 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1521 internalGetFieldAccessorTable() {
1522 return com.openxc.BinaryMessages.internal_static_openxc_CanMessage_fieldAccessorTable;
1525 // Construct using com.openxc.BinaryMessages.CanMessage.newBuilder()
1527 maybeForceBuilderInitialization();
1530 private Builder(BuilderParent parent) {
1532 maybeForceBuilderInitialization();
1534 private void maybeForceBuilderInitialization() {
1535 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
1538 private static Builder create() {
1539 return new Builder();
1542 public Builder clear() {
1545 bitField0_ = (bitField0_ & ~0x00000001);
1547 bitField0_ = (bitField0_ & ~0x00000002);
1548 data_ = com.google.protobuf.ByteString.EMPTY;
1549 bitField0_ = (bitField0_ & ~0x00000004);
1550 frameFormat_ = com.openxc.BinaryMessages.CanMessage.FrameFormat.STANDARD;
1551 bitField0_ = (bitField0_ & ~0x00000008);
1555 public Builder clone() {
1556 return create().mergeFrom(buildPartial());
1559 public com.google.protobuf.Descriptors.Descriptor
1560 getDescriptorForType() {
1561 return com.openxc.BinaryMessages.CanMessage.getDescriptor();
1564 public com.openxc.BinaryMessages.CanMessage getDefaultInstanceForType() {
1565 return com.openxc.BinaryMessages.CanMessage.getDefaultInstance();
1568 public com.openxc.BinaryMessages.CanMessage build() {
1569 com.openxc.BinaryMessages.CanMessage result = buildPartial();
1570 if (!result.isInitialized()) {
1571 throw newUninitializedMessageException(result);
1576 private com.openxc.BinaryMessages.CanMessage buildParsed()
1577 throws com.google.protobuf.InvalidProtocolBufferException {
1578 com.openxc.BinaryMessages.CanMessage result = buildPartial();
1579 if (!result.isInitialized()) {
1580 throw newUninitializedMessageException(
1581 result).asInvalidProtocolBufferException();
1586 public com.openxc.BinaryMessages.CanMessage buildPartial() {
1587 com.openxc.BinaryMessages.CanMessage result = new com.openxc.BinaryMessages.CanMessage(this);
1588 int from_bitField0_ = bitField0_;
1589 int to_bitField0_ = 0;
1590 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
1591 to_bitField0_ |= 0x00000001;
1594 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
1595 to_bitField0_ |= 0x00000002;
1598 if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
1599 to_bitField0_ |= 0x00000004;
1601 result.data_ = data_;
1602 if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
1603 to_bitField0_ |= 0x00000008;
1605 result.frameFormat_ = frameFormat_;
1606 result.bitField0_ = to_bitField0_;
1611 public Builder mergeFrom(com.google.protobuf.Message other) {
1612 if (other instanceof com.openxc.BinaryMessages.CanMessage) {
1613 return mergeFrom((com.openxc.BinaryMessages.CanMessage)other);
1615 super.mergeFrom(other);
1620 public Builder mergeFrom(com.openxc.BinaryMessages.CanMessage other) {
1621 if (other == com.openxc.BinaryMessages.CanMessage.getDefaultInstance()) return this;
1622 if (other.hasBus()) {
1623 setBus(other.getBus());
1625 if (other.hasId()) {
1626 setId(other.getId());
1628 if (other.hasData()) {
1629 setData(other.getData());
1631 if (other.hasFrameFormat()) {
1632 setFrameFormat(other.getFrameFormat());
1634 this.mergeUnknownFields(other.getUnknownFields());
1638 public final boolean isInitialized() {
1642 public Builder mergeFrom(
1643 com.google.protobuf.CodedInputStream input,
1644 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1645 throws java.io.IOException {
1646 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
1647 com.google.protobuf.UnknownFieldSet.newBuilder(
1648 this.getUnknownFields());
1650 int tag = input.readTag();
1653 this.setUnknownFields(unknownFields.build());
1657 if (!parseUnknownField(input, unknownFields,
1658 extensionRegistry, tag)) {
1659 this.setUnknownFields(unknownFields.build());
1666 bitField0_ |= 0x00000001;
1667 bus_ = input.readInt32();
1671 bitField0_ |= 0x00000002;
1672 id_ = input.readUInt32();
1676 bitField0_ |= 0x00000004;
1677 data_ = input.readBytes();
1681 int rawValue = input.readEnum();
1682 com.openxc.BinaryMessages.CanMessage.FrameFormat value = com.openxc.BinaryMessages.CanMessage.FrameFormat.valueOf(rawValue);
1683 if (value == null) {
1684 unknownFields.mergeVarintField(4, rawValue);
1686 bitField0_ |= 0x00000008;
1687 frameFormat_ = value;
1695 private int bitField0_;
1697 // optional int32 bus = 1;
1699 public boolean hasBus() {
1700 return ((bitField0_ & 0x00000001) == 0x00000001);
1702 public int getBus() {
1705 public Builder setBus(int value) {
1706 bitField0_ |= 0x00000001;
1711 public Builder clearBus() {
1712 bitField0_ = (bitField0_ & ~0x00000001);
1718 // optional uint32 id = 2;
1720 public boolean hasId() {
1721 return ((bitField0_ & 0x00000002) == 0x00000002);
1723 public int getId() {
1726 public Builder setId(int value) {
1727 bitField0_ |= 0x00000002;
1732 public Builder clearId() {
1733 bitField0_ = (bitField0_ & ~0x00000002);
1739 // optional bytes data = 3;
1740 private com.google.protobuf.ByteString data_ = com.google.protobuf.ByteString.EMPTY;
1741 public boolean hasData() {
1742 return ((bitField0_ & 0x00000004) == 0x00000004);
1744 public com.google.protobuf.ByteString getData() {
1747 public Builder setData(com.google.protobuf.ByteString value) {
1748 if (value == null) {
1749 throw new NullPointerException();
1751 bitField0_ |= 0x00000004;
1756 public Builder clearData() {
1757 bitField0_ = (bitField0_ & ~0x00000004);
1758 data_ = getDefaultInstance().getData();
1763 // optional .openxc.CanMessage.FrameFormat frame_format = 4;
1764 private com.openxc.BinaryMessages.CanMessage.FrameFormat frameFormat_ = com.openxc.BinaryMessages.CanMessage.FrameFormat.STANDARD;
1765 public boolean hasFrameFormat() {
1766 return ((bitField0_ & 0x00000008) == 0x00000008);
1768 public com.openxc.BinaryMessages.CanMessage.FrameFormat getFrameFormat() {
1769 return frameFormat_;
1771 public Builder setFrameFormat(com.openxc.BinaryMessages.CanMessage.FrameFormat value) {
1772 if (value == null) {
1773 throw new NullPointerException();
1775 bitField0_ |= 0x00000008;
1776 frameFormat_ = value;
1780 public Builder clearFrameFormat() {
1781 bitField0_ = (bitField0_ & ~0x00000008);
1782 frameFormat_ = com.openxc.BinaryMessages.CanMessage.FrameFormat.STANDARD;
1787 // @@protoc_insertion_point(builder_scope:openxc.CanMessage)
1791 defaultInstance = new CanMessage(true);
1792 defaultInstance.initFields();
1795 // @@protoc_insertion_point(class_scope:openxc.CanMessage)
1798 public interface ControlCommandOrBuilder
1799 extends com.google.protobuf.MessageOrBuilder {
1801 // optional .openxc.ControlCommand.Type type = 1;
1803 com.openxc.BinaryMessages.ControlCommand.Type getType();
1805 // optional .openxc.DiagnosticControlCommand diagnostic_request = 2;
1806 boolean hasDiagnosticRequest();
1807 com.openxc.BinaryMessages.DiagnosticControlCommand getDiagnosticRequest();
1808 com.openxc.BinaryMessages.DiagnosticControlCommandOrBuilder getDiagnosticRequestOrBuilder();
1810 // optional .openxc.PassthroughModeControlCommand passthrough_mode_request = 3;
1811 boolean hasPassthroughModeRequest();
1812 com.openxc.BinaryMessages.PassthroughModeControlCommand getPassthroughModeRequest();
1813 com.openxc.BinaryMessages.PassthroughModeControlCommandOrBuilder getPassthroughModeRequestOrBuilder();
1815 // optional .openxc.AcceptanceFilterBypassCommand acceptance_filter_bypass_command = 4;
1816 boolean hasAcceptanceFilterBypassCommand();
1817 com.openxc.BinaryMessages.AcceptanceFilterBypassCommand getAcceptanceFilterBypassCommand();
1818 com.openxc.BinaryMessages.AcceptanceFilterBypassCommandOrBuilder getAcceptanceFilterBypassCommandOrBuilder();
1820 // optional .openxc.PayloadFormatCommand payload_format_command = 5;
1821 boolean hasPayloadFormatCommand();
1822 com.openxc.BinaryMessages.PayloadFormatCommand getPayloadFormatCommand();
1823 com.openxc.BinaryMessages.PayloadFormatCommandOrBuilder getPayloadFormatCommandOrBuilder();
1825 // optional .openxc.PredefinedObd2RequestsCommand predefined_obd2_requests_command = 6;
1826 boolean hasPredefinedObd2RequestsCommand();
1827 com.openxc.BinaryMessages.PredefinedObd2RequestsCommand getPredefinedObd2RequestsCommand();
1828 com.openxc.BinaryMessages.PredefinedObd2RequestsCommandOrBuilder getPredefinedObd2RequestsCommandOrBuilder();
1830 // optional .openxc.ModemConfigurationCommand modem_configuration_command = 7;
1831 boolean hasModemConfigurationCommand();
1832 com.openxc.BinaryMessages.ModemConfigurationCommand getModemConfigurationCommand();
1833 com.openxc.BinaryMessages.ModemConfigurationCommandOrBuilder getModemConfigurationCommandOrBuilder();
1835 public static final class ControlCommand extends
1836 com.google.protobuf.GeneratedMessage
1837 implements ControlCommandOrBuilder {
1838 // Use ControlCommand.newBuilder() to construct.
1839 private ControlCommand(Builder builder) {
1842 private ControlCommand(boolean noInit) {}
1844 private static final ControlCommand defaultInstance;
1845 public static ControlCommand getDefaultInstance() {
1846 return defaultInstance;
1849 public ControlCommand getDefaultInstanceForType() {
1850 return defaultInstance;
1853 public static final com.google.protobuf.Descriptors.Descriptor
1855 return com.openxc.BinaryMessages.internal_static_openxc_ControlCommand_descriptor;
1858 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1859 internalGetFieldAccessorTable() {
1860 return com.openxc.BinaryMessages.internal_static_openxc_ControlCommand_fieldAccessorTable;
1864 implements com.google.protobuf.ProtocolMessageEnum {
1869 ACCEPTANCE_FILTER_BYPASS(4, 5),
1870 PAYLOAD_FORMAT(5, 6),
1871 PREDEFINED_OBD2_REQUESTS(6, 7),
1872 MODEM_CONFIGURATION(7, 8),
1875 public static final int VERSION_VALUE = 1;
1876 public static final int DEVICE_ID_VALUE = 2;
1877 public static final int DIAGNOSTIC_VALUE = 3;
1878 public static final int PASSTHROUGH_VALUE = 4;
1879 public static final int ACCEPTANCE_FILTER_BYPASS_VALUE = 5;
1880 public static final int PAYLOAD_FORMAT_VALUE = 6;
1881 public static final int PREDEFINED_OBD2_REQUESTS_VALUE = 7;
1882 public static final int MODEM_CONFIGURATION_VALUE = 8;
1885 public final int getNumber() { return value; }
1887 public static Type valueOf(int value) {
1889 case 1: return VERSION;
1890 case 2: return DEVICE_ID;
1891 case 3: return DIAGNOSTIC;
1892 case 4: return PASSTHROUGH;
1893 case 5: return ACCEPTANCE_FILTER_BYPASS;
1894 case 6: return PAYLOAD_FORMAT;
1895 case 7: return PREDEFINED_OBD2_REQUESTS;
1896 case 8: return MODEM_CONFIGURATION;
1897 default: return null;
1901 public static com.google.protobuf.Internal.EnumLiteMap<Type>
1902 internalGetValueMap() {
1903 return internalValueMap;
1905 private static com.google.protobuf.Internal.EnumLiteMap<Type>
1907 new com.google.protobuf.Internal.EnumLiteMap<Type>() {
1908 public Type findValueByNumber(int number) {
1909 return Type.valueOf(number);
1913 public final com.google.protobuf.Descriptors.EnumValueDescriptor
1914 getValueDescriptor() {
1915 return getDescriptor().getValues().get(index);
1917 public final com.google.protobuf.Descriptors.EnumDescriptor
1918 getDescriptorForType() {
1919 return getDescriptor();
1921 public static final com.google.protobuf.Descriptors.EnumDescriptor
1923 return com.openxc.BinaryMessages.ControlCommand.getDescriptor().getEnumTypes().get(0);
1926 private static final Type[] VALUES = {
1927 VERSION, DEVICE_ID, DIAGNOSTIC, PASSTHROUGH, ACCEPTANCE_FILTER_BYPASS, PAYLOAD_FORMAT, PREDEFINED_OBD2_REQUESTS, MODEM_CONFIGURATION,
1930 public static Type valueOf(
1931 com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
1932 if (desc.getType() != getDescriptor()) {
1933 throw new java.lang.IllegalArgumentException(
1934 "EnumValueDescriptor is not for this type.");
1936 return VALUES[desc.getIndex()];
1939 private final int index;
1940 private final int value;
1942 private Type(int index, int value) {
1947 // @@protoc_insertion_point(enum_scope:openxc.ControlCommand.Type)
1950 private int bitField0_;
1951 // optional .openxc.ControlCommand.Type type = 1;
1952 public static final int TYPE_FIELD_NUMBER = 1;
1953 private com.openxc.BinaryMessages.ControlCommand.Type type_;
1954 public boolean hasType() {
1955 return ((bitField0_ & 0x00000001) == 0x00000001);
1957 public com.openxc.BinaryMessages.ControlCommand.Type getType() {
1961 // optional .openxc.DiagnosticControlCommand diagnostic_request = 2;
1962 public static final int DIAGNOSTIC_REQUEST_FIELD_NUMBER = 2;
1963 private com.openxc.BinaryMessages.DiagnosticControlCommand diagnosticRequest_;
1964 public boolean hasDiagnosticRequest() {
1965 return ((bitField0_ & 0x00000002) == 0x00000002);
1967 public com.openxc.BinaryMessages.DiagnosticControlCommand getDiagnosticRequest() {
1968 return diagnosticRequest_;
1970 public com.openxc.BinaryMessages.DiagnosticControlCommandOrBuilder getDiagnosticRequestOrBuilder() {
1971 return diagnosticRequest_;
1974 // optional .openxc.PassthroughModeControlCommand passthrough_mode_request = 3;
1975 public static final int PASSTHROUGH_MODE_REQUEST_FIELD_NUMBER = 3;
1976 private com.openxc.BinaryMessages.PassthroughModeControlCommand passthroughModeRequest_;
1977 public boolean hasPassthroughModeRequest() {
1978 return ((bitField0_ & 0x00000004) == 0x00000004);
1980 public com.openxc.BinaryMessages.PassthroughModeControlCommand getPassthroughModeRequest() {
1981 return passthroughModeRequest_;
1983 public com.openxc.BinaryMessages.PassthroughModeControlCommandOrBuilder getPassthroughModeRequestOrBuilder() {
1984 return passthroughModeRequest_;
1987 // optional .openxc.AcceptanceFilterBypassCommand acceptance_filter_bypass_command = 4;
1988 public static final int ACCEPTANCE_FILTER_BYPASS_COMMAND_FIELD_NUMBER = 4;
1989 private com.openxc.BinaryMessages.AcceptanceFilterBypassCommand acceptanceFilterBypassCommand_;
1990 public boolean hasAcceptanceFilterBypassCommand() {
1991 return ((bitField0_ & 0x00000008) == 0x00000008);
1993 public com.openxc.BinaryMessages.AcceptanceFilterBypassCommand getAcceptanceFilterBypassCommand() {
1994 return acceptanceFilterBypassCommand_;
1996 public com.openxc.BinaryMessages.AcceptanceFilterBypassCommandOrBuilder getAcceptanceFilterBypassCommandOrBuilder() {
1997 return acceptanceFilterBypassCommand_;
2000 // optional .openxc.PayloadFormatCommand payload_format_command = 5;
2001 public static final int PAYLOAD_FORMAT_COMMAND_FIELD_NUMBER = 5;
2002 private com.openxc.BinaryMessages.PayloadFormatCommand payloadFormatCommand_;
2003 public boolean hasPayloadFormatCommand() {
2004 return ((bitField0_ & 0x00000010) == 0x00000010);
2006 public com.openxc.BinaryMessages.PayloadFormatCommand getPayloadFormatCommand() {
2007 return payloadFormatCommand_;
2009 public com.openxc.BinaryMessages.PayloadFormatCommandOrBuilder getPayloadFormatCommandOrBuilder() {
2010 return payloadFormatCommand_;
2013 // optional .openxc.PredefinedObd2RequestsCommand predefined_obd2_requests_command = 6;
2014 public static final int PREDEFINED_OBD2_REQUESTS_COMMAND_FIELD_NUMBER = 6;
2015 private com.openxc.BinaryMessages.PredefinedObd2RequestsCommand predefinedObd2RequestsCommand_;
2016 public boolean hasPredefinedObd2RequestsCommand() {
2017 return ((bitField0_ & 0x00000020) == 0x00000020);
2019 public com.openxc.BinaryMessages.PredefinedObd2RequestsCommand getPredefinedObd2RequestsCommand() {
2020 return predefinedObd2RequestsCommand_;
2022 public com.openxc.BinaryMessages.PredefinedObd2RequestsCommandOrBuilder getPredefinedObd2RequestsCommandOrBuilder() {
2023 return predefinedObd2RequestsCommand_;
2026 // optional .openxc.ModemConfigurationCommand modem_configuration_command = 7;
2027 public static final int MODEM_CONFIGURATION_COMMAND_FIELD_NUMBER = 7;
2028 private com.openxc.BinaryMessages.ModemConfigurationCommand modemConfigurationCommand_;
2029 public boolean hasModemConfigurationCommand() {
2030 return ((bitField0_ & 0x00000040) == 0x00000040);
2032 public com.openxc.BinaryMessages.ModemConfigurationCommand getModemConfigurationCommand() {
2033 return modemConfigurationCommand_;
2035 public com.openxc.BinaryMessages.ModemConfigurationCommandOrBuilder getModemConfigurationCommandOrBuilder() {
2036 return modemConfigurationCommand_;
2039 private void initFields() {
2040 type_ = com.openxc.BinaryMessages.ControlCommand.Type.VERSION;
2041 diagnosticRequest_ = com.openxc.BinaryMessages.DiagnosticControlCommand.getDefaultInstance();
2042 passthroughModeRequest_ = com.openxc.BinaryMessages.PassthroughModeControlCommand.getDefaultInstance();
2043 acceptanceFilterBypassCommand_ = com.openxc.BinaryMessages.AcceptanceFilterBypassCommand.getDefaultInstance();
2044 payloadFormatCommand_ = com.openxc.BinaryMessages.PayloadFormatCommand.getDefaultInstance();
2045 predefinedObd2RequestsCommand_ = com.openxc.BinaryMessages.PredefinedObd2RequestsCommand.getDefaultInstance();
2046 modemConfigurationCommand_ = com.openxc.BinaryMessages.ModemConfigurationCommand.getDefaultInstance();
2048 private byte memoizedIsInitialized = -1;
2049 public final boolean isInitialized() {
2050 byte isInitialized = memoizedIsInitialized;
2051 if (isInitialized != -1) return isInitialized == 1;
2053 memoizedIsInitialized = 1;
2057 public void writeTo(com.google.protobuf.CodedOutputStream output)
2058 throws java.io.IOException {
2059 getSerializedSize();
2060 if (((bitField0_ & 0x00000001) == 0x00000001)) {
2061 output.writeEnum(1, type_.getNumber());
2063 if (((bitField0_ & 0x00000002) == 0x00000002)) {
2064 output.writeMessage(2, diagnosticRequest_);
2066 if (((bitField0_ & 0x00000004) == 0x00000004)) {
2067 output.writeMessage(3, passthroughModeRequest_);
2069 if (((bitField0_ & 0x00000008) == 0x00000008)) {
2070 output.writeMessage(4, acceptanceFilterBypassCommand_);
2072 if (((bitField0_ & 0x00000010) == 0x00000010)) {
2073 output.writeMessage(5, payloadFormatCommand_);
2075 if (((bitField0_ & 0x00000020) == 0x00000020)) {
2076 output.writeMessage(6, predefinedObd2RequestsCommand_);
2078 if (((bitField0_ & 0x00000040) == 0x00000040)) {
2079 output.writeMessage(7, modemConfigurationCommand_);
2081 getUnknownFields().writeTo(output);
2084 private int memoizedSerializedSize = -1;
2085 public int getSerializedSize() {
2086 int size = memoizedSerializedSize;
2087 if (size != -1) return size;
2090 if (((bitField0_ & 0x00000001) == 0x00000001)) {
2091 size += com.google.protobuf.CodedOutputStream
2092 .computeEnumSize(1, type_.getNumber());
2094 if (((bitField0_ & 0x00000002) == 0x00000002)) {
2095 size += com.google.protobuf.CodedOutputStream
2096 .computeMessageSize(2, diagnosticRequest_);
2098 if (((bitField0_ & 0x00000004) == 0x00000004)) {
2099 size += com.google.protobuf.CodedOutputStream
2100 .computeMessageSize(3, passthroughModeRequest_);
2102 if (((bitField0_ & 0x00000008) == 0x00000008)) {
2103 size += com.google.protobuf.CodedOutputStream
2104 .computeMessageSize(4, acceptanceFilterBypassCommand_);
2106 if (((bitField0_ & 0x00000010) == 0x00000010)) {
2107 size += com.google.protobuf.CodedOutputStream
2108 .computeMessageSize(5, payloadFormatCommand_);
2110 if (((bitField0_ & 0x00000020) == 0x00000020)) {
2111 size += com.google.protobuf.CodedOutputStream
2112 .computeMessageSize(6, predefinedObd2RequestsCommand_);
2114 if (((bitField0_ & 0x00000040) == 0x00000040)) {
2115 size += com.google.protobuf.CodedOutputStream
2116 .computeMessageSize(7, modemConfigurationCommand_);
2118 size += getUnknownFields().getSerializedSize();
2119 memoizedSerializedSize = size;
2123 private static final long serialVersionUID = 0L;
2125 protected java.lang.Object writeReplace()
2126 throws java.io.ObjectStreamException {
2127 return super.writeReplace();
2130 public static com.openxc.BinaryMessages.ControlCommand parseFrom(
2131 com.google.protobuf.ByteString data)
2132 throws com.google.protobuf.InvalidProtocolBufferException {
2133 return newBuilder().mergeFrom(data).buildParsed();
2135 public static com.openxc.BinaryMessages.ControlCommand parseFrom(
2136 com.google.protobuf.ByteString data,
2137 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2138 throws com.google.protobuf.InvalidProtocolBufferException {
2139 return newBuilder().mergeFrom(data, extensionRegistry)
2142 public static com.openxc.BinaryMessages.ControlCommand parseFrom(byte[] data)
2143 throws com.google.protobuf.InvalidProtocolBufferException {
2144 return newBuilder().mergeFrom(data).buildParsed();
2146 public static com.openxc.BinaryMessages.ControlCommand parseFrom(
2148 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2149 throws com.google.protobuf.InvalidProtocolBufferException {
2150 return newBuilder().mergeFrom(data, extensionRegistry)
2153 public static com.openxc.BinaryMessages.ControlCommand parseFrom(java.io.InputStream input)
2154 throws java.io.IOException {
2155 return newBuilder().mergeFrom(input).buildParsed();
2157 public static com.openxc.BinaryMessages.ControlCommand parseFrom(
2158 java.io.InputStream input,
2159 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2160 throws java.io.IOException {
2161 return newBuilder().mergeFrom(input, extensionRegistry)
2164 public static com.openxc.BinaryMessages.ControlCommand parseDelimitedFrom(java.io.InputStream input)
2165 throws java.io.IOException {
2166 Builder builder = newBuilder();
2167 if (builder.mergeDelimitedFrom(input)) {
2168 return builder.buildParsed();
2173 public static com.openxc.BinaryMessages.ControlCommand parseDelimitedFrom(
2174 java.io.InputStream input,
2175 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2176 throws java.io.IOException {
2177 Builder builder = newBuilder();
2178 if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
2179 return builder.buildParsed();
2184 public static com.openxc.BinaryMessages.ControlCommand parseFrom(
2185 com.google.protobuf.CodedInputStream input)
2186 throws java.io.IOException {
2187 return newBuilder().mergeFrom(input).buildParsed();
2189 public static com.openxc.BinaryMessages.ControlCommand parseFrom(
2190 com.google.protobuf.CodedInputStream input,
2191 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2192 throws java.io.IOException {
2193 return newBuilder().mergeFrom(input, extensionRegistry)
2197 public static Builder newBuilder() { return Builder.create(); }
2198 public Builder newBuilderForType() { return newBuilder(); }
2199 public static Builder newBuilder(com.openxc.BinaryMessages.ControlCommand prototype) {
2200 return newBuilder().mergeFrom(prototype);
2202 public Builder toBuilder() { return newBuilder(this); }
2205 protected Builder newBuilderForType(
2206 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2207 Builder builder = new Builder(parent);
2210 public static final class Builder extends
2211 com.google.protobuf.GeneratedMessage.Builder<Builder>
2212 implements com.openxc.BinaryMessages.ControlCommandOrBuilder {
2213 public static final com.google.protobuf.Descriptors.Descriptor
2215 return com.openxc.BinaryMessages.internal_static_openxc_ControlCommand_descriptor;
2218 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2219 internalGetFieldAccessorTable() {
2220 return com.openxc.BinaryMessages.internal_static_openxc_ControlCommand_fieldAccessorTable;
2223 // Construct using com.openxc.BinaryMessages.ControlCommand.newBuilder()
2225 maybeForceBuilderInitialization();
2228 private Builder(BuilderParent parent) {
2230 maybeForceBuilderInitialization();
2232 private void maybeForceBuilderInitialization() {
2233 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
2234 getDiagnosticRequestFieldBuilder();
2235 getPassthroughModeRequestFieldBuilder();
2236 getAcceptanceFilterBypassCommandFieldBuilder();
2237 getPayloadFormatCommandFieldBuilder();
2238 getPredefinedObd2RequestsCommandFieldBuilder();
2239 getModemConfigurationCommandFieldBuilder();
2242 private static Builder create() {
2243 return new Builder();
2246 public Builder clear() {
2248 type_ = com.openxc.BinaryMessages.ControlCommand.Type.VERSION;
2249 bitField0_ = (bitField0_ & ~0x00000001);
2250 if (diagnosticRequestBuilder_ == null) {
2251 diagnosticRequest_ = com.openxc.BinaryMessages.DiagnosticControlCommand.getDefaultInstance();
2253 diagnosticRequestBuilder_.clear();
2255 bitField0_ = (bitField0_ & ~0x00000002);
2256 if (passthroughModeRequestBuilder_ == null) {
2257 passthroughModeRequest_ = com.openxc.BinaryMessages.PassthroughModeControlCommand.getDefaultInstance();
2259 passthroughModeRequestBuilder_.clear();
2261 bitField0_ = (bitField0_ & ~0x00000004);
2262 if (acceptanceFilterBypassCommandBuilder_ == null) {
2263 acceptanceFilterBypassCommand_ = com.openxc.BinaryMessages.AcceptanceFilterBypassCommand.getDefaultInstance();
2265 acceptanceFilterBypassCommandBuilder_.clear();
2267 bitField0_ = (bitField0_ & ~0x00000008);
2268 if (payloadFormatCommandBuilder_ == null) {
2269 payloadFormatCommand_ = com.openxc.BinaryMessages.PayloadFormatCommand.getDefaultInstance();
2271 payloadFormatCommandBuilder_.clear();
2273 bitField0_ = (bitField0_ & ~0x00000010);
2274 if (predefinedObd2RequestsCommandBuilder_ == null) {
2275 predefinedObd2RequestsCommand_ = com.openxc.BinaryMessages.PredefinedObd2RequestsCommand.getDefaultInstance();
2277 predefinedObd2RequestsCommandBuilder_.clear();
2279 bitField0_ = (bitField0_ & ~0x00000020);
2280 if (modemConfigurationCommandBuilder_ == null) {
2281 modemConfigurationCommand_ = com.openxc.BinaryMessages.ModemConfigurationCommand.getDefaultInstance();
2283 modemConfigurationCommandBuilder_.clear();
2285 bitField0_ = (bitField0_ & ~0x00000040);
2289 public Builder clone() {
2290 return create().mergeFrom(buildPartial());
2293 public com.google.protobuf.Descriptors.Descriptor
2294 getDescriptorForType() {
2295 return com.openxc.BinaryMessages.ControlCommand.getDescriptor();
2298 public com.openxc.BinaryMessages.ControlCommand getDefaultInstanceForType() {
2299 return com.openxc.BinaryMessages.ControlCommand.getDefaultInstance();
2302 public com.openxc.BinaryMessages.ControlCommand build() {
2303 com.openxc.BinaryMessages.ControlCommand result = buildPartial();
2304 if (!result.isInitialized()) {
2305 throw newUninitializedMessageException(result);
2310 private com.openxc.BinaryMessages.ControlCommand buildParsed()
2311 throws com.google.protobuf.InvalidProtocolBufferException {
2312 com.openxc.BinaryMessages.ControlCommand result = buildPartial();
2313 if (!result.isInitialized()) {
2314 throw newUninitializedMessageException(
2315 result).asInvalidProtocolBufferException();
2320 public com.openxc.BinaryMessages.ControlCommand buildPartial() {
2321 com.openxc.BinaryMessages.ControlCommand result = new com.openxc.BinaryMessages.ControlCommand(this);
2322 int from_bitField0_ = bitField0_;
2323 int to_bitField0_ = 0;
2324 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
2325 to_bitField0_ |= 0x00000001;
2327 result.type_ = type_;
2328 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
2329 to_bitField0_ |= 0x00000002;
2331 if (diagnosticRequestBuilder_ == null) {
2332 result.diagnosticRequest_ = diagnosticRequest_;
2334 result.diagnosticRequest_ = diagnosticRequestBuilder_.build();
2336 if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
2337 to_bitField0_ |= 0x00000004;
2339 if (passthroughModeRequestBuilder_ == null) {
2340 result.passthroughModeRequest_ = passthroughModeRequest_;
2342 result.passthroughModeRequest_ = passthroughModeRequestBuilder_.build();
2344 if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
2345 to_bitField0_ |= 0x00000008;
2347 if (acceptanceFilterBypassCommandBuilder_ == null) {
2348 result.acceptanceFilterBypassCommand_ = acceptanceFilterBypassCommand_;
2350 result.acceptanceFilterBypassCommand_ = acceptanceFilterBypassCommandBuilder_.build();
2352 if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
2353 to_bitField0_ |= 0x00000010;
2355 if (payloadFormatCommandBuilder_ == null) {
2356 result.payloadFormatCommand_ = payloadFormatCommand_;
2358 result.payloadFormatCommand_ = payloadFormatCommandBuilder_.build();
2360 if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
2361 to_bitField0_ |= 0x00000020;
2363 if (predefinedObd2RequestsCommandBuilder_ == null) {
2364 result.predefinedObd2RequestsCommand_ = predefinedObd2RequestsCommand_;
2366 result.predefinedObd2RequestsCommand_ = predefinedObd2RequestsCommandBuilder_.build();
2368 if (((from_bitField0_ & 0x00000040) == 0x00000040)) {
2369 to_bitField0_ |= 0x00000040;
2371 if (modemConfigurationCommandBuilder_ == null) {
2372 result.modemConfigurationCommand_ = modemConfigurationCommand_;
2374 result.modemConfigurationCommand_ = modemConfigurationCommandBuilder_.build();
2376 result.bitField0_ = to_bitField0_;
2381 public Builder mergeFrom(com.google.protobuf.Message other) {
2382 if (other instanceof com.openxc.BinaryMessages.ControlCommand) {
2383 return mergeFrom((com.openxc.BinaryMessages.ControlCommand)other);
2385 super.mergeFrom(other);
2390 public Builder mergeFrom(com.openxc.BinaryMessages.ControlCommand other) {
2391 if (other == com.openxc.BinaryMessages.ControlCommand.getDefaultInstance()) return this;
2392 if (other.hasType()) {
2393 setType(other.getType());
2395 if (other.hasDiagnosticRequest()) {
2396 mergeDiagnosticRequest(other.getDiagnosticRequest());
2398 if (other.hasPassthroughModeRequest()) {
2399 mergePassthroughModeRequest(other.getPassthroughModeRequest());
2401 if (other.hasAcceptanceFilterBypassCommand()) {
2402 mergeAcceptanceFilterBypassCommand(other.getAcceptanceFilterBypassCommand());
2404 if (other.hasPayloadFormatCommand()) {
2405 mergePayloadFormatCommand(other.getPayloadFormatCommand());
2407 if (other.hasPredefinedObd2RequestsCommand()) {
2408 mergePredefinedObd2RequestsCommand(other.getPredefinedObd2RequestsCommand());
2410 if (other.hasModemConfigurationCommand()) {
2411 mergeModemConfigurationCommand(other.getModemConfigurationCommand());
2413 this.mergeUnknownFields(other.getUnknownFields());
2417 public final boolean isInitialized() {
2421 public Builder mergeFrom(
2422 com.google.protobuf.CodedInputStream input,
2423 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2424 throws java.io.IOException {
2425 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
2426 com.google.protobuf.UnknownFieldSet.newBuilder(
2427 this.getUnknownFields());
2429 int tag = input.readTag();
2432 this.setUnknownFields(unknownFields.build());
2436 if (!parseUnknownField(input, unknownFields,
2437 extensionRegistry, tag)) {
2438 this.setUnknownFields(unknownFields.build());
2445 int rawValue = input.readEnum();
2446 com.openxc.BinaryMessages.ControlCommand.Type value = com.openxc.BinaryMessages.ControlCommand.Type.valueOf(rawValue);
2447 if (value == null) {
2448 unknownFields.mergeVarintField(1, rawValue);
2450 bitField0_ |= 0x00000001;
2456 com.openxc.BinaryMessages.DiagnosticControlCommand.Builder subBuilder = com.openxc.BinaryMessages.DiagnosticControlCommand.newBuilder();
2457 if (hasDiagnosticRequest()) {
2458 subBuilder.mergeFrom(getDiagnosticRequest());
2460 input.readMessage(subBuilder, extensionRegistry);
2461 setDiagnosticRequest(subBuilder.buildPartial());
2465 com.openxc.BinaryMessages.PassthroughModeControlCommand.Builder subBuilder = com.openxc.BinaryMessages.PassthroughModeControlCommand.newBuilder();
2466 if (hasPassthroughModeRequest()) {
2467 subBuilder.mergeFrom(getPassthroughModeRequest());
2469 input.readMessage(subBuilder, extensionRegistry);
2470 setPassthroughModeRequest(subBuilder.buildPartial());
2474 com.openxc.BinaryMessages.AcceptanceFilterBypassCommand.Builder subBuilder = com.openxc.BinaryMessages.AcceptanceFilterBypassCommand.newBuilder();
2475 if (hasAcceptanceFilterBypassCommand()) {
2476 subBuilder.mergeFrom(getAcceptanceFilterBypassCommand());
2478 input.readMessage(subBuilder, extensionRegistry);
2479 setAcceptanceFilterBypassCommand(subBuilder.buildPartial());
2483 com.openxc.BinaryMessages.PayloadFormatCommand.Builder subBuilder = com.openxc.BinaryMessages.PayloadFormatCommand.newBuilder();
2484 if (hasPayloadFormatCommand()) {
2485 subBuilder.mergeFrom(getPayloadFormatCommand());
2487 input.readMessage(subBuilder, extensionRegistry);
2488 setPayloadFormatCommand(subBuilder.buildPartial());
2492 com.openxc.BinaryMessages.PredefinedObd2RequestsCommand.Builder subBuilder = com.openxc.BinaryMessages.PredefinedObd2RequestsCommand.newBuilder();
2493 if (hasPredefinedObd2RequestsCommand()) {
2494 subBuilder.mergeFrom(getPredefinedObd2RequestsCommand());
2496 input.readMessage(subBuilder, extensionRegistry);
2497 setPredefinedObd2RequestsCommand(subBuilder.buildPartial());
2501 com.openxc.BinaryMessages.ModemConfigurationCommand.Builder subBuilder = com.openxc.BinaryMessages.ModemConfigurationCommand.newBuilder();
2502 if (hasModemConfigurationCommand()) {
2503 subBuilder.mergeFrom(getModemConfigurationCommand());
2505 input.readMessage(subBuilder, extensionRegistry);
2506 setModemConfigurationCommand(subBuilder.buildPartial());
2513 private int bitField0_;
2515 // optional .openxc.ControlCommand.Type type = 1;
2516 private com.openxc.BinaryMessages.ControlCommand.Type type_ = com.openxc.BinaryMessages.ControlCommand.Type.VERSION;
2517 public boolean hasType() {
2518 return ((bitField0_ & 0x00000001) == 0x00000001);
2520 public com.openxc.BinaryMessages.ControlCommand.Type getType() {
2523 public Builder setType(com.openxc.BinaryMessages.ControlCommand.Type value) {
2524 if (value == null) {
2525 throw new NullPointerException();
2527 bitField0_ |= 0x00000001;
2532 public Builder clearType() {
2533 bitField0_ = (bitField0_ & ~0x00000001);
2534 type_ = com.openxc.BinaryMessages.ControlCommand.Type.VERSION;
2539 // optional .openxc.DiagnosticControlCommand diagnostic_request = 2;
2540 private com.openxc.BinaryMessages.DiagnosticControlCommand diagnosticRequest_ = com.openxc.BinaryMessages.DiagnosticControlCommand.getDefaultInstance();
2541 private com.google.protobuf.SingleFieldBuilder<
2542 com.openxc.BinaryMessages.DiagnosticControlCommand, com.openxc.BinaryMessages.DiagnosticControlCommand.Builder, com.openxc.BinaryMessages.DiagnosticControlCommandOrBuilder> diagnosticRequestBuilder_;
2543 public boolean hasDiagnosticRequest() {
2544 return ((bitField0_ & 0x00000002) == 0x00000002);
2546 public com.openxc.BinaryMessages.DiagnosticControlCommand getDiagnosticRequest() {
2547 if (diagnosticRequestBuilder_ == null) {
2548 return diagnosticRequest_;
2550 return diagnosticRequestBuilder_.getMessage();
2553 public Builder setDiagnosticRequest(com.openxc.BinaryMessages.DiagnosticControlCommand value) {
2554 if (diagnosticRequestBuilder_ == null) {
2555 if (value == null) {
2556 throw new NullPointerException();
2558 diagnosticRequest_ = value;
2561 diagnosticRequestBuilder_.setMessage(value);
2563 bitField0_ |= 0x00000002;
2566 public Builder setDiagnosticRequest(
2567 com.openxc.BinaryMessages.DiagnosticControlCommand.Builder builderForValue) {
2568 if (diagnosticRequestBuilder_ == null) {
2569 diagnosticRequest_ = builderForValue.build();
2572 diagnosticRequestBuilder_.setMessage(builderForValue.build());
2574 bitField0_ |= 0x00000002;
2577 public Builder mergeDiagnosticRequest(com.openxc.BinaryMessages.DiagnosticControlCommand value) {
2578 if (diagnosticRequestBuilder_ == null) {
2579 if (((bitField0_ & 0x00000002) == 0x00000002) &&
2580 diagnosticRequest_ != com.openxc.BinaryMessages.DiagnosticControlCommand.getDefaultInstance()) {
2581 diagnosticRequest_ =
2582 com.openxc.BinaryMessages.DiagnosticControlCommand.newBuilder(diagnosticRequest_).mergeFrom(value).buildPartial();
2584 diagnosticRequest_ = value;
2588 diagnosticRequestBuilder_.mergeFrom(value);
2590 bitField0_ |= 0x00000002;
2593 public Builder clearDiagnosticRequest() {
2594 if (diagnosticRequestBuilder_ == null) {
2595 diagnosticRequest_ = com.openxc.BinaryMessages.DiagnosticControlCommand.getDefaultInstance();
2598 diagnosticRequestBuilder_.clear();
2600 bitField0_ = (bitField0_ & ~0x00000002);
2603 public com.openxc.BinaryMessages.DiagnosticControlCommand.Builder getDiagnosticRequestBuilder() {
2604 bitField0_ |= 0x00000002;
2606 return getDiagnosticRequestFieldBuilder().getBuilder();
2608 public com.openxc.BinaryMessages.DiagnosticControlCommandOrBuilder getDiagnosticRequestOrBuilder() {
2609 if (diagnosticRequestBuilder_ != null) {
2610 return diagnosticRequestBuilder_.getMessageOrBuilder();
2612 return diagnosticRequest_;
2615 private com.google.protobuf.SingleFieldBuilder<
2616 com.openxc.BinaryMessages.DiagnosticControlCommand, com.openxc.BinaryMessages.DiagnosticControlCommand.Builder, com.openxc.BinaryMessages.DiagnosticControlCommandOrBuilder>
2617 getDiagnosticRequestFieldBuilder() {
2618 if (diagnosticRequestBuilder_ == null) {
2619 diagnosticRequestBuilder_ = new com.google.protobuf.SingleFieldBuilder<
2620 com.openxc.BinaryMessages.DiagnosticControlCommand, com.openxc.BinaryMessages.DiagnosticControlCommand.Builder, com.openxc.BinaryMessages.DiagnosticControlCommandOrBuilder>(
2622 getParentForChildren(),
2624 diagnosticRequest_ = null;
2626 return diagnosticRequestBuilder_;
2629 // optional .openxc.PassthroughModeControlCommand passthrough_mode_request = 3;
2630 private com.openxc.BinaryMessages.PassthroughModeControlCommand passthroughModeRequest_ = com.openxc.BinaryMessages.PassthroughModeControlCommand.getDefaultInstance();
2631 private com.google.protobuf.SingleFieldBuilder<
2632 com.openxc.BinaryMessages.PassthroughModeControlCommand, com.openxc.BinaryMessages.PassthroughModeControlCommand.Builder, com.openxc.BinaryMessages.PassthroughModeControlCommandOrBuilder> passthroughModeRequestBuilder_;
2633 public boolean hasPassthroughModeRequest() {
2634 return ((bitField0_ & 0x00000004) == 0x00000004);
2636 public com.openxc.BinaryMessages.PassthroughModeControlCommand getPassthroughModeRequest() {
2637 if (passthroughModeRequestBuilder_ == null) {
2638 return passthroughModeRequest_;
2640 return passthroughModeRequestBuilder_.getMessage();
2643 public Builder setPassthroughModeRequest(com.openxc.BinaryMessages.PassthroughModeControlCommand value) {
2644 if (passthroughModeRequestBuilder_ == null) {
2645 if (value == null) {
2646 throw new NullPointerException();
2648 passthroughModeRequest_ = value;
2651 passthroughModeRequestBuilder_.setMessage(value);
2653 bitField0_ |= 0x00000004;
2656 public Builder setPassthroughModeRequest(
2657 com.openxc.BinaryMessages.PassthroughModeControlCommand.Builder builderForValue) {
2658 if (passthroughModeRequestBuilder_ == null) {
2659 passthroughModeRequest_ = builderForValue.build();
2662 passthroughModeRequestBuilder_.setMessage(builderForValue.build());
2664 bitField0_ |= 0x00000004;
2667 public Builder mergePassthroughModeRequest(com.openxc.BinaryMessages.PassthroughModeControlCommand value) {
2668 if (passthroughModeRequestBuilder_ == null) {
2669 if (((bitField0_ & 0x00000004) == 0x00000004) &&
2670 passthroughModeRequest_ != com.openxc.BinaryMessages.PassthroughModeControlCommand.getDefaultInstance()) {
2671 passthroughModeRequest_ =
2672 com.openxc.BinaryMessages.PassthroughModeControlCommand.newBuilder(passthroughModeRequest_).mergeFrom(value).buildPartial();
2674 passthroughModeRequest_ = value;
2678 passthroughModeRequestBuilder_.mergeFrom(value);
2680 bitField0_ |= 0x00000004;
2683 public Builder clearPassthroughModeRequest() {
2684 if (passthroughModeRequestBuilder_ == null) {
2685 passthroughModeRequest_ = com.openxc.BinaryMessages.PassthroughModeControlCommand.getDefaultInstance();
2688 passthroughModeRequestBuilder_.clear();
2690 bitField0_ = (bitField0_ & ~0x00000004);
2693 public com.openxc.BinaryMessages.PassthroughModeControlCommand.Builder getPassthroughModeRequestBuilder() {
2694 bitField0_ |= 0x00000004;
2696 return getPassthroughModeRequestFieldBuilder().getBuilder();
2698 public com.openxc.BinaryMessages.PassthroughModeControlCommandOrBuilder getPassthroughModeRequestOrBuilder() {
2699 if (passthroughModeRequestBuilder_ != null) {
2700 return passthroughModeRequestBuilder_.getMessageOrBuilder();
2702 return passthroughModeRequest_;
2705 private com.google.protobuf.SingleFieldBuilder<
2706 com.openxc.BinaryMessages.PassthroughModeControlCommand, com.openxc.BinaryMessages.PassthroughModeControlCommand.Builder, com.openxc.BinaryMessages.PassthroughModeControlCommandOrBuilder>
2707 getPassthroughModeRequestFieldBuilder() {
2708 if (passthroughModeRequestBuilder_ == null) {
2709 passthroughModeRequestBuilder_ = new com.google.protobuf.SingleFieldBuilder<
2710 com.openxc.BinaryMessages.PassthroughModeControlCommand, com.openxc.BinaryMessages.PassthroughModeControlCommand.Builder, com.openxc.BinaryMessages.PassthroughModeControlCommandOrBuilder>(
2711 passthroughModeRequest_,
2712 getParentForChildren(),
2714 passthroughModeRequest_ = null;
2716 return passthroughModeRequestBuilder_;
2719 // optional .openxc.AcceptanceFilterBypassCommand acceptance_filter_bypass_command = 4;
2720 private com.openxc.BinaryMessages.AcceptanceFilterBypassCommand acceptanceFilterBypassCommand_ = com.openxc.BinaryMessages.AcceptanceFilterBypassCommand.getDefaultInstance();
2721 private com.google.protobuf.SingleFieldBuilder<
2722 com.openxc.BinaryMessages.AcceptanceFilterBypassCommand, com.openxc.BinaryMessages.AcceptanceFilterBypassCommand.Builder, com.openxc.BinaryMessages.AcceptanceFilterBypassCommandOrBuilder> acceptanceFilterBypassCommandBuilder_;
2723 public boolean hasAcceptanceFilterBypassCommand() {
2724 return ((bitField0_ & 0x00000008) == 0x00000008);
2726 public com.openxc.BinaryMessages.AcceptanceFilterBypassCommand getAcceptanceFilterBypassCommand() {
2727 if (acceptanceFilterBypassCommandBuilder_ == null) {
2728 return acceptanceFilterBypassCommand_;
2730 return acceptanceFilterBypassCommandBuilder_.getMessage();
2733 public Builder setAcceptanceFilterBypassCommand(com.openxc.BinaryMessages.AcceptanceFilterBypassCommand value) {
2734 if (acceptanceFilterBypassCommandBuilder_ == null) {
2735 if (value == null) {
2736 throw new NullPointerException();
2738 acceptanceFilterBypassCommand_ = value;
2741 acceptanceFilterBypassCommandBuilder_.setMessage(value);
2743 bitField0_ |= 0x00000008;
2746 public Builder setAcceptanceFilterBypassCommand(
2747 com.openxc.BinaryMessages.AcceptanceFilterBypassCommand.Builder builderForValue) {
2748 if (acceptanceFilterBypassCommandBuilder_ == null) {
2749 acceptanceFilterBypassCommand_ = builderForValue.build();
2752 acceptanceFilterBypassCommandBuilder_.setMessage(builderForValue.build());
2754 bitField0_ |= 0x00000008;
2757 public Builder mergeAcceptanceFilterBypassCommand(com.openxc.BinaryMessages.AcceptanceFilterBypassCommand value) {
2758 if (acceptanceFilterBypassCommandBuilder_ == null) {
2759 if (((bitField0_ & 0x00000008) == 0x00000008) &&
2760 acceptanceFilterBypassCommand_ != com.openxc.BinaryMessages.AcceptanceFilterBypassCommand.getDefaultInstance()) {
2761 acceptanceFilterBypassCommand_ =
2762 com.openxc.BinaryMessages.AcceptanceFilterBypassCommand.newBuilder(acceptanceFilterBypassCommand_).mergeFrom(value).buildPartial();
2764 acceptanceFilterBypassCommand_ = value;
2768 acceptanceFilterBypassCommandBuilder_.mergeFrom(value);
2770 bitField0_ |= 0x00000008;
2773 public Builder clearAcceptanceFilterBypassCommand() {
2774 if (acceptanceFilterBypassCommandBuilder_ == null) {
2775 acceptanceFilterBypassCommand_ = com.openxc.BinaryMessages.AcceptanceFilterBypassCommand.getDefaultInstance();
2778 acceptanceFilterBypassCommandBuilder_.clear();
2780 bitField0_ = (bitField0_ & ~0x00000008);
2783 public com.openxc.BinaryMessages.AcceptanceFilterBypassCommand.Builder getAcceptanceFilterBypassCommandBuilder() {
2784 bitField0_ |= 0x00000008;
2786 return getAcceptanceFilterBypassCommandFieldBuilder().getBuilder();
2788 public com.openxc.BinaryMessages.AcceptanceFilterBypassCommandOrBuilder getAcceptanceFilterBypassCommandOrBuilder() {
2789 if (acceptanceFilterBypassCommandBuilder_ != null) {
2790 return acceptanceFilterBypassCommandBuilder_.getMessageOrBuilder();
2792 return acceptanceFilterBypassCommand_;
2795 private com.google.protobuf.SingleFieldBuilder<
2796 com.openxc.BinaryMessages.AcceptanceFilterBypassCommand, com.openxc.BinaryMessages.AcceptanceFilterBypassCommand.Builder, com.openxc.BinaryMessages.AcceptanceFilterBypassCommandOrBuilder>
2797 getAcceptanceFilterBypassCommandFieldBuilder() {
2798 if (acceptanceFilterBypassCommandBuilder_ == null) {
2799 acceptanceFilterBypassCommandBuilder_ = new com.google.protobuf.SingleFieldBuilder<
2800 com.openxc.BinaryMessages.AcceptanceFilterBypassCommand, com.openxc.BinaryMessages.AcceptanceFilterBypassCommand.Builder, com.openxc.BinaryMessages.AcceptanceFilterBypassCommandOrBuilder>(
2801 acceptanceFilterBypassCommand_,
2802 getParentForChildren(),
2804 acceptanceFilterBypassCommand_ = null;
2806 return acceptanceFilterBypassCommandBuilder_;
2809 // optional .openxc.PayloadFormatCommand payload_format_command = 5;
2810 private com.openxc.BinaryMessages.PayloadFormatCommand payloadFormatCommand_ = com.openxc.BinaryMessages.PayloadFormatCommand.getDefaultInstance();
2811 private com.google.protobuf.SingleFieldBuilder<
2812 com.openxc.BinaryMessages.PayloadFormatCommand, com.openxc.BinaryMessages.PayloadFormatCommand.Builder, com.openxc.BinaryMessages.PayloadFormatCommandOrBuilder> payloadFormatCommandBuilder_;
2813 public boolean hasPayloadFormatCommand() {
2814 return ((bitField0_ & 0x00000010) == 0x00000010);
2816 public com.openxc.BinaryMessages.PayloadFormatCommand getPayloadFormatCommand() {
2817 if (payloadFormatCommandBuilder_ == null) {
2818 return payloadFormatCommand_;
2820 return payloadFormatCommandBuilder_.getMessage();
2823 public Builder setPayloadFormatCommand(com.openxc.BinaryMessages.PayloadFormatCommand value) {
2824 if (payloadFormatCommandBuilder_ == null) {
2825 if (value == null) {
2826 throw new NullPointerException();
2828 payloadFormatCommand_ = value;
2831 payloadFormatCommandBuilder_.setMessage(value);
2833 bitField0_ |= 0x00000010;
2836 public Builder setPayloadFormatCommand(
2837 com.openxc.BinaryMessages.PayloadFormatCommand.Builder builderForValue) {
2838 if (payloadFormatCommandBuilder_ == null) {
2839 payloadFormatCommand_ = builderForValue.build();
2842 payloadFormatCommandBuilder_.setMessage(builderForValue.build());
2844 bitField0_ |= 0x00000010;
2847 public Builder mergePayloadFormatCommand(com.openxc.BinaryMessages.PayloadFormatCommand value) {
2848 if (payloadFormatCommandBuilder_ == null) {
2849 if (((bitField0_ & 0x00000010) == 0x00000010) &&
2850 payloadFormatCommand_ != com.openxc.BinaryMessages.PayloadFormatCommand.getDefaultInstance()) {
2851 payloadFormatCommand_ =
2852 com.openxc.BinaryMessages.PayloadFormatCommand.newBuilder(payloadFormatCommand_).mergeFrom(value).buildPartial();
2854 payloadFormatCommand_ = value;
2858 payloadFormatCommandBuilder_.mergeFrom(value);
2860 bitField0_ |= 0x00000010;
2863 public Builder clearPayloadFormatCommand() {
2864 if (payloadFormatCommandBuilder_ == null) {
2865 payloadFormatCommand_ = com.openxc.BinaryMessages.PayloadFormatCommand.getDefaultInstance();
2868 payloadFormatCommandBuilder_.clear();
2870 bitField0_ = (bitField0_ & ~0x00000010);
2873 public com.openxc.BinaryMessages.PayloadFormatCommand.Builder getPayloadFormatCommandBuilder() {
2874 bitField0_ |= 0x00000010;
2876 return getPayloadFormatCommandFieldBuilder().getBuilder();
2878 public com.openxc.BinaryMessages.PayloadFormatCommandOrBuilder getPayloadFormatCommandOrBuilder() {
2879 if (payloadFormatCommandBuilder_ != null) {
2880 return payloadFormatCommandBuilder_.getMessageOrBuilder();
2882 return payloadFormatCommand_;
2885 private com.google.protobuf.SingleFieldBuilder<
2886 com.openxc.BinaryMessages.PayloadFormatCommand, com.openxc.BinaryMessages.PayloadFormatCommand.Builder, com.openxc.BinaryMessages.PayloadFormatCommandOrBuilder>
2887 getPayloadFormatCommandFieldBuilder() {
2888 if (payloadFormatCommandBuilder_ == null) {
2889 payloadFormatCommandBuilder_ = new com.google.protobuf.SingleFieldBuilder<
2890 com.openxc.BinaryMessages.PayloadFormatCommand, com.openxc.BinaryMessages.PayloadFormatCommand.Builder, com.openxc.BinaryMessages.PayloadFormatCommandOrBuilder>(
2891 payloadFormatCommand_,
2892 getParentForChildren(),
2894 payloadFormatCommand_ = null;
2896 return payloadFormatCommandBuilder_;
2899 // optional .openxc.PredefinedObd2RequestsCommand predefined_obd2_requests_command = 6;
2900 private com.openxc.BinaryMessages.PredefinedObd2RequestsCommand predefinedObd2RequestsCommand_ = com.openxc.BinaryMessages.PredefinedObd2RequestsCommand.getDefaultInstance();
2901 private com.google.protobuf.SingleFieldBuilder<
2902 com.openxc.BinaryMessages.PredefinedObd2RequestsCommand, com.openxc.BinaryMessages.PredefinedObd2RequestsCommand.Builder, com.openxc.BinaryMessages.PredefinedObd2RequestsCommandOrBuilder> predefinedObd2RequestsCommandBuilder_;
2903 public boolean hasPredefinedObd2RequestsCommand() {
2904 return ((bitField0_ & 0x00000020) == 0x00000020);
2906 public com.openxc.BinaryMessages.PredefinedObd2RequestsCommand getPredefinedObd2RequestsCommand() {
2907 if (predefinedObd2RequestsCommandBuilder_ == null) {
2908 return predefinedObd2RequestsCommand_;
2910 return predefinedObd2RequestsCommandBuilder_.getMessage();
2913 public Builder setPredefinedObd2RequestsCommand(com.openxc.BinaryMessages.PredefinedObd2RequestsCommand value) {
2914 if (predefinedObd2RequestsCommandBuilder_ == null) {
2915 if (value == null) {
2916 throw new NullPointerException();
2918 predefinedObd2RequestsCommand_ = value;
2921 predefinedObd2RequestsCommandBuilder_.setMessage(value);
2923 bitField0_ |= 0x00000020;
2926 public Builder setPredefinedObd2RequestsCommand(
2927 com.openxc.BinaryMessages.PredefinedObd2RequestsCommand.Builder builderForValue) {
2928 if (predefinedObd2RequestsCommandBuilder_ == null) {
2929 predefinedObd2RequestsCommand_ = builderForValue.build();
2932 predefinedObd2RequestsCommandBuilder_.setMessage(builderForValue.build());
2934 bitField0_ |= 0x00000020;
2937 public Builder mergePredefinedObd2RequestsCommand(com.openxc.BinaryMessages.PredefinedObd2RequestsCommand value) {
2938 if (predefinedObd2RequestsCommandBuilder_ == null) {
2939 if (((bitField0_ & 0x00000020) == 0x00000020) &&
2940 predefinedObd2RequestsCommand_ != com.openxc.BinaryMessages.PredefinedObd2RequestsCommand.getDefaultInstance()) {
2941 predefinedObd2RequestsCommand_ =
2942 com.openxc.BinaryMessages.PredefinedObd2RequestsCommand.newBuilder(predefinedObd2RequestsCommand_).mergeFrom(value).buildPartial();
2944 predefinedObd2RequestsCommand_ = value;
2948 predefinedObd2RequestsCommandBuilder_.mergeFrom(value);
2950 bitField0_ |= 0x00000020;
2953 public Builder clearPredefinedObd2RequestsCommand() {
2954 if (predefinedObd2RequestsCommandBuilder_ == null) {
2955 predefinedObd2RequestsCommand_ = com.openxc.BinaryMessages.PredefinedObd2RequestsCommand.getDefaultInstance();
2958 predefinedObd2RequestsCommandBuilder_.clear();
2960 bitField0_ = (bitField0_ & ~0x00000020);
2963 public com.openxc.BinaryMessages.PredefinedObd2RequestsCommand.Builder getPredefinedObd2RequestsCommandBuilder() {
2964 bitField0_ |= 0x00000020;
2966 return getPredefinedObd2RequestsCommandFieldBuilder().getBuilder();
2968 public com.openxc.BinaryMessages.PredefinedObd2RequestsCommandOrBuilder getPredefinedObd2RequestsCommandOrBuilder() {
2969 if (predefinedObd2RequestsCommandBuilder_ != null) {
2970 return predefinedObd2RequestsCommandBuilder_.getMessageOrBuilder();
2972 return predefinedObd2RequestsCommand_;
2975 private com.google.protobuf.SingleFieldBuilder<
2976 com.openxc.BinaryMessages.PredefinedObd2RequestsCommand, com.openxc.BinaryMessages.PredefinedObd2RequestsCommand.Builder, com.openxc.BinaryMessages.PredefinedObd2RequestsCommandOrBuilder>
2977 getPredefinedObd2RequestsCommandFieldBuilder() {
2978 if (predefinedObd2RequestsCommandBuilder_ == null) {
2979 predefinedObd2RequestsCommandBuilder_ = new com.google.protobuf.SingleFieldBuilder<
2980 com.openxc.BinaryMessages.PredefinedObd2RequestsCommand, com.openxc.BinaryMessages.PredefinedObd2RequestsCommand.Builder, com.openxc.BinaryMessages.PredefinedObd2RequestsCommandOrBuilder>(
2981 predefinedObd2RequestsCommand_,
2982 getParentForChildren(),
2984 predefinedObd2RequestsCommand_ = null;
2986 return predefinedObd2RequestsCommandBuilder_;
2989 // optional .openxc.ModemConfigurationCommand modem_configuration_command = 7;
2990 private com.openxc.BinaryMessages.ModemConfigurationCommand modemConfigurationCommand_ = com.openxc.BinaryMessages.ModemConfigurationCommand.getDefaultInstance();
2991 private com.google.protobuf.SingleFieldBuilder<
2992 com.openxc.BinaryMessages.ModemConfigurationCommand, com.openxc.BinaryMessages.ModemConfigurationCommand.Builder, com.openxc.BinaryMessages.ModemConfigurationCommandOrBuilder> modemConfigurationCommandBuilder_;
2993 public boolean hasModemConfigurationCommand() {
2994 return ((bitField0_ & 0x00000040) == 0x00000040);
2996 public com.openxc.BinaryMessages.ModemConfigurationCommand getModemConfigurationCommand() {
2997 if (modemConfigurationCommandBuilder_ == null) {
2998 return modemConfigurationCommand_;
3000 return modemConfigurationCommandBuilder_.getMessage();
3003 public Builder setModemConfigurationCommand(com.openxc.BinaryMessages.ModemConfigurationCommand value) {
3004 if (modemConfigurationCommandBuilder_ == null) {
3005 if (value == null) {
3006 throw new NullPointerException();
3008 modemConfigurationCommand_ = value;
3011 modemConfigurationCommandBuilder_.setMessage(value);
3013 bitField0_ |= 0x00000040;
3016 public Builder setModemConfigurationCommand(
3017 com.openxc.BinaryMessages.ModemConfigurationCommand.Builder builderForValue) {
3018 if (modemConfigurationCommandBuilder_ == null) {
3019 modemConfigurationCommand_ = builderForValue.build();
3022 modemConfigurationCommandBuilder_.setMessage(builderForValue.build());
3024 bitField0_ |= 0x00000040;
3027 public Builder mergeModemConfigurationCommand(com.openxc.BinaryMessages.ModemConfigurationCommand value) {
3028 if (modemConfigurationCommandBuilder_ == null) {
3029 if (((bitField0_ & 0x00000040) == 0x00000040) &&
3030 modemConfigurationCommand_ != com.openxc.BinaryMessages.ModemConfigurationCommand.getDefaultInstance()) {
3031 modemConfigurationCommand_ =
3032 com.openxc.BinaryMessages.ModemConfigurationCommand.newBuilder(modemConfigurationCommand_).mergeFrom(value).buildPartial();
3034 modemConfigurationCommand_ = value;
3038 modemConfigurationCommandBuilder_.mergeFrom(value);
3040 bitField0_ |= 0x00000040;
3043 public Builder clearModemConfigurationCommand() {
3044 if (modemConfigurationCommandBuilder_ == null) {
3045 modemConfigurationCommand_ = com.openxc.BinaryMessages.ModemConfigurationCommand.getDefaultInstance();
3048 modemConfigurationCommandBuilder_.clear();
3050 bitField0_ = (bitField0_ & ~0x00000040);
3053 public com.openxc.BinaryMessages.ModemConfigurationCommand.Builder getModemConfigurationCommandBuilder() {
3054 bitField0_ |= 0x00000040;
3056 return getModemConfigurationCommandFieldBuilder().getBuilder();
3058 public com.openxc.BinaryMessages.ModemConfigurationCommandOrBuilder getModemConfigurationCommandOrBuilder() {
3059 if (modemConfigurationCommandBuilder_ != null) {
3060 return modemConfigurationCommandBuilder_.getMessageOrBuilder();
3062 return modemConfigurationCommand_;
3065 private com.google.protobuf.SingleFieldBuilder<
3066 com.openxc.BinaryMessages.ModemConfigurationCommand, com.openxc.BinaryMessages.ModemConfigurationCommand.Builder, com.openxc.BinaryMessages.ModemConfigurationCommandOrBuilder>
3067 getModemConfigurationCommandFieldBuilder() {
3068 if (modemConfigurationCommandBuilder_ == null) {
3069 modemConfigurationCommandBuilder_ = new com.google.protobuf.SingleFieldBuilder<
3070 com.openxc.BinaryMessages.ModemConfigurationCommand, com.openxc.BinaryMessages.ModemConfigurationCommand.Builder, com.openxc.BinaryMessages.ModemConfigurationCommandOrBuilder>(
3071 modemConfigurationCommand_,
3072 getParentForChildren(),
3074 modemConfigurationCommand_ = null;
3076 return modemConfigurationCommandBuilder_;
3079 // @@protoc_insertion_point(builder_scope:openxc.ControlCommand)
3083 defaultInstance = new ControlCommand(true);
3084 defaultInstance.initFields();
3087 // @@protoc_insertion_point(class_scope:openxc.ControlCommand)
3090 public interface DiagnosticControlCommandOrBuilder
3091 extends com.google.protobuf.MessageOrBuilder {
3093 // optional .openxc.DiagnosticRequest request = 1;
3094 boolean hasRequest();
3095 com.openxc.BinaryMessages.DiagnosticRequest getRequest();
3096 com.openxc.BinaryMessages.DiagnosticRequestOrBuilder getRequestOrBuilder();
3098 // optional .openxc.DiagnosticControlCommand.Action action = 2;
3099 boolean hasAction();
3100 com.openxc.BinaryMessages.DiagnosticControlCommand.Action getAction();
3102 public static final class DiagnosticControlCommand extends
3103 com.google.protobuf.GeneratedMessage
3104 implements DiagnosticControlCommandOrBuilder {
3105 // Use DiagnosticControlCommand.newBuilder() to construct.
3106 private DiagnosticControlCommand(Builder builder) {
3109 private DiagnosticControlCommand(boolean noInit) {}
3111 private static final DiagnosticControlCommand defaultInstance;
3112 public static DiagnosticControlCommand getDefaultInstance() {
3113 return defaultInstance;
3116 public DiagnosticControlCommand getDefaultInstanceForType() {
3117 return defaultInstance;
3120 public static final com.google.protobuf.Descriptors.Descriptor
3122 return com.openxc.BinaryMessages.internal_static_openxc_DiagnosticControlCommand_descriptor;
3125 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
3126 internalGetFieldAccessorTable() {
3127 return com.openxc.BinaryMessages.internal_static_openxc_DiagnosticControlCommand_fieldAccessorTable;
3131 implements com.google.protobuf.ProtocolMessageEnum {
3136 public static final int ADD_VALUE = 1;
3137 public static final int CANCEL_VALUE = 2;
3140 public final int getNumber() { return value; }
3142 public static Action valueOf(int value) {
3145 case 2: return CANCEL;
3146 default: return null;
3150 public static com.google.protobuf.Internal.EnumLiteMap<Action>
3151 internalGetValueMap() {
3152 return internalValueMap;
3154 private static com.google.protobuf.Internal.EnumLiteMap<Action>
3156 new com.google.protobuf.Internal.EnumLiteMap<Action>() {
3157 public Action findValueByNumber(int number) {
3158 return Action.valueOf(number);
3162 public final com.google.protobuf.Descriptors.EnumValueDescriptor
3163 getValueDescriptor() {
3164 return getDescriptor().getValues().get(index);
3166 public final com.google.protobuf.Descriptors.EnumDescriptor
3167 getDescriptorForType() {
3168 return getDescriptor();
3170 public static final com.google.protobuf.Descriptors.EnumDescriptor
3172 return com.openxc.BinaryMessages.DiagnosticControlCommand.getDescriptor().getEnumTypes().get(0);
3175 private static final Action[] VALUES = {
3179 public static Action valueOf(
3180 com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
3181 if (desc.getType() != getDescriptor()) {
3182 throw new java.lang.IllegalArgumentException(
3183 "EnumValueDescriptor is not for this type.");
3185 return VALUES[desc.getIndex()];
3188 private final int index;
3189 private final int value;
3191 private Action(int index, int value) {
3196 // @@protoc_insertion_point(enum_scope:openxc.DiagnosticControlCommand.Action)
3199 private int bitField0_;
3200 // optional .openxc.DiagnosticRequest request = 1;
3201 public static final int REQUEST_FIELD_NUMBER = 1;
3202 private com.openxc.BinaryMessages.DiagnosticRequest request_;
3203 public boolean hasRequest() {
3204 return ((bitField0_ & 0x00000001) == 0x00000001);
3206 public com.openxc.BinaryMessages.DiagnosticRequest getRequest() {
3209 public com.openxc.BinaryMessages.DiagnosticRequestOrBuilder getRequestOrBuilder() {
3213 // optional .openxc.DiagnosticControlCommand.Action action = 2;
3214 public static final int ACTION_FIELD_NUMBER = 2;
3215 private com.openxc.BinaryMessages.DiagnosticControlCommand.Action action_;
3216 public boolean hasAction() {
3217 return ((bitField0_ & 0x00000002) == 0x00000002);
3219 public com.openxc.BinaryMessages.DiagnosticControlCommand.Action getAction() {
3223 private void initFields() {
3224 request_ = com.openxc.BinaryMessages.DiagnosticRequest.getDefaultInstance();
3225 action_ = com.openxc.BinaryMessages.DiagnosticControlCommand.Action.ADD;
3227 private byte memoizedIsInitialized = -1;
3228 public final boolean isInitialized() {
3229 byte isInitialized = memoizedIsInitialized;
3230 if (isInitialized != -1) return isInitialized == 1;
3232 memoizedIsInitialized = 1;
3236 public void writeTo(com.google.protobuf.CodedOutputStream output)
3237 throws java.io.IOException {
3238 getSerializedSize();
3239 if (((bitField0_ & 0x00000001) == 0x00000001)) {
3240 output.writeMessage(1, request_);
3242 if (((bitField0_ & 0x00000002) == 0x00000002)) {
3243 output.writeEnum(2, action_.getNumber());
3245 getUnknownFields().writeTo(output);
3248 private int memoizedSerializedSize = -1;
3249 public int getSerializedSize() {
3250 int size = memoizedSerializedSize;
3251 if (size != -1) return size;
3254 if (((bitField0_ & 0x00000001) == 0x00000001)) {
3255 size += com.google.protobuf.CodedOutputStream
3256 .computeMessageSize(1, request_);
3258 if (((bitField0_ & 0x00000002) == 0x00000002)) {
3259 size += com.google.protobuf.CodedOutputStream
3260 .computeEnumSize(2, action_.getNumber());
3262 size += getUnknownFields().getSerializedSize();
3263 memoizedSerializedSize = size;
3267 private static final long serialVersionUID = 0L;
3269 protected java.lang.Object writeReplace()
3270 throws java.io.ObjectStreamException {
3271 return super.writeReplace();
3274 public static com.openxc.BinaryMessages.DiagnosticControlCommand parseFrom(
3275 com.google.protobuf.ByteString data)
3276 throws com.google.protobuf.InvalidProtocolBufferException {
3277 return newBuilder().mergeFrom(data).buildParsed();
3279 public static com.openxc.BinaryMessages.DiagnosticControlCommand parseFrom(
3280 com.google.protobuf.ByteString data,
3281 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3282 throws com.google.protobuf.InvalidProtocolBufferException {
3283 return newBuilder().mergeFrom(data, extensionRegistry)
3286 public static com.openxc.BinaryMessages.DiagnosticControlCommand parseFrom(byte[] data)
3287 throws com.google.protobuf.InvalidProtocolBufferException {
3288 return newBuilder().mergeFrom(data).buildParsed();
3290 public static com.openxc.BinaryMessages.DiagnosticControlCommand parseFrom(
3292 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3293 throws com.google.protobuf.InvalidProtocolBufferException {
3294 return newBuilder().mergeFrom(data, extensionRegistry)
3297 public static com.openxc.BinaryMessages.DiagnosticControlCommand parseFrom(java.io.InputStream input)
3298 throws java.io.IOException {
3299 return newBuilder().mergeFrom(input).buildParsed();
3301 public static com.openxc.BinaryMessages.DiagnosticControlCommand parseFrom(
3302 java.io.InputStream input,
3303 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3304 throws java.io.IOException {
3305 return newBuilder().mergeFrom(input, extensionRegistry)
3308 public static com.openxc.BinaryMessages.DiagnosticControlCommand parseDelimitedFrom(java.io.InputStream input)
3309 throws java.io.IOException {
3310 Builder builder = newBuilder();
3311 if (builder.mergeDelimitedFrom(input)) {
3312 return builder.buildParsed();
3317 public static com.openxc.BinaryMessages.DiagnosticControlCommand parseDelimitedFrom(
3318 java.io.InputStream input,
3319 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3320 throws java.io.IOException {
3321 Builder builder = newBuilder();
3322 if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
3323 return builder.buildParsed();
3328 public static com.openxc.BinaryMessages.DiagnosticControlCommand parseFrom(
3329 com.google.protobuf.CodedInputStream input)
3330 throws java.io.IOException {
3331 return newBuilder().mergeFrom(input).buildParsed();
3333 public static com.openxc.BinaryMessages.DiagnosticControlCommand parseFrom(
3334 com.google.protobuf.CodedInputStream input,
3335 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3336 throws java.io.IOException {
3337 return newBuilder().mergeFrom(input, extensionRegistry)
3341 public static Builder newBuilder() { return Builder.create(); }
3342 public Builder newBuilderForType() { return newBuilder(); }
3343 public static Builder newBuilder(com.openxc.BinaryMessages.DiagnosticControlCommand prototype) {
3344 return newBuilder().mergeFrom(prototype);
3346 public Builder toBuilder() { return newBuilder(this); }
3349 protected Builder newBuilderForType(
3350 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3351 Builder builder = new Builder(parent);
3354 public static final class Builder extends
3355 com.google.protobuf.GeneratedMessage.Builder<Builder>
3356 implements com.openxc.BinaryMessages.DiagnosticControlCommandOrBuilder {
3357 public static final com.google.protobuf.Descriptors.Descriptor
3359 return com.openxc.BinaryMessages.internal_static_openxc_DiagnosticControlCommand_descriptor;
3362 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
3363 internalGetFieldAccessorTable() {
3364 return com.openxc.BinaryMessages.internal_static_openxc_DiagnosticControlCommand_fieldAccessorTable;
3367 // Construct using com.openxc.BinaryMessages.DiagnosticControlCommand.newBuilder()
3369 maybeForceBuilderInitialization();
3372 private Builder(BuilderParent parent) {
3374 maybeForceBuilderInitialization();
3376 private void maybeForceBuilderInitialization() {
3377 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
3378 getRequestFieldBuilder();
3381 private static Builder create() {
3382 return new Builder();
3385 public Builder clear() {
3387 if (requestBuilder_ == null) {
3388 request_ = com.openxc.BinaryMessages.DiagnosticRequest.getDefaultInstance();
3390 requestBuilder_.clear();
3392 bitField0_ = (bitField0_ & ~0x00000001);
3393 action_ = com.openxc.BinaryMessages.DiagnosticControlCommand.Action.ADD;
3394 bitField0_ = (bitField0_ & ~0x00000002);
3398 public Builder clone() {
3399 return create().mergeFrom(buildPartial());
3402 public com.google.protobuf.Descriptors.Descriptor
3403 getDescriptorForType() {
3404 return com.openxc.BinaryMessages.DiagnosticControlCommand.getDescriptor();
3407 public com.openxc.BinaryMessages.DiagnosticControlCommand getDefaultInstanceForType() {
3408 return com.openxc.BinaryMessages.DiagnosticControlCommand.getDefaultInstance();
3411 public com.openxc.BinaryMessages.DiagnosticControlCommand build() {
3412 com.openxc.BinaryMessages.DiagnosticControlCommand result = buildPartial();
3413 if (!result.isInitialized()) {
3414 throw newUninitializedMessageException(result);
3419 private com.openxc.BinaryMessages.DiagnosticControlCommand buildParsed()
3420 throws com.google.protobuf.InvalidProtocolBufferException {
3421 com.openxc.BinaryMessages.DiagnosticControlCommand result = buildPartial();
3422 if (!result.isInitialized()) {
3423 throw newUninitializedMessageException(
3424 result).asInvalidProtocolBufferException();
3429 public com.openxc.BinaryMessages.DiagnosticControlCommand buildPartial() {
3430 com.openxc.BinaryMessages.DiagnosticControlCommand result = new com.openxc.BinaryMessages.DiagnosticControlCommand(this);
3431 int from_bitField0_ = bitField0_;
3432 int to_bitField0_ = 0;
3433 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
3434 to_bitField0_ |= 0x00000001;
3436 if (requestBuilder_ == null) {
3437 result.request_ = request_;
3439 result.request_ = requestBuilder_.build();
3441 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
3442 to_bitField0_ |= 0x00000002;
3444 result.action_ = action_;
3445 result.bitField0_ = to_bitField0_;
3450 public Builder mergeFrom(com.google.protobuf.Message other) {
3451 if (other instanceof com.openxc.BinaryMessages.DiagnosticControlCommand) {
3452 return mergeFrom((com.openxc.BinaryMessages.DiagnosticControlCommand)other);
3454 super.mergeFrom(other);
3459 public Builder mergeFrom(com.openxc.BinaryMessages.DiagnosticControlCommand other) {
3460 if (other == com.openxc.BinaryMessages.DiagnosticControlCommand.getDefaultInstance()) return this;
3461 if (other.hasRequest()) {
3462 mergeRequest(other.getRequest());
3464 if (other.hasAction()) {
3465 setAction(other.getAction());
3467 this.mergeUnknownFields(other.getUnknownFields());
3471 public final boolean isInitialized() {
3475 public Builder mergeFrom(
3476 com.google.protobuf.CodedInputStream input,
3477 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3478 throws java.io.IOException {
3479 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
3480 com.google.protobuf.UnknownFieldSet.newBuilder(
3481 this.getUnknownFields());
3483 int tag = input.readTag();
3486 this.setUnknownFields(unknownFields.build());
3490 if (!parseUnknownField(input, unknownFields,
3491 extensionRegistry, tag)) {
3492 this.setUnknownFields(unknownFields.build());
3499 com.openxc.BinaryMessages.DiagnosticRequest.Builder subBuilder = com.openxc.BinaryMessages.DiagnosticRequest.newBuilder();
3501 subBuilder.mergeFrom(getRequest());
3503 input.readMessage(subBuilder, extensionRegistry);
3504 setRequest(subBuilder.buildPartial());
3508 int rawValue = input.readEnum();
3509 com.openxc.BinaryMessages.DiagnosticControlCommand.Action value = com.openxc.BinaryMessages.DiagnosticControlCommand.Action.valueOf(rawValue);
3510 if (value == null) {
3511 unknownFields.mergeVarintField(2, rawValue);
3513 bitField0_ |= 0x00000002;
3522 private int bitField0_;
3524 // optional .openxc.DiagnosticRequest request = 1;
3525 private com.openxc.BinaryMessages.DiagnosticRequest request_ = com.openxc.BinaryMessages.DiagnosticRequest.getDefaultInstance();
3526 private com.google.protobuf.SingleFieldBuilder<
3527 com.openxc.BinaryMessages.DiagnosticRequest, com.openxc.BinaryMessages.DiagnosticRequest.Builder, com.openxc.BinaryMessages.DiagnosticRequestOrBuilder> requestBuilder_;
3528 public boolean hasRequest() {
3529 return ((bitField0_ & 0x00000001) == 0x00000001);
3531 public com.openxc.BinaryMessages.DiagnosticRequest getRequest() {
3532 if (requestBuilder_ == null) {
3535 return requestBuilder_.getMessage();
3538 public Builder setRequest(com.openxc.BinaryMessages.DiagnosticRequest value) {
3539 if (requestBuilder_ == null) {
3540 if (value == null) {
3541 throw new NullPointerException();
3546 requestBuilder_.setMessage(value);
3548 bitField0_ |= 0x00000001;
3551 public Builder setRequest(
3552 com.openxc.BinaryMessages.DiagnosticRequest.Builder builderForValue) {
3553 if (requestBuilder_ == null) {
3554 request_ = builderForValue.build();
3557 requestBuilder_.setMessage(builderForValue.build());
3559 bitField0_ |= 0x00000001;
3562 public Builder mergeRequest(com.openxc.BinaryMessages.DiagnosticRequest value) {
3563 if (requestBuilder_ == null) {
3564 if (((bitField0_ & 0x00000001) == 0x00000001) &&
3565 request_ != com.openxc.BinaryMessages.DiagnosticRequest.getDefaultInstance()) {
3567 com.openxc.BinaryMessages.DiagnosticRequest.newBuilder(request_).mergeFrom(value).buildPartial();
3573 requestBuilder_.mergeFrom(value);
3575 bitField0_ |= 0x00000001;
3578 public Builder clearRequest() {
3579 if (requestBuilder_ == null) {
3580 request_ = com.openxc.BinaryMessages.DiagnosticRequest.getDefaultInstance();
3583 requestBuilder_.clear();
3585 bitField0_ = (bitField0_ & ~0x00000001);
3588 public com.openxc.BinaryMessages.DiagnosticRequest.Builder getRequestBuilder() {
3589 bitField0_ |= 0x00000001;
3591 return getRequestFieldBuilder().getBuilder();
3593 public com.openxc.BinaryMessages.DiagnosticRequestOrBuilder getRequestOrBuilder() {
3594 if (requestBuilder_ != null) {
3595 return requestBuilder_.getMessageOrBuilder();
3600 private com.google.protobuf.SingleFieldBuilder<
3601 com.openxc.BinaryMessages.DiagnosticRequest, com.openxc.BinaryMessages.DiagnosticRequest.Builder, com.openxc.BinaryMessages.DiagnosticRequestOrBuilder>
3602 getRequestFieldBuilder() {
3603 if (requestBuilder_ == null) {
3604 requestBuilder_ = new com.google.protobuf.SingleFieldBuilder<
3605 com.openxc.BinaryMessages.DiagnosticRequest, com.openxc.BinaryMessages.DiagnosticRequest.Builder, com.openxc.BinaryMessages.DiagnosticRequestOrBuilder>(
3607 getParentForChildren(),
3611 return requestBuilder_;
3614 // optional .openxc.DiagnosticControlCommand.Action action = 2;
3615 private com.openxc.BinaryMessages.DiagnosticControlCommand.Action action_ = com.openxc.BinaryMessages.DiagnosticControlCommand.Action.ADD;
3616 public boolean hasAction() {
3617 return ((bitField0_ & 0x00000002) == 0x00000002);
3619 public com.openxc.BinaryMessages.DiagnosticControlCommand.Action getAction() {
3622 public Builder setAction(com.openxc.BinaryMessages.DiagnosticControlCommand.Action value) {
3623 if (value == null) {
3624 throw new NullPointerException();
3626 bitField0_ |= 0x00000002;
3631 public Builder clearAction() {
3632 bitField0_ = (bitField0_ & ~0x00000002);
3633 action_ = com.openxc.BinaryMessages.DiagnosticControlCommand.Action.ADD;
3638 // @@protoc_insertion_point(builder_scope:openxc.DiagnosticControlCommand)
3642 defaultInstance = new DiagnosticControlCommand(true);
3643 defaultInstance.initFields();
3646 // @@protoc_insertion_point(class_scope:openxc.DiagnosticControlCommand)
3649 public interface PassthroughModeControlCommandOrBuilder
3650 extends com.google.protobuf.MessageOrBuilder {
3652 // optional int32 bus = 1;
3656 // optional bool enabled = 2;
3657 boolean hasEnabled();
3658 boolean getEnabled();
3660 public static final class PassthroughModeControlCommand extends
3661 com.google.protobuf.GeneratedMessage
3662 implements PassthroughModeControlCommandOrBuilder {
3663 // Use PassthroughModeControlCommand.newBuilder() to construct.
3664 private PassthroughModeControlCommand(Builder builder) {
3667 private PassthroughModeControlCommand(boolean noInit) {}
3669 private static final PassthroughModeControlCommand defaultInstance;
3670 public static PassthroughModeControlCommand getDefaultInstance() {
3671 return defaultInstance;
3674 public PassthroughModeControlCommand getDefaultInstanceForType() {
3675 return defaultInstance;
3678 public static final com.google.protobuf.Descriptors.Descriptor
3680 return com.openxc.BinaryMessages.internal_static_openxc_PassthroughModeControlCommand_descriptor;
3683 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
3684 internalGetFieldAccessorTable() {
3685 return com.openxc.BinaryMessages.internal_static_openxc_PassthroughModeControlCommand_fieldAccessorTable;
3688 private int bitField0_;
3689 // optional int32 bus = 1;
3690 public static final int BUS_FIELD_NUMBER = 1;
3692 public boolean hasBus() {
3693 return ((bitField0_ & 0x00000001) == 0x00000001);
3695 public int getBus() {
3699 // optional bool enabled = 2;
3700 public static final int ENABLED_FIELD_NUMBER = 2;
3701 private boolean enabled_;
3702 public boolean hasEnabled() {
3703 return ((bitField0_ & 0x00000002) == 0x00000002);
3705 public boolean getEnabled() {
3709 private void initFields() {
3713 private byte memoizedIsInitialized = -1;
3714 public final boolean isInitialized() {
3715 byte isInitialized = memoizedIsInitialized;
3716 if (isInitialized != -1) return isInitialized == 1;
3718 memoizedIsInitialized = 1;
3722 public void writeTo(com.google.protobuf.CodedOutputStream output)
3723 throws java.io.IOException {
3724 getSerializedSize();
3725 if (((bitField0_ & 0x00000001) == 0x00000001)) {
3726 output.writeInt32(1, bus_);
3728 if (((bitField0_ & 0x00000002) == 0x00000002)) {
3729 output.writeBool(2, enabled_);
3731 getUnknownFields().writeTo(output);
3734 private int memoizedSerializedSize = -1;
3735 public int getSerializedSize() {
3736 int size = memoizedSerializedSize;
3737 if (size != -1) return size;
3740 if (((bitField0_ & 0x00000001) == 0x00000001)) {
3741 size += com.google.protobuf.CodedOutputStream
3742 .computeInt32Size(1, bus_);
3744 if (((bitField0_ & 0x00000002) == 0x00000002)) {
3745 size += com.google.protobuf.CodedOutputStream
3746 .computeBoolSize(2, enabled_);
3748 size += getUnknownFields().getSerializedSize();
3749 memoizedSerializedSize = size;
3753 private static final long serialVersionUID = 0L;
3755 protected java.lang.Object writeReplace()
3756 throws java.io.ObjectStreamException {
3757 return super.writeReplace();
3760 public static com.openxc.BinaryMessages.PassthroughModeControlCommand parseFrom(
3761 com.google.protobuf.ByteString data)
3762 throws com.google.protobuf.InvalidProtocolBufferException {
3763 return newBuilder().mergeFrom(data).buildParsed();
3765 public static com.openxc.BinaryMessages.PassthroughModeControlCommand parseFrom(
3766 com.google.protobuf.ByteString data,
3767 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3768 throws com.google.protobuf.InvalidProtocolBufferException {
3769 return newBuilder().mergeFrom(data, extensionRegistry)
3772 public static com.openxc.BinaryMessages.PassthroughModeControlCommand parseFrom(byte[] data)
3773 throws com.google.protobuf.InvalidProtocolBufferException {
3774 return newBuilder().mergeFrom(data).buildParsed();
3776 public static com.openxc.BinaryMessages.PassthroughModeControlCommand parseFrom(
3778 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3779 throws com.google.protobuf.InvalidProtocolBufferException {
3780 return newBuilder().mergeFrom(data, extensionRegistry)
3783 public static com.openxc.BinaryMessages.PassthroughModeControlCommand parseFrom(java.io.InputStream input)
3784 throws java.io.IOException {
3785 return newBuilder().mergeFrom(input).buildParsed();
3787 public static com.openxc.BinaryMessages.PassthroughModeControlCommand parseFrom(
3788 java.io.InputStream input,
3789 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3790 throws java.io.IOException {
3791 return newBuilder().mergeFrom(input, extensionRegistry)
3794 public static com.openxc.BinaryMessages.PassthroughModeControlCommand parseDelimitedFrom(java.io.InputStream input)
3795 throws java.io.IOException {
3796 Builder builder = newBuilder();
3797 if (builder.mergeDelimitedFrom(input)) {
3798 return builder.buildParsed();
3803 public static com.openxc.BinaryMessages.PassthroughModeControlCommand parseDelimitedFrom(
3804 java.io.InputStream input,
3805 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3806 throws java.io.IOException {
3807 Builder builder = newBuilder();
3808 if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
3809 return builder.buildParsed();
3814 public static com.openxc.BinaryMessages.PassthroughModeControlCommand parseFrom(
3815 com.google.protobuf.CodedInputStream input)
3816 throws java.io.IOException {
3817 return newBuilder().mergeFrom(input).buildParsed();
3819 public static com.openxc.BinaryMessages.PassthroughModeControlCommand parseFrom(
3820 com.google.protobuf.CodedInputStream input,
3821 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3822 throws java.io.IOException {
3823 return newBuilder().mergeFrom(input, extensionRegistry)
3827 public static Builder newBuilder() { return Builder.create(); }
3828 public Builder newBuilderForType() { return newBuilder(); }
3829 public static Builder newBuilder(com.openxc.BinaryMessages.PassthroughModeControlCommand prototype) {
3830 return newBuilder().mergeFrom(prototype);
3832 public Builder toBuilder() { return newBuilder(this); }
3835 protected Builder newBuilderForType(
3836 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3837 Builder builder = new Builder(parent);
3840 public static final class Builder extends
3841 com.google.protobuf.GeneratedMessage.Builder<Builder>
3842 implements com.openxc.BinaryMessages.PassthroughModeControlCommandOrBuilder {
3843 public static final com.google.protobuf.Descriptors.Descriptor
3845 return com.openxc.BinaryMessages.internal_static_openxc_PassthroughModeControlCommand_descriptor;
3848 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
3849 internalGetFieldAccessorTable() {
3850 return com.openxc.BinaryMessages.internal_static_openxc_PassthroughModeControlCommand_fieldAccessorTable;
3853 // Construct using com.openxc.BinaryMessages.PassthroughModeControlCommand.newBuilder()
3855 maybeForceBuilderInitialization();
3858 private Builder(BuilderParent parent) {
3860 maybeForceBuilderInitialization();
3862 private void maybeForceBuilderInitialization() {
3863 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
3866 private static Builder create() {
3867 return new Builder();
3870 public Builder clear() {
3873 bitField0_ = (bitField0_ & ~0x00000001);
3875 bitField0_ = (bitField0_ & ~0x00000002);
3879 public Builder clone() {
3880 return create().mergeFrom(buildPartial());
3883 public com.google.protobuf.Descriptors.Descriptor
3884 getDescriptorForType() {
3885 return com.openxc.BinaryMessages.PassthroughModeControlCommand.getDescriptor();
3888 public com.openxc.BinaryMessages.PassthroughModeControlCommand getDefaultInstanceForType() {
3889 return com.openxc.BinaryMessages.PassthroughModeControlCommand.getDefaultInstance();
3892 public com.openxc.BinaryMessages.PassthroughModeControlCommand build() {
3893 com.openxc.BinaryMessages.PassthroughModeControlCommand result = buildPartial();
3894 if (!result.isInitialized()) {
3895 throw newUninitializedMessageException(result);
3900 private com.openxc.BinaryMessages.PassthroughModeControlCommand buildParsed()
3901 throws com.google.protobuf.InvalidProtocolBufferException {
3902 com.openxc.BinaryMessages.PassthroughModeControlCommand result = buildPartial();
3903 if (!result.isInitialized()) {
3904 throw newUninitializedMessageException(
3905 result).asInvalidProtocolBufferException();
3910 public com.openxc.BinaryMessages.PassthroughModeControlCommand buildPartial() {
3911 com.openxc.BinaryMessages.PassthroughModeControlCommand result = new com.openxc.BinaryMessages.PassthroughModeControlCommand(this);
3912 int from_bitField0_ = bitField0_;
3913 int to_bitField0_ = 0;
3914 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
3915 to_bitField0_ |= 0x00000001;
3918 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
3919 to_bitField0_ |= 0x00000002;
3921 result.enabled_ = enabled_;
3922 result.bitField0_ = to_bitField0_;
3927 public Builder mergeFrom(com.google.protobuf.Message other) {
3928 if (other instanceof com.openxc.BinaryMessages.PassthroughModeControlCommand) {
3929 return mergeFrom((com.openxc.BinaryMessages.PassthroughModeControlCommand)other);
3931 super.mergeFrom(other);
3936 public Builder mergeFrom(com.openxc.BinaryMessages.PassthroughModeControlCommand other) {
3937 if (other == com.openxc.BinaryMessages.PassthroughModeControlCommand.getDefaultInstance()) return this;
3938 if (other.hasBus()) {
3939 setBus(other.getBus());
3941 if (other.hasEnabled()) {
3942 setEnabled(other.getEnabled());
3944 this.mergeUnknownFields(other.getUnknownFields());
3948 public final boolean isInitialized() {
3952 public Builder mergeFrom(
3953 com.google.protobuf.CodedInputStream input,
3954 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3955 throws java.io.IOException {
3956 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
3957 com.google.protobuf.UnknownFieldSet.newBuilder(
3958 this.getUnknownFields());
3960 int tag = input.readTag();
3963 this.setUnknownFields(unknownFields.build());
3967 if (!parseUnknownField(input, unknownFields,
3968 extensionRegistry, tag)) {
3969 this.setUnknownFields(unknownFields.build());
3976 bitField0_ |= 0x00000001;
3977 bus_ = input.readInt32();
3981 bitField0_ |= 0x00000002;
3982 enabled_ = input.readBool();
3989 private int bitField0_;
3991 // optional int32 bus = 1;
3993 public boolean hasBus() {
3994 return ((bitField0_ & 0x00000001) == 0x00000001);
3996 public int getBus() {
3999 public Builder setBus(int value) {
4000 bitField0_ |= 0x00000001;
4005 public Builder clearBus() {
4006 bitField0_ = (bitField0_ & ~0x00000001);
4012 // optional bool enabled = 2;
4013 private boolean enabled_ ;
4014 public boolean hasEnabled() {
4015 return ((bitField0_ & 0x00000002) == 0x00000002);
4017 public boolean getEnabled() {
4020 public Builder setEnabled(boolean value) {
4021 bitField0_ |= 0x00000002;
4026 public Builder clearEnabled() {
4027 bitField0_ = (bitField0_ & ~0x00000002);
4033 // @@protoc_insertion_point(builder_scope:openxc.PassthroughModeControlCommand)
4037 defaultInstance = new PassthroughModeControlCommand(true);
4038 defaultInstance.initFields();
4041 // @@protoc_insertion_point(class_scope:openxc.PassthroughModeControlCommand)
4044 public interface AcceptanceFilterBypassCommandOrBuilder
4045 extends com.google.protobuf.MessageOrBuilder {
4047 // optional int32 bus = 1;
4051 // optional bool bypass = 2;
4052 boolean hasBypass();
4053 boolean getBypass();
4055 public static final class AcceptanceFilterBypassCommand extends
4056 com.google.protobuf.GeneratedMessage
4057 implements AcceptanceFilterBypassCommandOrBuilder {
4058 // Use AcceptanceFilterBypassCommand.newBuilder() to construct.
4059 private AcceptanceFilterBypassCommand(Builder builder) {
4062 private AcceptanceFilterBypassCommand(boolean noInit) {}
4064 private static final AcceptanceFilterBypassCommand defaultInstance;
4065 public static AcceptanceFilterBypassCommand getDefaultInstance() {
4066 return defaultInstance;
4069 public AcceptanceFilterBypassCommand getDefaultInstanceForType() {
4070 return defaultInstance;
4073 public static final com.google.protobuf.Descriptors.Descriptor
4075 return com.openxc.BinaryMessages.internal_static_openxc_AcceptanceFilterBypassCommand_descriptor;
4078 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
4079 internalGetFieldAccessorTable() {
4080 return com.openxc.BinaryMessages.internal_static_openxc_AcceptanceFilterBypassCommand_fieldAccessorTable;
4083 private int bitField0_;
4084 // optional int32 bus = 1;
4085 public static final int BUS_FIELD_NUMBER = 1;
4087 public boolean hasBus() {
4088 return ((bitField0_ & 0x00000001) == 0x00000001);
4090 public int getBus() {
4094 // optional bool bypass = 2;
4095 public static final int BYPASS_FIELD_NUMBER = 2;
4096 private boolean bypass_;
4097 public boolean hasBypass() {
4098 return ((bitField0_ & 0x00000002) == 0x00000002);
4100 public boolean getBypass() {
4104 private void initFields() {
4108 private byte memoizedIsInitialized = -1;
4109 public final boolean isInitialized() {
4110 byte isInitialized = memoizedIsInitialized;
4111 if (isInitialized != -1) return isInitialized == 1;
4113 memoizedIsInitialized = 1;
4117 public void writeTo(com.google.protobuf.CodedOutputStream output)
4118 throws java.io.IOException {
4119 getSerializedSize();
4120 if (((bitField0_ & 0x00000001) == 0x00000001)) {
4121 output.writeInt32(1, bus_);
4123 if (((bitField0_ & 0x00000002) == 0x00000002)) {
4124 output.writeBool(2, bypass_);
4126 getUnknownFields().writeTo(output);
4129 private int memoizedSerializedSize = -1;
4130 public int getSerializedSize() {
4131 int size = memoizedSerializedSize;
4132 if (size != -1) return size;
4135 if (((bitField0_ & 0x00000001) == 0x00000001)) {
4136 size += com.google.protobuf.CodedOutputStream
4137 .computeInt32Size(1, bus_);
4139 if (((bitField0_ & 0x00000002) == 0x00000002)) {
4140 size += com.google.protobuf.CodedOutputStream
4141 .computeBoolSize(2, bypass_);
4143 size += getUnknownFields().getSerializedSize();
4144 memoizedSerializedSize = size;
4148 private static final long serialVersionUID = 0L;
4150 protected java.lang.Object writeReplace()
4151 throws java.io.ObjectStreamException {
4152 return super.writeReplace();
4155 public static com.openxc.BinaryMessages.AcceptanceFilterBypassCommand parseFrom(
4156 com.google.protobuf.ByteString data)
4157 throws com.google.protobuf.InvalidProtocolBufferException {
4158 return newBuilder().mergeFrom(data).buildParsed();
4160 public static com.openxc.BinaryMessages.AcceptanceFilterBypassCommand parseFrom(
4161 com.google.protobuf.ByteString data,
4162 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4163 throws com.google.protobuf.InvalidProtocolBufferException {
4164 return newBuilder().mergeFrom(data, extensionRegistry)
4167 public static com.openxc.BinaryMessages.AcceptanceFilterBypassCommand parseFrom(byte[] data)
4168 throws com.google.protobuf.InvalidProtocolBufferException {
4169 return newBuilder().mergeFrom(data).buildParsed();
4171 public static com.openxc.BinaryMessages.AcceptanceFilterBypassCommand parseFrom(
4173 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4174 throws com.google.protobuf.InvalidProtocolBufferException {
4175 return newBuilder().mergeFrom(data, extensionRegistry)
4178 public static com.openxc.BinaryMessages.AcceptanceFilterBypassCommand parseFrom(java.io.InputStream input)
4179 throws java.io.IOException {
4180 return newBuilder().mergeFrom(input).buildParsed();
4182 public static com.openxc.BinaryMessages.AcceptanceFilterBypassCommand parseFrom(
4183 java.io.InputStream input,
4184 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4185 throws java.io.IOException {
4186 return newBuilder().mergeFrom(input, extensionRegistry)
4189 public static com.openxc.BinaryMessages.AcceptanceFilterBypassCommand parseDelimitedFrom(java.io.InputStream input)
4190 throws java.io.IOException {
4191 Builder builder = newBuilder();
4192 if (builder.mergeDelimitedFrom(input)) {
4193 return builder.buildParsed();
4198 public static com.openxc.BinaryMessages.AcceptanceFilterBypassCommand parseDelimitedFrom(
4199 java.io.InputStream input,
4200 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4201 throws java.io.IOException {
4202 Builder builder = newBuilder();
4203 if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
4204 return builder.buildParsed();
4209 public static com.openxc.BinaryMessages.AcceptanceFilterBypassCommand parseFrom(
4210 com.google.protobuf.CodedInputStream input)
4211 throws java.io.IOException {
4212 return newBuilder().mergeFrom(input).buildParsed();
4214 public static com.openxc.BinaryMessages.AcceptanceFilterBypassCommand parseFrom(
4215 com.google.protobuf.CodedInputStream input,
4216 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4217 throws java.io.IOException {
4218 return newBuilder().mergeFrom(input, extensionRegistry)
4222 public static Builder newBuilder() { return Builder.create(); }
4223 public Builder newBuilderForType() { return newBuilder(); }
4224 public static Builder newBuilder(com.openxc.BinaryMessages.AcceptanceFilterBypassCommand prototype) {
4225 return newBuilder().mergeFrom(prototype);
4227 public Builder toBuilder() { return newBuilder(this); }
4230 protected Builder newBuilderForType(
4231 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
4232 Builder builder = new Builder(parent);
4235 public static final class Builder extends
4236 com.google.protobuf.GeneratedMessage.Builder<Builder>
4237 implements com.openxc.BinaryMessages.AcceptanceFilterBypassCommandOrBuilder {
4238 public static final com.google.protobuf.Descriptors.Descriptor
4240 return com.openxc.BinaryMessages.internal_static_openxc_AcceptanceFilterBypassCommand_descriptor;
4243 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
4244 internalGetFieldAccessorTable() {
4245 return com.openxc.BinaryMessages.internal_static_openxc_AcceptanceFilterBypassCommand_fieldAccessorTable;
4248 // Construct using com.openxc.BinaryMessages.AcceptanceFilterBypassCommand.newBuilder()
4250 maybeForceBuilderInitialization();
4253 private Builder(BuilderParent parent) {
4255 maybeForceBuilderInitialization();
4257 private void maybeForceBuilderInitialization() {
4258 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
4261 private static Builder create() {
4262 return new Builder();
4265 public Builder clear() {
4268 bitField0_ = (bitField0_ & ~0x00000001);
4270 bitField0_ = (bitField0_ & ~0x00000002);
4274 public Builder clone() {
4275 return create().mergeFrom(buildPartial());
4278 public com.google.protobuf.Descriptors.Descriptor
4279 getDescriptorForType() {
4280 return com.openxc.BinaryMessages.AcceptanceFilterBypassCommand.getDescriptor();
4283 public com.openxc.BinaryMessages.AcceptanceFilterBypassCommand getDefaultInstanceForType() {
4284 return com.openxc.BinaryMessages.AcceptanceFilterBypassCommand.getDefaultInstance();
4287 public com.openxc.BinaryMessages.AcceptanceFilterBypassCommand build() {
4288 com.openxc.BinaryMessages.AcceptanceFilterBypassCommand result = buildPartial();
4289 if (!result.isInitialized()) {
4290 throw newUninitializedMessageException(result);
4295 private com.openxc.BinaryMessages.AcceptanceFilterBypassCommand buildParsed()
4296 throws com.google.protobuf.InvalidProtocolBufferException {
4297 com.openxc.BinaryMessages.AcceptanceFilterBypassCommand result = buildPartial();
4298 if (!result.isInitialized()) {
4299 throw newUninitializedMessageException(
4300 result).asInvalidProtocolBufferException();
4305 public com.openxc.BinaryMessages.AcceptanceFilterBypassCommand buildPartial() {
4306 com.openxc.BinaryMessages.AcceptanceFilterBypassCommand result = new com.openxc.BinaryMessages.AcceptanceFilterBypassCommand(this);
4307 int from_bitField0_ = bitField0_;
4308 int to_bitField0_ = 0;
4309 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
4310 to_bitField0_ |= 0x00000001;
4313 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
4314 to_bitField0_ |= 0x00000002;
4316 result.bypass_ = bypass_;
4317 result.bitField0_ = to_bitField0_;
4322 public Builder mergeFrom(com.google.protobuf.Message other) {
4323 if (other instanceof com.openxc.BinaryMessages.AcceptanceFilterBypassCommand) {
4324 return mergeFrom((com.openxc.BinaryMessages.AcceptanceFilterBypassCommand)other);
4326 super.mergeFrom(other);
4331 public Builder mergeFrom(com.openxc.BinaryMessages.AcceptanceFilterBypassCommand other) {
4332 if (other == com.openxc.BinaryMessages.AcceptanceFilterBypassCommand.getDefaultInstance()) return this;
4333 if (other.hasBus()) {
4334 setBus(other.getBus());
4336 if (other.hasBypass()) {
4337 setBypass(other.getBypass());
4339 this.mergeUnknownFields(other.getUnknownFields());
4343 public final boolean isInitialized() {
4347 public Builder mergeFrom(
4348 com.google.protobuf.CodedInputStream input,
4349 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4350 throws java.io.IOException {
4351 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
4352 com.google.protobuf.UnknownFieldSet.newBuilder(
4353 this.getUnknownFields());
4355 int tag = input.readTag();
4358 this.setUnknownFields(unknownFields.build());
4362 if (!parseUnknownField(input, unknownFields,
4363 extensionRegistry, tag)) {
4364 this.setUnknownFields(unknownFields.build());
4371 bitField0_ |= 0x00000001;
4372 bus_ = input.readInt32();
4376 bitField0_ |= 0x00000002;
4377 bypass_ = input.readBool();
4384 private int bitField0_;
4386 // optional int32 bus = 1;
4388 public boolean hasBus() {
4389 return ((bitField0_ & 0x00000001) == 0x00000001);
4391 public int getBus() {
4394 public Builder setBus(int value) {
4395 bitField0_ |= 0x00000001;
4400 public Builder clearBus() {
4401 bitField0_ = (bitField0_ & ~0x00000001);
4407 // optional bool bypass = 2;
4408 private boolean bypass_ ;
4409 public boolean hasBypass() {
4410 return ((bitField0_ & 0x00000002) == 0x00000002);
4412 public boolean getBypass() {
4415 public Builder setBypass(boolean value) {
4416 bitField0_ |= 0x00000002;
4421 public Builder clearBypass() {
4422 bitField0_ = (bitField0_ & ~0x00000002);
4428 // @@protoc_insertion_point(builder_scope:openxc.AcceptanceFilterBypassCommand)
4432 defaultInstance = new AcceptanceFilterBypassCommand(true);
4433 defaultInstance.initFields();
4436 // @@protoc_insertion_point(class_scope:openxc.AcceptanceFilterBypassCommand)
4439 public interface PayloadFormatCommandOrBuilder
4440 extends com.google.protobuf.MessageOrBuilder {
4442 // optional .openxc.PayloadFormatCommand.PayloadFormat format = 1;
4443 boolean hasFormat();
4444 com.openxc.BinaryMessages.PayloadFormatCommand.PayloadFormat getFormat();
4446 public static final class PayloadFormatCommand extends
4447 com.google.protobuf.GeneratedMessage
4448 implements PayloadFormatCommandOrBuilder {
4449 // Use PayloadFormatCommand.newBuilder() to construct.
4450 private PayloadFormatCommand(Builder builder) {
4453 private PayloadFormatCommand(boolean noInit) {}
4455 private static final PayloadFormatCommand defaultInstance;
4456 public static PayloadFormatCommand getDefaultInstance() {
4457 return defaultInstance;
4460 public PayloadFormatCommand getDefaultInstanceForType() {
4461 return defaultInstance;
4464 public static final com.google.protobuf.Descriptors.Descriptor
4466 return com.openxc.BinaryMessages.internal_static_openxc_PayloadFormatCommand_descriptor;
4469 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
4470 internalGetFieldAccessorTable() {
4471 return com.openxc.BinaryMessages.internal_static_openxc_PayloadFormatCommand_fieldAccessorTable;
4474 public enum PayloadFormat
4475 implements com.google.protobuf.ProtocolMessageEnum {
4480 public static final int JSON_VALUE = 1;
4481 public static final int PROTOBUF_VALUE = 2;
4484 public final int getNumber() { return value; }
4486 public static PayloadFormat valueOf(int value) {
4488 case 1: return JSON;
4489 case 2: return PROTOBUF;
4490 default: return null;
4494 public static com.google.protobuf.Internal.EnumLiteMap<PayloadFormat>
4495 internalGetValueMap() {
4496 return internalValueMap;
4498 private static com.google.protobuf.Internal.EnumLiteMap<PayloadFormat>
4500 new com.google.protobuf.Internal.EnumLiteMap<PayloadFormat>() {
4501 public PayloadFormat findValueByNumber(int number) {
4502 return PayloadFormat.valueOf(number);
4506 public final com.google.protobuf.Descriptors.EnumValueDescriptor
4507 getValueDescriptor() {
4508 return getDescriptor().getValues().get(index);
4510 public final com.google.protobuf.Descriptors.EnumDescriptor
4511 getDescriptorForType() {
4512 return getDescriptor();
4514 public static final com.google.protobuf.Descriptors.EnumDescriptor
4516 return com.openxc.BinaryMessages.PayloadFormatCommand.getDescriptor().getEnumTypes().get(0);
4519 private static final PayloadFormat[] VALUES = {
4523 public static PayloadFormat valueOf(
4524 com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
4525 if (desc.getType() != getDescriptor()) {
4526 throw new java.lang.IllegalArgumentException(
4527 "EnumValueDescriptor is not for this type.");
4529 return VALUES[desc.getIndex()];
4532 private final int index;
4533 private final int value;
4535 private PayloadFormat(int index, int value) {
4540 // @@protoc_insertion_point(enum_scope:openxc.PayloadFormatCommand.PayloadFormat)
4543 private int bitField0_;
4544 // optional .openxc.PayloadFormatCommand.PayloadFormat format = 1;
4545 public static final int FORMAT_FIELD_NUMBER = 1;
4546 private com.openxc.BinaryMessages.PayloadFormatCommand.PayloadFormat format_;
4547 public boolean hasFormat() {
4548 return ((bitField0_ & 0x00000001) == 0x00000001);
4550 public com.openxc.BinaryMessages.PayloadFormatCommand.PayloadFormat getFormat() {
4554 private void initFields() {
4555 format_ = com.openxc.BinaryMessages.PayloadFormatCommand.PayloadFormat.JSON;
4557 private byte memoizedIsInitialized = -1;
4558 public final boolean isInitialized() {
4559 byte isInitialized = memoizedIsInitialized;
4560 if (isInitialized != -1) return isInitialized == 1;
4562 memoizedIsInitialized = 1;
4566 public void writeTo(com.google.protobuf.CodedOutputStream output)
4567 throws java.io.IOException {
4568 getSerializedSize();
4569 if (((bitField0_ & 0x00000001) == 0x00000001)) {
4570 output.writeEnum(1, format_.getNumber());
4572 getUnknownFields().writeTo(output);
4575 private int memoizedSerializedSize = -1;
4576 public int getSerializedSize() {
4577 int size = memoizedSerializedSize;
4578 if (size != -1) return size;
4581 if (((bitField0_ & 0x00000001) == 0x00000001)) {
4582 size += com.google.protobuf.CodedOutputStream
4583 .computeEnumSize(1, format_.getNumber());
4585 size += getUnknownFields().getSerializedSize();
4586 memoizedSerializedSize = size;
4590 private static final long serialVersionUID = 0L;
4592 protected java.lang.Object writeReplace()
4593 throws java.io.ObjectStreamException {
4594 return super.writeReplace();
4597 public static com.openxc.BinaryMessages.PayloadFormatCommand parseFrom(
4598 com.google.protobuf.ByteString data)
4599 throws com.google.protobuf.InvalidProtocolBufferException {
4600 return newBuilder().mergeFrom(data).buildParsed();
4602 public static com.openxc.BinaryMessages.PayloadFormatCommand parseFrom(
4603 com.google.protobuf.ByteString data,
4604 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4605 throws com.google.protobuf.InvalidProtocolBufferException {
4606 return newBuilder().mergeFrom(data, extensionRegistry)
4609 public static com.openxc.BinaryMessages.PayloadFormatCommand parseFrom(byte[] data)
4610 throws com.google.protobuf.InvalidProtocolBufferException {
4611 return newBuilder().mergeFrom(data).buildParsed();
4613 public static com.openxc.BinaryMessages.PayloadFormatCommand parseFrom(
4615 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4616 throws com.google.protobuf.InvalidProtocolBufferException {
4617 return newBuilder().mergeFrom(data, extensionRegistry)
4620 public static com.openxc.BinaryMessages.PayloadFormatCommand parseFrom(java.io.InputStream input)
4621 throws java.io.IOException {
4622 return newBuilder().mergeFrom(input).buildParsed();
4624 public static com.openxc.BinaryMessages.PayloadFormatCommand parseFrom(
4625 java.io.InputStream input,
4626 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4627 throws java.io.IOException {
4628 return newBuilder().mergeFrom(input, extensionRegistry)
4631 public static com.openxc.BinaryMessages.PayloadFormatCommand parseDelimitedFrom(java.io.InputStream input)
4632 throws java.io.IOException {
4633 Builder builder = newBuilder();
4634 if (builder.mergeDelimitedFrom(input)) {
4635 return builder.buildParsed();
4640 public static com.openxc.BinaryMessages.PayloadFormatCommand parseDelimitedFrom(
4641 java.io.InputStream input,
4642 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4643 throws java.io.IOException {
4644 Builder builder = newBuilder();
4645 if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
4646 return builder.buildParsed();
4651 public static com.openxc.BinaryMessages.PayloadFormatCommand parseFrom(
4652 com.google.protobuf.CodedInputStream input)
4653 throws java.io.IOException {
4654 return newBuilder().mergeFrom(input).buildParsed();
4656 public static com.openxc.BinaryMessages.PayloadFormatCommand parseFrom(
4657 com.google.protobuf.CodedInputStream input,
4658 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4659 throws java.io.IOException {
4660 return newBuilder().mergeFrom(input, extensionRegistry)
4664 public static Builder newBuilder() { return Builder.create(); }
4665 public Builder newBuilderForType() { return newBuilder(); }
4666 public static Builder newBuilder(com.openxc.BinaryMessages.PayloadFormatCommand prototype) {
4667 return newBuilder().mergeFrom(prototype);
4669 public Builder toBuilder() { return newBuilder(this); }
4672 protected Builder newBuilderForType(
4673 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
4674 Builder builder = new Builder(parent);
4677 public static final class Builder extends
4678 com.google.protobuf.GeneratedMessage.Builder<Builder>
4679 implements com.openxc.BinaryMessages.PayloadFormatCommandOrBuilder {
4680 public static final com.google.protobuf.Descriptors.Descriptor
4682 return com.openxc.BinaryMessages.internal_static_openxc_PayloadFormatCommand_descriptor;
4685 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
4686 internalGetFieldAccessorTable() {
4687 return com.openxc.BinaryMessages.internal_static_openxc_PayloadFormatCommand_fieldAccessorTable;
4690 // Construct using com.openxc.BinaryMessages.PayloadFormatCommand.newBuilder()
4692 maybeForceBuilderInitialization();
4695 private Builder(BuilderParent parent) {
4697 maybeForceBuilderInitialization();
4699 private void maybeForceBuilderInitialization() {
4700 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
4703 private static Builder create() {
4704 return new Builder();
4707 public Builder clear() {
4709 format_ = com.openxc.BinaryMessages.PayloadFormatCommand.PayloadFormat.JSON;
4710 bitField0_ = (bitField0_ & ~0x00000001);
4714 public Builder clone() {
4715 return create().mergeFrom(buildPartial());
4718 public com.google.protobuf.Descriptors.Descriptor
4719 getDescriptorForType() {
4720 return com.openxc.BinaryMessages.PayloadFormatCommand.getDescriptor();
4723 public com.openxc.BinaryMessages.PayloadFormatCommand getDefaultInstanceForType() {
4724 return com.openxc.BinaryMessages.PayloadFormatCommand.getDefaultInstance();
4727 public com.openxc.BinaryMessages.PayloadFormatCommand build() {
4728 com.openxc.BinaryMessages.PayloadFormatCommand result = buildPartial();
4729 if (!result.isInitialized()) {
4730 throw newUninitializedMessageException(result);
4735 private com.openxc.BinaryMessages.PayloadFormatCommand buildParsed()
4736 throws com.google.protobuf.InvalidProtocolBufferException {
4737 com.openxc.BinaryMessages.PayloadFormatCommand result = buildPartial();
4738 if (!result.isInitialized()) {
4739 throw newUninitializedMessageException(
4740 result).asInvalidProtocolBufferException();
4745 public com.openxc.BinaryMessages.PayloadFormatCommand buildPartial() {
4746 com.openxc.BinaryMessages.PayloadFormatCommand result = new com.openxc.BinaryMessages.PayloadFormatCommand(this);
4747 int from_bitField0_ = bitField0_;
4748 int to_bitField0_ = 0;
4749 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
4750 to_bitField0_ |= 0x00000001;
4752 result.format_ = format_;
4753 result.bitField0_ = to_bitField0_;
4758 public Builder mergeFrom(com.google.protobuf.Message other) {
4759 if (other instanceof com.openxc.BinaryMessages.PayloadFormatCommand) {
4760 return mergeFrom((com.openxc.BinaryMessages.PayloadFormatCommand)other);
4762 super.mergeFrom(other);
4767 public Builder mergeFrom(com.openxc.BinaryMessages.PayloadFormatCommand other) {
4768 if (other == com.openxc.BinaryMessages.PayloadFormatCommand.getDefaultInstance()) return this;
4769 if (other.hasFormat()) {
4770 setFormat(other.getFormat());
4772 this.mergeUnknownFields(other.getUnknownFields());
4776 public final boolean isInitialized() {
4780 public Builder mergeFrom(
4781 com.google.protobuf.CodedInputStream input,
4782 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4783 throws java.io.IOException {
4784 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
4785 com.google.protobuf.UnknownFieldSet.newBuilder(
4786 this.getUnknownFields());
4788 int tag = input.readTag();
4791 this.setUnknownFields(unknownFields.build());
4795 if (!parseUnknownField(input, unknownFields,
4796 extensionRegistry, tag)) {
4797 this.setUnknownFields(unknownFields.build());
4804 int rawValue = input.readEnum();
4805 com.openxc.BinaryMessages.PayloadFormatCommand.PayloadFormat value = com.openxc.BinaryMessages.PayloadFormatCommand.PayloadFormat.valueOf(rawValue);
4806 if (value == null) {
4807 unknownFields.mergeVarintField(1, rawValue);
4809 bitField0_ |= 0x00000001;
4818 private int bitField0_;
4820 // optional .openxc.PayloadFormatCommand.PayloadFormat format = 1;
4821 private com.openxc.BinaryMessages.PayloadFormatCommand.PayloadFormat format_ = com.openxc.BinaryMessages.PayloadFormatCommand.PayloadFormat.JSON;
4822 public boolean hasFormat() {
4823 return ((bitField0_ & 0x00000001) == 0x00000001);
4825 public com.openxc.BinaryMessages.PayloadFormatCommand.PayloadFormat getFormat() {
4828 public Builder setFormat(com.openxc.BinaryMessages.PayloadFormatCommand.PayloadFormat value) {
4829 if (value == null) {
4830 throw new NullPointerException();
4832 bitField0_ |= 0x00000001;
4837 public Builder clearFormat() {
4838 bitField0_ = (bitField0_ & ~0x00000001);
4839 format_ = com.openxc.BinaryMessages.PayloadFormatCommand.PayloadFormat.JSON;
4844 // @@protoc_insertion_point(builder_scope:openxc.PayloadFormatCommand)
4848 defaultInstance = new PayloadFormatCommand(true);
4849 defaultInstance.initFields();
4852 // @@protoc_insertion_point(class_scope:openxc.PayloadFormatCommand)
4855 public interface PredefinedObd2RequestsCommandOrBuilder
4856 extends com.google.protobuf.MessageOrBuilder {
4858 // optional bool enabled = 1;
4859 boolean hasEnabled();
4860 boolean getEnabled();
4862 public static final class PredefinedObd2RequestsCommand extends
4863 com.google.protobuf.GeneratedMessage
4864 implements PredefinedObd2RequestsCommandOrBuilder {
4865 // Use PredefinedObd2RequestsCommand.newBuilder() to construct.
4866 private PredefinedObd2RequestsCommand(Builder builder) {
4869 private PredefinedObd2RequestsCommand(boolean noInit) {}
4871 private static final PredefinedObd2RequestsCommand defaultInstance;
4872 public static PredefinedObd2RequestsCommand getDefaultInstance() {
4873 return defaultInstance;
4876 public PredefinedObd2RequestsCommand getDefaultInstanceForType() {
4877 return defaultInstance;
4880 public static final com.google.protobuf.Descriptors.Descriptor
4882 return com.openxc.BinaryMessages.internal_static_openxc_PredefinedObd2RequestsCommand_descriptor;
4885 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
4886 internalGetFieldAccessorTable() {
4887 return com.openxc.BinaryMessages.internal_static_openxc_PredefinedObd2RequestsCommand_fieldAccessorTable;
4890 private int bitField0_;
4891 // optional bool enabled = 1;
4892 public static final int ENABLED_FIELD_NUMBER = 1;
4893 private boolean enabled_;
4894 public boolean hasEnabled() {
4895 return ((bitField0_ & 0x00000001) == 0x00000001);
4897 public boolean getEnabled() {
4901 private void initFields() {
4904 private byte memoizedIsInitialized = -1;
4905 public final boolean isInitialized() {
4906 byte isInitialized = memoizedIsInitialized;
4907 if (isInitialized != -1) return isInitialized == 1;
4909 memoizedIsInitialized = 1;
4913 public void writeTo(com.google.protobuf.CodedOutputStream output)
4914 throws java.io.IOException {
4915 getSerializedSize();
4916 if (((bitField0_ & 0x00000001) == 0x00000001)) {
4917 output.writeBool(1, enabled_);
4919 getUnknownFields().writeTo(output);
4922 private int memoizedSerializedSize = -1;
4923 public int getSerializedSize() {
4924 int size = memoizedSerializedSize;
4925 if (size != -1) return size;
4928 if (((bitField0_ & 0x00000001) == 0x00000001)) {
4929 size += com.google.protobuf.CodedOutputStream
4930 .computeBoolSize(1, enabled_);
4932 size += getUnknownFields().getSerializedSize();
4933 memoizedSerializedSize = size;
4937 private static final long serialVersionUID = 0L;
4939 protected java.lang.Object writeReplace()
4940 throws java.io.ObjectStreamException {
4941 return super.writeReplace();
4944 public static com.openxc.BinaryMessages.PredefinedObd2RequestsCommand parseFrom(
4945 com.google.protobuf.ByteString data)
4946 throws com.google.protobuf.InvalidProtocolBufferException {
4947 return newBuilder().mergeFrom(data).buildParsed();
4949 public static com.openxc.BinaryMessages.PredefinedObd2RequestsCommand parseFrom(
4950 com.google.protobuf.ByteString data,
4951 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4952 throws com.google.protobuf.InvalidProtocolBufferException {
4953 return newBuilder().mergeFrom(data, extensionRegistry)
4956 public static com.openxc.BinaryMessages.PredefinedObd2RequestsCommand parseFrom(byte[] data)
4957 throws com.google.protobuf.InvalidProtocolBufferException {
4958 return newBuilder().mergeFrom(data).buildParsed();
4960 public static com.openxc.BinaryMessages.PredefinedObd2RequestsCommand parseFrom(
4962 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4963 throws com.google.protobuf.InvalidProtocolBufferException {
4964 return newBuilder().mergeFrom(data, extensionRegistry)
4967 public static com.openxc.BinaryMessages.PredefinedObd2RequestsCommand parseFrom(java.io.InputStream input)
4968 throws java.io.IOException {
4969 return newBuilder().mergeFrom(input).buildParsed();
4971 public static com.openxc.BinaryMessages.PredefinedObd2RequestsCommand parseFrom(
4972 java.io.InputStream input,
4973 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4974 throws java.io.IOException {
4975 return newBuilder().mergeFrom(input, extensionRegistry)
4978 public static com.openxc.BinaryMessages.PredefinedObd2RequestsCommand parseDelimitedFrom(java.io.InputStream input)
4979 throws java.io.IOException {
4980 Builder builder = newBuilder();
4981 if (builder.mergeDelimitedFrom(input)) {
4982 return builder.buildParsed();
4987 public static com.openxc.BinaryMessages.PredefinedObd2RequestsCommand parseDelimitedFrom(
4988 java.io.InputStream input,
4989 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4990 throws java.io.IOException {
4991 Builder builder = newBuilder();
4992 if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
4993 return builder.buildParsed();
4998 public static com.openxc.BinaryMessages.PredefinedObd2RequestsCommand parseFrom(
4999 com.google.protobuf.CodedInputStream input)
5000 throws java.io.IOException {
5001 return newBuilder().mergeFrom(input).buildParsed();
5003 public static com.openxc.BinaryMessages.PredefinedObd2RequestsCommand parseFrom(
5004 com.google.protobuf.CodedInputStream input,
5005 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5006 throws java.io.IOException {
5007 return newBuilder().mergeFrom(input, extensionRegistry)
5011 public static Builder newBuilder() { return Builder.create(); }
5012 public Builder newBuilderForType() { return newBuilder(); }
5013 public static Builder newBuilder(com.openxc.BinaryMessages.PredefinedObd2RequestsCommand prototype) {
5014 return newBuilder().mergeFrom(prototype);
5016 public Builder toBuilder() { return newBuilder(this); }
5019 protected Builder newBuilderForType(
5020 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
5021 Builder builder = new Builder(parent);
5024 public static final class Builder extends
5025 com.google.protobuf.GeneratedMessage.Builder<Builder>
5026 implements com.openxc.BinaryMessages.PredefinedObd2RequestsCommandOrBuilder {
5027 public static final com.google.protobuf.Descriptors.Descriptor
5029 return com.openxc.BinaryMessages.internal_static_openxc_PredefinedObd2RequestsCommand_descriptor;
5032 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
5033 internalGetFieldAccessorTable() {
5034 return com.openxc.BinaryMessages.internal_static_openxc_PredefinedObd2RequestsCommand_fieldAccessorTable;
5037 // Construct using com.openxc.BinaryMessages.PredefinedObd2RequestsCommand.newBuilder()
5039 maybeForceBuilderInitialization();
5042 private Builder(BuilderParent parent) {
5044 maybeForceBuilderInitialization();
5046 private void maybeForceBuilderInitialization() {
5047 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
5050 private static Builder create() {
5051 return new Builder();
5054 public Builder clear() {
5057 bitField0_ = (bitField0_ & ~0x00000001);
5061 public Builder clone() {
5062 return create().mergeFrom(buildPartial());
5065 public com.google.protobuf.Descriptors.Descriptor
5066 getDescriptorForType() {
5067 return com.openxc.BinaryMessages.PredefinedObd2RequestsCommand.getDescriptor();
5070 public com.openxc.BinaryMessages.PredefinedObd2RequestsCommand getDefaultInstanceForType() {
5071 return com.openxc.BinaryMessages.PredefinedObd2RequestsCommand.getDefaultInstance();
5074 public com.openxc.BinaryMessages.PredefinedObd2RequestsCommand build() {
5075 com.openxc.BinaryMessages.PredefinedObd2RequestsCommand result = buildPartial();
5076 if (!result.isInitialized()) {
5077 throw newUninitializedMessageException(result);
5082 private com.openxc.BinaryMessages.PredefinedObd2RequestsCommand buildParsed()
5083 throws com.google.protobuf.InvalidProtocolBufferException {
5084 com.openxc.BinaryMessages.PredefinedObd2RequestsCommand result = buildPartial();
5085 if (!result.isInitialized()) {
5086 throw newUninitializedMessageException(
5087 result).asInvalidProtocolBufferException();
5092 public com.openxc.BinaryMessages.PredefinedObd2RequestsCommand buildPartial() {
5093 com.openxc.BinaryMessages.PredefinedObd2RequestsCommand result = new com.openxc.BinaryMessages.PredefinedObd2RequestsCommand(this);
5094 int from_bitField0_ = bitField0_;
5095 int to_bitField0_ = 0;
5096 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
5097 to_bitField0_ |= 0x00000001;
5099 result.enabled_ = enabled_;
5100 result.bitField0_ = to_bitField0_;
5105 public Builder mergeFrom(com.google.protobuf.Message other) {
5106 if (other instanceof com.openxc.BinaryMessages.PredefinedObd2RequestsCommand) {
5107 return mergeFrom((com.openxc.BinaryMessages.PredefinedObd2RequestsCommand)other);
5109 super.mergeFrom(other);
5114 public Builder mergeFrom(com.openxc.BinaryMessages.PredefinedObd2RequestsCommand other) {
5115 if (other == com.openxc.BinaryMessages.PredefinedObd2RequestsCommand.getDefaultInstance()) return this;
5116 if (other.hasEnabled()) {
5117 setEnabled(other.getEnabled());
5119 this.mergeUnknownFields(other.getUnknownFields());
5123 public final boolean isInitialized() {
5127 public Builder mergeFrom(
5128 com.google.protobuf.CodedInputStream input,
5129 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5130 throws java.io.IOException {
5131 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
5132 com.google.protobuf.UnknownFieldSet.newBuilder(
5133 this.getUnknownFields());
5135 int tag = input.readTag();
5138 this.setUnknownFields(unknownFields.build());
5142 if (!parseUnknownField(input, unknownFields,
5143 extensionRegistry, tag)) {
5144 this.setUnknownFields(unknownFields.build());
5151 bitField0_ |= 0x00000001;
5152 enabled_ = input.readBool();
5159 private int bitField0_;
5161 // optional bool enabled = 1;
5162 private boolean enabled_ ;
5163 public boolean hasEnabled() {
5164 return ((bitField0_ & 0x00000001) == 0x00000001);
5166 public boolean getEnabled() {
5169 public Builder setEnabled(boolean value) {
5170 bitField0_ |= 0x00000001;
5175 public Builder clearEnabled() {
5176 bitField0_ = (bitField0_ & ~0x00000001);
5182 // @@protoc_insertion_point(builder_scope:openxc.PredefinedObd2RequestsCommand)
5186 defaultInstance = new PredefinedObd2RequestsCommand(true);
5187 defaultInstance.initFields();
5190 // @@protoc_insertion_point(class_scope:openxc.PredefinedObd2RequestsCommand)
5193 public interface NetworkOperatorSettingsOrBuilder
5194 extends com.google.protobuf.MessageOrBuilder {
5196 // optional bool allowDataRoaming = 1;
5197 boolean hasAllowDataRoaming();
5198 boolean getAllowDataRoaming();
5200 // optional .openxc.NetworkOperatorSettings.OperatorSelectMode operatorSelectMode = 2;
5201 boolean hasOperatorSelectMode();
5202 com.openxc.BinaryMessages.NetworkOperatorSettings.OperatorSelectMode getOperatorSelectMode();
5204 // optional .openxc.NetworkOperatorSettings.NetworkDescriptor networkDescriptor = 3;
5205 boolean hasNetworkDescriptor();
5206 com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor getNetworkDescriptor();
5207 com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptorOrBuilder getNetworkDescriptorOrBuilder();
5209 public static final class NetworkOperatorSettings extends
5210 com.google.protobuf.GeneratedMessage
5211 implements NetworkOperatorSettingsOrBuilder {
5212 // Use NetworkOperatorSettings.newBuilder() to construct.
5213 private NetworkOperatorSettings(Builder builder) {
5216 private NetworkOperatorSettings(boolean noInit) {}
5218 private static final NetworkOperatorSettings defaultInstance;
5219 public static NetworkOperatorSettings getDefaultInstance() {
5220 return defaultInstance;
5223 public NetworkOperatorSettings getDefaultInstanceForType() {
5224 return defaultInstance;
5227 public static final com.google.protobuf.Descriptors.Descriptor
5229 return com.openxc.BinaryMessages.internal_static_openxc_NetworkOperatorSettings_descriptor;
5232 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
5233 internalGetFieldAccessorTable() {
5234 return com.openxc.BinaryMessages.internal_static_openxc_NetworkOperatorSettings_fieldAccessorTable;
5237 public enum OperatorSelectMode
5238 implements com.google.protobuf.ProtocolMessageEnum {
5243 MANUAL_AUTOMATIC(4, 4),
5246 public static final int AUTOMATIC_VALUE = 0;
5247 public static final int MANUAL_VALUE = 1;
5248 public static final int DEREGISTER_VALUE = 2;
5249 public static final int SET_ONLY_VALUE = 3;
5250 public static final int MANUAL_AUTOMATIC_VALUE = 4;
5253 public final int getNumber() { return value; }
5255 public static OperatorSelectMode valueOf(int value) {
5257 case 0: return AUTOMATIC;
5258 case 1: return MANUAL;
5259 case 2: return DEREGISTER;
5260 case 3: return SET_ONLY;
5261 case 4: return MANUAL_AUTOMATIC;
5262 default: return null;
5266 public static com.google.protobuf.Internal.EnumLiteMap<OperatorSelectMode>
5267 internalGetValueMap() {
5268 return internalValueMap;
5270 private static com.google.protobuf.Internal.EnumLiteMap<OperatorSelectMode>
5272 new com.google.protobuf.Internal.EnumLiteMap<OperatorSelectMode>() {
5273 public OperatorSelectMode findValueByNumber(int number) {
5274 return OperatorSelectMode.valueOf(number);
5278 public final com.google.protobuf.Descriptors.EnumValueDescriptor
5279 getValueDescriptor() {
5280 return getDescriptor().getValues().get(index);
5282 public final com.google.protobuf.Descriptors.EnumDescriptor
5283 getDescriptorForType() {
5284 return getDescriptor();
5286 public static final com.google.protobuf.Descriptors.EnumDescriptor
5288 return com.openxc.BinaryMessages.NetworkOperatorSettings.getDescriptor().getEnumTypes().get(0);
5291 private static final OperatorSelectMode[] VALUES = {
5292 AUTOMATIC, MANUAL, DEREGISTER, SET_ONLY, MANUAL_AUTOMATIC,
5295 public static OperatorSelectMode valueOf(
5296 com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
5297 if (desc.getType() != getDescriptor()) {
5298 throw new java.lang.IllegalArgumentException(
5299 "EnumValueDescriptor is not for this type.");
5301 return VALUES[desc.getIndex()];
5304 private final int index;
5305 private final int value;
5307 private OperatorSelectMode(int index, int value) {
5312 // @@protoc_insertion_point(enum_scope:openxc.NetworkOperatorSettings.OperatorSelectMode)
5315 public interface NetworkDescriptorOrBuilder
5316 extends com.google.protobuf.MessageOrBuilder {
5318 // optional uint32 PLMN = 1;
5322 // optional .openxc.NetworkOperatorSettings.NetworkDescriptor.NetworkType networkType = 2;
5323 boolean hasNetworkType();
5324 com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.NetworkType getNetworkType();
5326 public static final class NetworkDescriptor extends
5327 com.google.protobuf.GeneratedMessage
5328 implements NetworkDescriptorOrBuilder {
5329 // Use NetworkDescriptor.newBuilder() to construct.
5330 private NetworkDescriptor(Builder builder) {
5333 private NetworkDescriptor(boolean noInit) {}
5335 private static final NetworkDescriptor defaultInstance;
5336 public static NetworkDescriptor getDefaultInstance() {
5337 return defaultInstance;
5340 public NetworkDescriptor getDefaultInstanceForType() {
5341 return defaultInstance;
5344 public static final com.google.protobuf.Descriptors.Descriptor
5346 return com.openxc.BinaryMessages.internal_static_openxc_NetworkOperatorSettings_NetworkDescriptor_descriptor;
5349 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
5350 internalGetFieldAccessorTable() {
5351 return com.openxc.BinaryMessages.internal_static_openxc_NetworkOperatorSettings_NetworkDescriptor_fieldAccessorTable;
5354 public enum NetworkType
5355 implements com.google.protobuf.ProtocolMessageEnum {
5360 public static final int GSM_VALUE = 0;
5361 public static final int UTRAN_VALUE = 2;
5364 public final int getNumber() { return value; }
5366 public static NetworkType valueOf(int value) {
5369 case 2: return UTRAN;
5370 default: return null;
5374 public static com.google.protobuf.Internal.EnumLiteMap<NetworkType>
5375 internalGetValueMap() {
5376 return internalValueMap;
5378 private static com.google.protobuf.Internal.EnumLiteMap<NetworkType>
5380 new com.google.protobuf.Internal.EnumLiteMap<NetworkType>() {
5381 public NetworkType findValueByNumber(int number) {
5382 return NetworkType.valueOf(number);
5386 public final com.google.protobuf.Descriptors.EnumValueDescriptor
5387 getValueDescriptor() {
5388 return getDescriptor().getValues().get(index);
5390 public final com.google.protobuf.Descriptors.EnumDescriptor
5391 getDescriptorForType() {
5392 return getDescriptor();
5394 public static final com.google.protobuf.Descriptors.EnumDescriptor
5396 return com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.getDescriptor().getEnumTypes().get(0);
5399 private static final NetworkType[] VALUES = {
5403 public static NetworkType valueOf(
5404 com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
5405 if (desc.getType() != getDescriptor()) {
5406 throw new java.lang.IllegalArgumentException(
5407 "EnumValueDescriptor is not for this type.");
5409 return VALUES[desc.getIndex()];
5412 private final int index;
5413 private final int value;
5415 private NetworkType(int index, int value) {
5420 // @@protoc_insertion_point(enum_scope:openxc.NetworkOperatorSettings.NetworkDescriptor.NetworkType)
5423 private int bitField0_;
5424 // optional uint32 PLMN = 1;
5425 public static final int PLMN_FIELD_NUMBER = 1;
5427 public boolean hasPLMN() {
5428 return ((bitField0_ & 0x00000001) == 0x00000001);
5430 public int getPLMN() {
5434 // optional .openxc.NetworkOperatorSettings.NetworkDescriptor.NetworkType networkType = 2;
5435 public static final int NETWORKTYPE_FIELD_NUMBER = 2;
5436 private com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.NetworkType networkType_;
5437 public boolean hasNetworkType() {
5438 return ((bitField0_ & 0x00000002) == 0x00000002);
5440 public com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.NetworkType getNetworkType() {
5441 return networkType_;
5444 private void initFields() {
5446 networkType_ = com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.NetworkType.GSM;
5448 private byte memoizedIsInitialized = -1;
5449 public final boolean isInitialized() {
5450 byte isInitialized = memoizedIsInitialized;
5451 if (isInitialized != -1) return isInitialized == 1;
5453 memoizedIsInitialized = 1;
5457 public void writeTo(com.google.protobuf.CodedOutputStream output)
5458 throws java.io.IOException {
5459 getSerializedSize();
5460 if (((bitField0_ & 0x00000001) == 0x00000001)) {
5461 output.writeUInt32(1, pLMN_);
5463 if (((bitField0_ & 0x00000002) == 0x00000002)) {
5464 output.writeEnum(2, networkType_.getNumber());
5466 getUnknownFields().writeTo(output);
5469 private int memoizedSerializedSize = -1;
5470 public int getSerializedSize() {
5471 int size = memoizedSerializedSize;
5472 if (size != -1) return size;
5475 if (((bitField0_ & 0x00000001) == 0x00000001)) {
5476 size += com.google.protobuf.CodedOutputStream
5477 .computeUInt32Size(1, pLMN_);
5479 if (((bitField0_ & 0x00000002) == 0x00000002)) {
5480 size += com.google.protobuf.CodedOutputStream
5481 .computeEnumSize(2, networkType_.getNumber());
5483 size += getUnknownFields().getSerializedSize();
5484 memoizedSerializedSize = size;
5488 private static final long serialVersionUID = 0L;
5490 protected java.lang.Object writeReplace()
5491 throws java.io.ObjectStreamException {
5492 return super.writeReplace();
5495 public static com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor parseFrom(
5496 com.google.protobuf.ByteString data)
5497 throws com.google.protobuf.InvalidProtocolBufferException {
5498 return newBuilder().mergeFrom(data).buildParsed();
5500 public static com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor parseFrom(
5501 com.google.protobuf.ByteString data,
5502 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5503 throws com.google.protobuf.InvalidProtocolBufferException {
5504 return newBuilder().mergeFrom(data, extensionRegistry)
5507 public static com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor parseFrom(byte[] data)
5508 throws com.google.protobuf.InvalidProtocolBufferException {
5509 return newBuilder().mergeFrom(data).buildParsed();
5511 public static com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor parseFrom(
5513 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5514 throws com.google.protobuf.InvalidProtocolBufferException {
5515 return newBuilder().mergeFrom(data, extensionRegistry)
5518 public static com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor parseFrom(java.io.InputStream input)
5519 throws java.io.IOException {
5520 return newBuilder().mergeFrom(input).buildParsed();
5522 public static com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor parseFrom(
5523 java.io.InputStream input,
5524 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5525 throws java.io.IOException {
5526 return newBuilder().mergeFrom(input, extensionRegistry)
5529 public static com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor parseDelimitedFrom(java.io.InputStream input)
5530 throws java.io.IOException {
5531 Builder builder = newBuilder();
5532 if (builder.mergeDelimitedFrom(input)) {
5533 return builder.buildParsed();
5538 public static com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor parseDelimitedFrom(
5539 java.io.InputStream input,
5540 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5541 throws java.io.IOException {
5542 Builder builder = newBuilder();
5543 if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
5544 return builder.buildParsed();
5549 public static com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor parseFrom(
5550 com.google.protobuf.CodedInputStream input)
5551 throws java.io.IOException {
5552 return newBuilder().mergeFrom(input).buildParsed();
5554 public static com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor parseFrom(
5555 com.google.protobuf.CodedInputStream input,
5556 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5557 throws java.io.IOException {
5558 return newBuilder().mergeFrom(input, extensionRegistry)
5562 public static Builder newBuilder() { return Builder.create(); }
5563 public Builder newBuilderForType() { return newBuilder(); }
5564 public static Builder newBuilder(com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor prototype) {
5565 return newBuilder().mergeFrom(prototype);
5567 public Builder toBuilder() { return newBuilder(this); }
5570 protected Builder newBuilderForType(
5571 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
5572 Builder builder = new Builder(parent);
5575 public static final class Builder extends
5576 com.google.protobuf.GeneratedMessage.Builder<Builder>
5577 implements com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptorOrBuilder {
5578 public static final com.google.protobuf.Descriptors.Descriptor
5580 return com.openxc.BinaryMessages.internal_static_openxc_NetworkOperatorSettings_NetworkDescriptor_descriptor;
5583 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
5584 internalGetFieldAccessorTable() {
5585 return com.openxc.BinaryMessages.internal_static_openxc_NetworkOperatorSettings_NetworkDescriptor_fieldAccessorTable;
5588 // Construct using com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.newBuilder()
5590 maybeForceBuilderInitialization();
5593 private Builder(BuilderParent parent) {
5595 maybeForceBuilderInitialization();
5597 private void maybeForceBuilderInitialization() {
5598 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
5601 private static Builder create() {
5602 return new Builder();
5605 public Builder clear() {
5608 bitField0_ = (bitField0_ & ~0x00000001);
5609 networkType_ = com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.NetworkType.GSM;
5610 bitField0_ = (bitField0_ & ~0x00000002);
5614 public Builder clone() {
5615 return create().mergeFrom(buildPartial());
5618 public com.google.protobuf.Descriptors.Descriptor
5619 getDescriptorForType() {
5620 return com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.getDescriptor();
5623 public com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor getDefaultInstanceForType() {
5624 return com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.getDefaultInstance();
5627 public com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor build() {
5628 com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor result = buildPartial();
5629 if (!result.isInitialized()) {
5630 throw newUninitializedMessageException(result);
5635 private com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor buildParsed()
5636 throws com.google.protobuf.InvalidProtocolBufferException {
5637 com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor result = buildPartial();
5638 if (!result.isInitialized()) {
5639 throw newUninitializedMessageException(
5640 result).asInvalidProtocolBufferException();
5645 public com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor buildPartial() {
5646 com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor result = new com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor(this);
5647 int from_bitField0_ = bitField0_;
5648 int to_bitField0_ = 0;
5649 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
5650 to_bitField0_ |= 0x00000001;
5652 result.pLMN_ = pLMN_;
5653 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
5654 to_bitField0_ |= 0x00000002;
5656 result.networkType_ = networkType_;
5657 result.bitField0_ = to_bitField0_;
5662 public Builder mergeFrom(com.google.protobuf.Message other) {
5663 if (other instanceof com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor) {
5664 return mergeFrom((com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor)other);
5666 super.mergeFrom(other);
5671 public Builder mergeFrom(com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor other) {
5672 if (other == com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.getDefaultInstance()) return this;
5673 if (other.hasPLMN()) {
5674 setPLMN(other.getPLMN());
5676 if (other.hasNetworkType()) {
5677 setNetworkType(other.getNetworkType());
5679 this.mergeUnknownFields(other.getUnknownFields());
5683 public final boolean isInitialized() {
5687 public Builder mergeFrom(
5688 com.google.protobuf.CodedInputStream input,
5689 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5690 throws java.io.IOException {
5691 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
5692 com.google.protobuf.UnknownFieldSet.newBuilder(
5693 this.getUnknownFields());
5695 int tag = input.readTag();
5698 this.setUnknownFields(unknownFields.build());
5702 if (!parseUnknownField(input, unknownFields,
5703 extensionRegistry, tag)) {
5704 this.setUnknownFields(unknownFields.build());
5711 bitField0_ |= 0x00000001;
5712 pLMN_ = input.readUInt32();
5716 int rawValue = input.readEnum();
5717 com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.NetworkType value = com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.NetworkType.valueOf(rawValue);
5718 if (value == null) {
5719 unknownFields.mergeVarintField(2, rawValue);
5721 bitField0_ |= 0x00000002;
5722 networkType_ = value;
5730 private int bitField0_;
5732 // optional uint32 PLMN = 1;
5734 public boolean hasPLMN() {
5735 return ((bitField0_ & 0x00000001) == 0x00000001);
5737 public int getPLMN() {
5740 public Builder setPLMN(int value) {
5741 bitField0_ |= 0x00000001;
5746 public Builder clearPLMN() {
5747 bitField0_ = (bitField0_ & ~0x00000001);
5753 // optional .openxc.NetworkOperatorSettings.NetworkDescriptor.NetworkType networkType = 2;
5754 private com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.NetworkType networkType_ = com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.NetworkType.GSM;
5755 public boolean hasNetworkType() {
5756 return ((bitField0_ & 0x00000002) == 0x00000002);
5758 public com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.NetworkType getNetworkType() {
5759 return networkType_;
5761 public Builder setNetworkType(com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.NetworkType value) {
5762 if (value == null) {
5763 throw new NullPointerException();
5765 bitField0_ |= 0x00000002;
5766 networkType_ = value;
5770 public Builder clearNetworkType() {
5771 bitField0_ = (bitField0_ & ~0x00000002);
5772 networkType_ = com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.NetworkType.GSM;
5777 // @@protoc_insertion_point(builder_scope:openxc.NetworkOperatorSettings.NetworkDescriptor)
5781 defaultInstance = new NetworkDescriptor(true);
5782 defaultInstance.initFields();
5785 // @@protoc_insertion_point(class_scope:openxc.NetworkOperatorSettings.NetworkDescriptor)
5788 private int bitField0_;
5789 // optional bool allowDataRoaming = 1;
5790 public static final int ALLOWDATAROAMING_FIELD_NUMBER = 1;
5791 private boolean allowDataRoaming_;
5792 public boolean hasAllowDataRoaming() {
5793 return ((bitField0_ & 0x00000001) == 0x00000001);
5795 public boolean getAllowDataRoaming() {
5796 return allowDataRoaming_;
5799 // optional .openxc.NetworkOperatorSettings.OperatorSelectMode operatorSelectMode = 2;
5800 public static final int OPERATORSELECTMODE_FIELD_NUMBER = 2;
5801 private com.openxc.BinaryMessages.NetworkOperatorSettings.OperatorSelectMode operatorSelectMode_;
5802 public boolean hasOperatorSelectMode() {
5803 return ((bitField0_ & 0x00000002) == 0x00000002);
5805 public com.openxc.BinaryMessages.NetworkOperatorSettings.OperatorSelectMode getOperatorSelectMode() {
5806 return operatorSelectMode_;
5809 // optional .openxc.NetworkOperatorSettings.NetworkDescriptor networkDescriptor = 3;
5810 public static final int NETWORKDESCRIPTOR_FIELD_NUMBER = 3;
5811 private com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor networkDescriptor_;
5812 public boolean hasNetworkDescriptor() {
5813 return ((bitField0_ & 0x00000004) == 0x00000004);
5815 public com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor getNetworkDescriptor() {
5816 return networkDescriptor_;
5818 public com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptorOrBuilder getNetworkDescriptorOrBuilder() {
5819 return networkDescriptor_;
5822 private void initFields() {
5823 allowDataRoaming_ = false;
5824 operatorSelectMode_ = com.openxc.BinaryMessages.NetworkOperatorSettings.OperatorSelectMode.AUTOMATIC;
5825 networkDescriptor_ = com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.getDefaultInstance();
5827 private byte memoizedIsInitialized = -1;
5828 public final boolean isInitialized() {
5829 byte isInitialized = memoizedIsInitialized;
5830 if (isInitialized != -1) return isInitialized == 1;
5832 memoizedIsInitialized = 1;
5836 public void writeTo(com.google.protobuf.CodedOutputStream output)
5837 throws java.io.IOException {
5838 getSerializedSize();
5839 if (((bitField0_ & 0x00000001) == 0x00000001)) {
5840 output.writeBool(1, allowDataRoaming_);
5842 if (((bitField0_ & 0x00000002) == 0x00000002)) {
5843 output.writeEnum(2, operatorSelectMode_.getNumber());
5845 if (((bitField0_ & 0x00000004) == 0x00000004)) {
5846 output.writeMessage(3, networkDescriptor_);
5848 getUnknownFields().writeTo(output);
5851 private int memoizedSerializedSize = -1;
5852 public int getSerializedSize() {
5853 int size = memoizedSerializedSize;
5854 if (size != -1) return size;
5857 if (((bitField0_ & 0x00000001) == 0x00000001)) {
5858 size += com.google.protobuf.CodedOutputStream
5859 .computeBoolSize(1, allowDataRoaming_);
5861 if (((bitField0_ & 0x00000002) == 0x00000002)) {
5862 size += com.google.protobuf.CodedOutputStream
5863 .computeEnumSize(2, operatorSelectMode_.getNumber());
5865 if (((bitField0_ & 0x00000004) == 0x00000004)) {
5866 size += com.google.protobuf.CodedOutputStream
5867 .computeMessageSize(3, networkDescriptor_);
5869 size += getUnknownFields().getSerializedSize();
5870 memoizedSerializedSize = size;
5874 private static final long serialVersionUID = 0L;
5876 protected java.lang.Object writeReplace()
5877 throws java.io.ObjectStreamException {
5878 return super.writeReplace();
5881 public static com.openxc.BinaryMessages.NetworkOperatorSettings parseFrom(
5882 com.google.protobuf.ByteString data)
5883 throws com.google.protobuf.InvalidProtocolBufferException {
5884 return newBuilder().mergeFrom(data).buildParsed();
5886 public static com.openxc.BinaryMessages.NetworkOperatorSettings parseFrom(
5887 com.google.protobuf.ByteString data,
5888 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5889 throws com.google.protobuf.InvalidProtocolBufferException {
5890 return newBuilder().mergeFrom(data, extensionRegistry)
5893 public static com.openxc.BinaryMessages.NetworkOperatorSettings parseFrom(byte[] data)
5894 throws com.google.protobuf.InvalidProtocolBufferException {
5895 return newBuilder().mergeFrom(data).buildParsed();
5897 public static com.openxc.BinaryMessages.NetworkOperatorSettings parseFrom(
5899 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5900 throws com.google.protobuf.InvalidProtocolBufferException {
5901 return newBuilder().mergeFrom(data, extensionRegistry)
5904 public static com.openxc.BinaryMessages.NetworkOperatorSettings parseFrom(java.io.InputStream input)
5905 throws java.io.IOException {
5906 return newBuilder().mergeFrom(input).buildParsed();
5908 public static com.openxc.BinaryMessages.NetworkOperatorSettings parseFrom(
5909 java.io.InputStream input,
5910 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5911 throws java.io.IOException {
5912 return newBuilder().mergeFrom(input, extensionRegistry)
5915 public static com.openxc.BinaryMessages.NetworkOperatorSettings parseDelimitedFrom(java.io.InputStream input)
5916 throws java.io.IOException {
5917 Builder builder = newBuilder();
5918 if (builder.mergeDelimitedFrom(input)) {
5919 return builder.buildParsed();
5924 public static com.openxc.BinaryMessages.NetworkOperatorSettings parseDelimitedFrom(
5925 java.io.InputStream input,
5926 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5927 throws java.io.IOException {
5928 Builder builder = newBuilder();
5929 if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
5930 return builder.buildParsed();
5935 public static com.openxc.BinaryMessages.NetworkOperatorSettings parseFrom(
5936 com.google.protobuf.CodedInputStream input)
5937 throws java.io.IOException {
5938 return newBuilder().mergeFrom(input).buildParsed();
5940 public static com.openxc.BinaryMessages.NetworkOperatorSettings parseFrom(
5941 com.google.protobuf.CodedInputStream input,
5942 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5943 throws java.io.IOException {
5944 return newBuilder().mergeFrom(input, extensionRegistry)
5948 public static Builder newBuilder() { return Builder.create(); }
5949 public Builder newBuilderForType() { return newBuilder(); }
5950 public static Builder newBuilder(com.openxc.BinaryMessages.NetworkOperatorSettings prototype) {
5951 return newBuilder().mergeFrom(prototype);
5953 public Builder toBuilder() { return newBuilder(this); }
5956 protected Builder newBuilderForType(
5957 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
5958 Builder builder = new Builder(parent);
5961 public static final class Builder extends
5962 com.google.protobuf.GeneratedMessage.Builder<Builder>
5963 implements com.openxc.BinaryMessages.NetworkOperatorSettingsOrBuilder {
5964 public static final com.google.protobuf.Descriptors.Descriptor
5966 return com.openxc.BinaryMessages.internal_static_openxc_NetworkOperatorSettings_descriptor;
5969 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
5970 internalGetFieldAccessorTable() {
5971 return com.openxc.BinaryMessages.internal_static_openxc_NetworkOperatorSettings_fieldAccessorTable;
5974 // Construct using com.openxc.BinaryMessages.NetworkOperatorSettings.newBuilder()
5976 maybeForceBuilderInitialization();
5979 private Builder(BuilderParent parent) {
5981 maybeForceBuilderInitialization();
5983 private void maybeForceBuilderInitialization() {
5984 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
5985 getNetworkDescriptorFieldBuilder();
5988 private static Builder create() {
5989 return new Builder();
5992 public Builder clear() {
5994 allowDataRoaming_ = false;
5995 bitField0_ = (bitField0_ & ~0x00000001);
5996 operatorSelectMode_ = com.openxc.BinaryMessages.NetworkOperatorSettings.OperatorSelectMode.AUTOMATIC;
5997 bitField0_ = (bitField0_ & ~0x00000002);
5998 if (networkDescriptorBuilder_ == null) {
5999 networkDescriptor_ = com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.getDefaultInstance();
6001 networkDescriptorBuilder_.clear();
6003 bitField0_ = (bitField0_ & ~0x00000004);
6007 public Builder clone() {
6008 return create().mergeFrom(buildPartial());
6011 public com.google.protobuf.Descriptors.Descriptor
6012 getDescriptorForType() {
6013 return com.openxc.BinaryMessages.NetworkOperatorSettings.getDescriptor();
6016 public com.openxc.BinaryMessages.NetworkOperatorSettings getDefaultInstanceForType() {
6017 return com.openxc.BinaryMessages.NetworkOperatorSettings.getDefaultInstance();
6020 public com.openxc.BinaryMessages.NetworkOperatorSettings build() {
6021 com.openxc.BinaryMessages.NetworkOperatorSettings result = buildPartial();
6022 if (!result.isInitialized()) {
6023 throw newUninitializedMessageException(result);
6028 private com.openxc.BinaryMessages.NetworkOperatorSettings buildParsed()
6029 throws com.google.protobuf.InvalidProtocolBufferException {
6030 com.openxc.BinaryMessages.NetworkOperatorSettings result = buildPartial();
6031 if (!result.isInitialized()) {
6032 throw newUninitializedMessageException(
6033 result).asInvalidProtocolBufferException();
6038 public com.openxc.BinaryMessages.NetworkOperatorSettings buildPartial() {
6039 com.openxc.BinaryMessages.NetworkOperatorSettings result = new com.openxc.BinaryMessages.NetworkOperatorSettings(this);
6040 int from_bitField0_ = bitField0_;
6041 int to_bitField0_ = 0;
6042 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
6043 to_bitField0_ |= 0x00000001;
6045 result.allowDataRoaming_ = allowDataRoaming_;
6046 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
6047 to_bitField0_ |= 0x00000002;
6049 result.operatorSelectMode_ = operatorSelectMode_;
6050 if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
6051 to_bitField0_ |= 0x00000004;
6053 if (networkDescriptorBuilder_ == null) {
6054 result.networkDescriptor_ = networkDescriptor_;
6056 result.networkDescriptor_ = networkDescriptorBuilder_.build();
6058 result.bitField0_ = to_bitField0_;
6063 public Builder mergeFrom(com.google.protobuf.Message other) {
6064 if (other instanceof com.openxc.BinaryMessages.NetworkOperatorSettings) {
6065 return mergeFrom((com.openxc.BinaryMessages.NetworkOperatorSettings)other);
6067 super.mergeFrom(other);
6072 public Builder mergeFrom(com.openxc.BinaryMessages.NetworkOperatorSettings other) {
6073 if (other == com.openxc.BinaryMessages.NetworkOperatorSettings.getDefaultInstance()) return this;
6074 if (other.hasAllowDataRoaming()) {
6075 setAllowDataRoaming(other.getAllowDataRoaming());
6077 if (other.hasOperatorSelectMode()) {
6078 setOperatorSelectMode(other.getOperatorSelectMode());
6080 if (other.hasNetworkDescriptor()) {
6081 mergeNetworkDescriptor(other.getNetworkDescriptor());
6083 this.mergeUnknownFields(other.getUnknownFields());
6087 public final boolean isInitialized() {
6091 public Builder mergeFrom(
6092 com.google.protobuf.CodedInputStream input,
6093 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6094 throws java.io.IOException {
6095 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
6096 com.google.protobuf.UnknownFieldSet.newBuilder(
6097 this.getUnknownFields());
6099 int tag = input.readTag();
6102 this.setUnknownFields(unknownFields.build());
6106 if (!parseUnknownField(input, unknownFields,
6107 extensionRegistry, tag)) {
6108 this.setUnknownFields(unknownFields.build());
6115 bitField0_ |= 0x00000001;
6116 allowDataRoaming_ = input.readBool();
6120 int rawValue = input.readEnum();
6121 com.openxc.BinaryMessages.NetworkOperatorSettings.OperatorSelectMode value = com.openxc.BinaryMessages.NetworkOperatorSettings.OperatorSelectMode.valueOf(rawValue);
6122 if (value == null) {
6123 unknownFields.mergeVarintField(2, rawValue);
6125 bitField0_ |= 0x00000002;
6126 operatorSelectMode_ = value;
6131 com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.Builder subBuilder = com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.newBuilder();
6132 if (hasNetworkDescriptor()) {
6133 subBuilder.mergeFrom(getNetworkDescriptor());
6135 input.readMessage(subBuilder, extensionRegistry);
6136 setNetworkDescriptor(subBuilder.buildPartial());
6143 private int bitField0_;
6145 // optional bool allowDataRoaming = 1;
6146 private boolean allowDataRoaming_ ;
6147 public boolean hasAllowDataRoaming() {
6148 return ((bitField0_ & 0x00000001) == 0x00000001);
6150 public boolean getAllowDataRoaming() {
6151 return allowDataRoaming_;
6153 public Builder setAllowDataRoaming(boolean value) {
6154 bitField0_ |= 0x00000001;
6155 allowDataRoaming_ = value;
6159 public Builder clearAllowDataRoaming() {
6160 bitField0_ = (bitField0_ & ~0x00000001);
6161 allowDataRoaming_ = false;
6166 // optional .openxc.NetworkOperatorSettings.OperatorSelectMode operatorSelectMode = 2;
6167 private com.openxc.BinaryMessages.NetworkOperatorSettings.OperatorSelectMode operatorSelectMode_ = com.openxc.BinaryMessages.NetworkOperatorSettings.OperatorSelectMode.AUTOMATIC;
6168 public boolean hasOperatorSelectMode() {
6169 return ((bitField0_ & 0x00000002) == 0x00000002);
6171 public com.openxc.BinaryMessages.NetworkOperatorSettings.OperatorSelectMode getOperatorSelectMode() {
6172 return operatorSelectMode_;
6174 public Builder setOperatorSelectMode(com.openxc.BinaryMessages.NetworkOperatorSettings.OperatorSelectMode value) {
6175 if (value == null) {
6176 throw new NullPointerException();
6178 bitField0_ |= 0x00000002;
6179 operatorSelectMode_ = value;
6183 public Builder clearOperatorSelectMode() {
6184 bitField0_ = (bitField0_ & ~0x00000002);
6185 operatorSelectMode_ = com.openxc.BinaryMessages.NetworkOperatorSettings.OperatorSelectMode.AUTOMATIC;
6190 // optional .openxc.NetworkOperatorSettings.NetworkDescriptor networkDescriptor = 3;
6191 private com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor networkDescriptor_ = com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.getDefaultInstance();
6192 private com.google.protobuf.SingleFieldBuilder<
6193 com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor, com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.Builder, com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptorOrBuilder> networkDescriptorBuilder_;
6194 public boolean hasNetworkDescriptor() {
6195 return ((bitField0_ & 0x00000004) == 0x00000004);
6197 public com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor getNetworkDescriptor() {
6198 if (networkDescriptorBuilder_ == null) {
6199 return networkDescriptor_;
6201 return networkDescriptorBuilder_.getMessage();
6204 public Builder setNetworkDescriptor(com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor value) {
6205 if (networkDescriptorBuilder_ == null) {
6206 if (value == null) {
6207 throw new NullPointerException();
6209 networkDescriptor_ = value;
6212 networkDescriptorBuilder_.setMessage(value);
6214 bitField0_ |= 0x00000004;
6217 public Builder setNetworkDescriptor(
6218 com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.Builder builderForValue) {
6219 if (networkDescriptorBuilder_ == null) {
6220 networkDescriptor_ = builderForValue.build();
6223 networkDescriptorBuilder_.setMessage(builderForValue.build());
6225 bitField0_ |= 0x00000004;
6228 public Builder mergeNetworkDescriptor(com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor value) {
6229 if (networkDescriptorBuilder_ == null) {
6230 if (((bitField0_ & 0x00000004) == 0x00000004) &&
6231 networkDescriptor_ != com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.getDefaultInstance()) {
6232 networkDescriptor_ =
6233 com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.newBuilder(networkDescriptor_).mergeFrom(value).buildPartial();
6235 networkDescriptor_ = value;
6239 networkDescriptorBuilder_.mergeFrom(value);
6241 bitField0_ |= 0x00000004;
6244 public Builder clearNetworkDescriptor() {
6245 if (networkDescriptorBuilder_ == null) {
6246 networkDescriptor_ = com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.getDefaultInstance();
6249 networkDescriptorBuilder_.clear();
6251 bitField0_ = (bitField0_ & ~0x00000004);
6254 public com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.Builder getNetworkDescriptorBuilder() {
6255 bitField0_ |= 0x00000004;
6257 return getNetworkDescriptorFieldBuilder().getBuilder();
6259 public com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptorOrBuilder getNetworkDescriptorOrBuilder() {
6260 if (networkDescriptorBuilder_ != null) {
6261 return networkDescriptorBuilder_.getMessageOrBuilder();
6263 return networkDescriptor_;
6266 private com.google.protobuf.SingleFieldBuilder<
6267 com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor, com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.Builder, com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptorOrBuilder>
6268 getNetworkDescriptorFieldBuilder() {
6269 if (networkDescriptorBuilder_ == null) {
6270 networkDescriptorBuilder_ = new com.google.protobuf.SingleFieldBuilder<
6271 com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor, com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.Builder, com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptorOrBuilder>(
6273 getParentForChildren(),
6275 networkDescriptor_ = null;
6277 return networkDescriptorBuilder_;
6280 // @@protoc_insertion_point(builder_scope:openxc.NetworkOperatorSettings)
6284 defaultInstance = new NetworkOperatorSettings(true);
6285 defaultInstance.initFields();
6288 // @@protoc_insertion_point(class_scope:openxc.NetworkOperatorSettings)
6291 public interface NetworkDataSettingsOrBuilder
6292 extends com.google.protobuf.MessageOrBuilder {
6294 // optional string APN = 1;
6298 public static final class NetworkDataSettings extends
6299 com.google.protobuf.GeneratedMessage
6300 implements NetworkDataSettingsOrBuilder {
6301 // Use NetworkDataSettings.newBuilder() to construct.
6302 private NetworkDataSettings(Builder builder) {
6305 private NetworkDataSettings(boolean noInit) {}
6307 private static final NetworkDataSettings defaultInstance;
6308 public static NetworkDataSettings getDefaultInstance() {
6309 return defaultInstance;
6312 public NetworkDataSettings getDefaultInstanceForType() {
6313 return defaultInstance;
6316 public static final com.google.protobuf.Descriptors.Descriptor
6318 return com.openxc.BinaryMessages.internal_static_openxc_NetworkDataSettings_descriptor;
6321 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
6322 internalGetFieldAccessorTable() {
6323 return com.openxc.BinaryMessages.internal_static_openxc_NetworkDataSettings_fieldAccessorTable;
6326 private int bitField0_;
6327 // optional string APN = 1;
6328 public static final int APN_FIELD_NUMBER = 1;
6329 private java.lang.Object aPN_;
6330 public boolean hasAPN() {
6331 return ((bitField0_ & 0x00000001) == 0x00000001);
6333 public String getAPN() {
6334 java.lang.Object ref = aPN_;
6335 if (ref instanceof String) {
6336 return (String) ref;
6338 com.google.protobuf.ByteString bs =
6339 (com.google.protobuf.ByteString) ref;
6340 String s = bs.toStringUtf8();
6341 if (com.google.protobuf.Internal.isValidUtf8(bs)) {
6347 private com.google.protobuf.ByteString getAPNBytes() {
6348 java.lang.Object ref = aPN_;
6349 if (ref instanceof String) {
6350 com.google.protobuf.ByteString b =
6351 com.google.protobuf.ByteString.copyFromUtf8((String) ref);
6355 return (com.google.protobuf.ByteString) ref;
6359 private void initFields() {
6362 private byte memoizedIsInitialized = -1;
6363 public final boolean isInitialized() {
6364 byte isInitialized = memoizedIsInitialized;
6365 if (isInitialized != -1) return isInitialized == 1;
6367 memoizedIsInitialized = 1;
6371 public void writeTo(com.google.protobuf.CodedOutputStream output)
6372 throws java.io.IOException {
6373 getSerializedSize();
6374 if (((bitField0_ & 0x00000001) == 0x00000001)) {
6375 output.writeBytes(1, getAPNBytes());
6377 getUnknownFields().writeTo(output);
6380 private int memoizedSerializedSize = -1;
6381 public int getSerializedSize() {
6382 int size = memoizedSerializedSize;
6383 if (size != -1) return size;
6386 if (((bitField0_ & 0x00000001) == 0x00000001)) {
6387 size += com.google.protobuf.CodedOutputStream
6388 .computeBytesSize(1, getAPNBytes());
6390 size += getUnknownFields().getSerializedSize();
6391 memoizedSerializedSize = size;
6395 private static final long serialVersionUID = 0L;
6397 protected java.lang.Object writeReplace()
6398 throws java.io.ObjectStreamException {
6399 return super.writeReplace();
6402 public static com.openxc.BinaryMessages.NetworkDataSettings parseFrom(
6403 com.google.protobuf.ByteString data)
6404 throws com.google.protobuf.InvalidProtocolBufferException {
6405 return newBuilder().mergeFrom(data).buildParsed();
6407 public static com.openxc.BinaryMessages.NetworkDataSettings parseFrom(
6408 com.google.protobuf.ByteString data,
6409 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6410 throws com.google.protobuf.InvalidProtocolBufferException {
6411 return newBuilder().mergeFrom(data, extensionRegistry)
6414 public static com.openxc.BinaryMessages.NetworkDataSettings parseFrom(byte[] data)
6415 throws com.google.protobuf.InvalidProtocolBufferException {
6416 return newBuilder().mergeFrom(data).buildParsed();
6418 public static com.openxc.BinaryMessages.NetworkDataSettings parseFrom(
6420 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6421 throws com.google.protobuf.InvalidProtocolBufferException {
6422 return newBuilder().mergeFrom(data, extensionRegistry)
6425 public static com.openxc.BinaryMessages.NetworkDataSettings parseFrom(java.io.InputStream input)
6426 throws java.io.IOException {
6427 return newBuilder().mergeFrom(input).buildParsed();
6429 public static com.openxc.BinaryMessages.NetworkDataSettings parseFrom(
6430 java.io.InputStream input,
6431 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6432 throws java.io.IOException {
6433 return newBuilder().mergeFrom(input, extensionRegistry)
6436 public static com.openxc.BinaryMessages.NetworkDataSettings parseDelimitedFrom(java.io.InputStream input)
6437 throws java.io.IOException {
6438 Builder builder = newBuilder();
6439 if (builder.mergeDelimitedFrom(input)) {
6440 return builder.buildParsed();
6445 public static com.openxc.BinaryMessages.NetworkDataSettings parseDelimitedFrom(
6446 java.io.InputStream input,
6447 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6448 throws java.io.IOException {
6449 Builder builder = newBuilder();
6450 if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
6451 return builder.buildParsed();
6456 public static com.openxc.BinaryMessages.NetworkDataSettings parseFrom(
6457 com.google.protobuf.CodedInputStream input)
6458 throws java.io.IOException {
6459 return newBuilder().mergeFrom(input).buildParsed();
6461 public static com.openxc.BinaryMessages.NetworkDataSettings parseFrom(
6462 com.google.protobuf.CodedInputStream input,
6463 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6464 throws java.io.IOException {
6465 return newBuilder().mergeFrom(input, extensionRegistry)
6469 public static Builder newBuilder() { return Builder.create(); }
6470 public Builder newBuilderForType() { return newBuilder(); }
6471 public static Builder newBuilder(com.openxc.BinaryMessages.NetworkDataSettings prototype) {
6472 return newBuilder().mergeFrom(prototype);
6474 public Builder toBuilder() { return newBuilder(this); }
6477 protected Builder newBuilderForType(
6478 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
6479 Builder builder = new Builder(parent);
6482 public static final class Builder extends
6483 com.google.protobuf.GeneratedMessage.Builder<Builder>
6484 implements com.openxc.BinaryMessages.NetworkDataSettingsOrBuilder {
6485 public static final com.google.protobuf.Descriptors.Descriptor
6487 return com.openxc.BinaryMessages.internal_static_openxc_NetworkDataSettings_descriptor;
6490 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
6491 internalGetFieldAccessorTable() {
6492 return com.openxc.BinaryMessages.internal_static_openxc_NetworkDataSettings_fieldAccessorTable;
6495 // Construct using com.openxc.BinaryMessages.NetworkDataSettings.newBuilder()
6497 maybeForceBuilderInitialization();
6500 private Builder(BuilderParent parent) {
6502 maybeForceBuilderInitialization();
6504 private void maybeForceBuilderInitialization() {
6505 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
6508 private static Builder create() {
6509 return new Builder();
6512 public Builder clear() {
6515 bitField0_ = (bitField0_ & ~0x00000001);
6519 public Builder clone() {
6520 return create().mergeFrom(buildPartial());
6523 public com.google.protobuf.Descriptors.Descriptor
6524 getDescriptorForType() {
6525 return com.openxc.BinaryMessages.NetworkDataSettings.getDescriptor();
6528 public com.openxc.BinaryMessages.NetworkDataSettings getDefaultInstanceForType() {
6529 return com.openxc.BinaryMessages.NetworkDataSettings.getDefaultInstance();
6532 public com.openxc.BinaryMessages.NetworkDataSettings build() {
6533 com.openxc.BinaryMessages.NetworkDataSettings result = buildPartial();
6534 if (!result.isInitialized()) {
6535 throw newUninitializedMessageException(result);
6540 private com.openxc.BinaryMessages.NetworkDataSettings buildParsed()
6541 throws com.google.protobuf.InvalidProtocolBufferException {
6542 com.openxc.BinaryMessages.NetworkDataSettings result = buildPartial();
6543 if (!result.isInitialized()) {
6544 throw newUninitializedMessageException(
6545 result).asInvalidProtocolBufferException();
6550 public com.openxc.BinaryMessages.NetworkDataSettings buildPartial() {
6551 com.openxc.BinaryMessages.NetworkDataSettings result = new com.openxc.BinaryMessages.NetworkDataSettings(this);
6552 int from_bitField0_ = bitField0_;
6553 int to_bitField0_ = 0;
6554 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
6555 to_bitField0_ |= 0x00000001;
6558 result.bitField0_ = to_bitField0_;
6563 public Builder mergeFrom(com.google.protobuf.Message other) {
6564 if (other instanceof com.openxc.BinaryMessages.NetworkDataSettings) {
6565 return mergeFrom((com.openxc.BinaryMessages.NetworkDataSettings)other);
6567 super.mergeFrom(other);
6572 public Builder mergeFrom(com.openxc.BinaryMessages.NetworkDataSettings other) {
6573 if (other == com.openxc.BinaryMessages.NetworkDataSettings.getDefaultInstance()) return this;
6574 if (other.hasAPN()) {
6575 setAPN(other.getAPN());
6577 this.mergeUnknownFields(other.getUnknownFields());
6581 public final boolean isInitialized() {
6585 public Builder mergeFrom(
6586 com.google.protobuf.CodedInputStream input,
6587 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6588 throws java.io.IOException {
6589 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
6590 com.google.protobuf.UnknownFieldSet.newBuilder(
6591 this.getUnknownFields());
6593 int tag = input.readTag();
6596 this.setUnknownFields(unknownFields.build());
6600 if (!parseUnknownField(input, unknownFields,
6601 extensionRegistry, tag)) {
6602 this.setUnknownFields(unknownFields.build());
6609 bitField0_ |= 0x00000001;
6610 aPN_ = input.readBytes();
6617 private int bitField0_;
6619 // optional string APN = 1;
6620 private java.lang.Object aPN_ = "";
6621 public boolean hasAPN() {
6622 return ((bitField0_ & 0x00000001) == 0x00000001);
6624 public String getAPN() {
6625 java.lang.Object ref = aPN_;
6626 if (!(ref instanceof String)) {
6627 String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
6631 return (String) ref;
6634 public Builder setAPN(String value) {
6635 if (value == null) {
6636 throw new NullPointerException();
6638 bitField0_ |= 0x00000001;
6643 public Builder clearAPN() {
6644 bitField0_ = (bitField0_ & ~0x00000001);
6645 aPN_ = getDefaultInstance().getAPN();
6649 void setAPN(com.google.protobuf.ByteString value) {
6650 bitField0_ |= 0x00000001;
6655 // @@protoc_insertion_point(builder_scope:openxc.NetworkDataSettings)
6659 defaultInstance = new NetworkDataSettings(true);
6660 defaultInstance.initFields();
6663 // @@protoc_insertion_point(class_scope:openxc.NetworkDataSettings)
6666 public interface ServerConnectSettingsOrBuilder
6667 extends com.google.protobuf.MessageOrBuilder {
6669 // optional string host = 1;
6673 // optional uint32 port = 2;
6677 public static final class ServerConnectSettings extends
6678 com.google.protobuf.GeneratedMessage
6679 implements ServerConnectSettingsOrBuilder {
6680 // Use ServerConnectSettings.newBuilder() to construct.
6681 private ServerConnectSettings(Builder builder) {
6684 private ServerConnectSettings(boolean noInit) {}
6686 private static final ServerConnectSettings defaultInstance;
6687 public static ServerConnectSettings getDefaultInstance() {
6688 return defaultInstance;
6691 public ServerConnectSettings getDefaultInstanceForType() {
6692 return defaultInstance;
6695 public static final com.google.protobuf.Descriptors.Descriptor
6697 return com.openxc.BinaryMessages.internal_static_openxc_ServerConnectSettings_descriptor;
6700 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
6701 internalGetFieldAccessorTable() {
6702 return com.openxc.BinaryMessages.internal_static_openxc_ServerConnectSettings_fieldAccessorTable;
6705 private int bitField0_;
6706 // optional string host = 1;
6707 public static final int HOST_FIELD_NUMBER = 1;
6708 private java.lang.Object host_;
6709 public boolean hasHost() {
6710 return ((bitField0_ & 0x00000001) == 0x00000001);
6712 public String getHost() {
6713 java.lang.Object ref = host_;
6714 if (ref instanceof String) {
6715 return (String) ref;
6717 com.google.protobuf.ByteString bs =
6718 (com.google.protobuf.ByteString) ref;
6719 String s = bs.toStringUtf8();
6720 if (com.google.protobuf.Internal.isValidUtf8(bs)) {
6726 private com.google.protobuf.ByteString getHostBytes() {
6727 java.lang.Object ref = host_;
6728 if (ref instanceof String) {
6729 com.google.protobuf.ByteString b =
6730 com.google.protobuf.ByteString.copyFromUtf8((String) ref);
6734 return (com.google.protobuf.ByteString) ref;
6738 // optional uint32 port = 2;
6739 public static final int PORT_FIELD_NUMBER = 2;
6741 public boolean hasPort() {
6742 return ((bitField0_ & 0x00000002) == 0x00000002);
6744 public int getPort() {
6748 private void initFields() {
6752 private byte memoizedIsInitialized = -1;
6753 public final boolean isInitialized() {
6754 byte isInitialized = memoizedIsInitialized;
6755 if (isInitialized != -1) return isInitialized == 1;
6757 memoizedIsInitialized = 1;
6761 public void writeTo(com.google.protobuf.CodedOutputStream output)
6762 throws java.io.IOException {
6763 getSerializedSize();
6764 if (((bitField0_ & 0x00000001) == 0x00000001)) {
6765 output.writeBytes(1, getHostBytes());
6767 if (((bitField0_ & 0x00000002) == 0x00000002)) {
6768 output.writeUInt32(2, port_);
6770 getUnknownFields().writeTo(output);
6773 private int memoizedSerializedSize = -1;
6774 public int getSerializedSize() {
6775 int size = memoizedSerializedSize;
6776 if (size != -1) return size;
6779 if (((bitField0_ & 0x00000001) == 0x00000001)) {
6780 size += com.google.protobuf.CodedOutputStream
6781 .computeBytesSize(1, getHostBytes());
6783 if (((bitField0_ & 0x00000002) == 0x00000002)) {
6784 size += com.google.protobuf.CodedOutputStream
6785 .computeUInt32Size(2, port_);
6787 size += getUnknownFields().getSerializedSize();
6788 memoizedSerializedSize = size;
6792 private static final long serialVersionUID = 0L;
6794 protected java.lang.Object writeReplace()
6795 throws java.io.ObjectStreamException {
6796 return super.writeReplace();
6799 public static com.openxc.BinaryMessages.ServerConnectSettings parseFrom(
6800 com.google.protobuf.ByteString data)
6801 throws com.google.protobuf.InvalidProtocolBufferException {
6802 return newBuilder().mergeFrom(data).buildParsed();
6804 public static com.openxc.BinaryMessages.ServerConnectSettings parseFrom(
6805 com.google.protobuf.ByteString data,
6806 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6807 throws com.google.protobuf.InvalidProtocolBufferException {
6808 return newBuilder().mergeFrom(data, extensionRegistry)
6811 public static com.openxc.BinaryMessages.ServerConnectSettings parseFrom(byte[] data)
6812 throws com.google.protobuf.InvalidProtocolBufferException {
6813 return newBuilder().mergeFrom(data).buildParsed();
6815 public static com.openxc.BinaryMessages.ServerConnectSettings parseFrom(
6817 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6818 throws com.google.protobuf.InvalidProtocolBufferException {
6819 return newBuilder().mergeFrom(data, extensionRegistry)
6822 public static com.openxc.BinaryMessages.ServerConnectSettings parseFrom(java.io.InputStream input)
6823 throws java.io.IOException {
6824 return newBuilder().mergeFrom(input).buildParsed();
6826 public static com.openxc.BinaryMessages.ServerConnectSettings parseFrom(
6827 java.io.InputStream input,
6828 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6829 throws java.io.IOException {
6830 return newBuilder().mergeFrom(input, extensionRegistry)
6833 public static com.openxc.BinaryMessages.ServerConnectSettings parseDelimitedFrom(java.io.InputStream input)
6834 throws java.io.IOException {
6835 Builder builder = newBuilder();
6836 if (builder.mergeDelimitedFrom(input)) {
6837 return builder.buildParsed();
6842 public static com.openxc.BinaryMessages.ServerConnectSettings parseDelimitedFrom(
6843 java.io.InputStream input,
6844 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6845 throws java.io.IOException {
6846 Builder builder = newBuilder();
6847 if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
6848 return builder.buildParsed();
6853 public static com.openxc.BinaryMessages.ServerConnectSettings parseFrom(
6854 com.google.protobuf.CodedInputStream input)
6855 throws java.io.IOException {
6856 return newBuilder().mergeFrom(input).buildParsed();
6858 public static com.openxc.BinaryMessages.ServerConnectSettings parseFrom(
6859 com.google.protobuf.CodedInputStream input,
6860 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6861 throws java.io.IOException {
6862 return newBuilder().mergeFrom(input, extensionRegistry)
6866 public static Builder newBuilder() { return Builder.create(); }
6867 public Builder newBuilderForType() { return newBuilder(); }
6868 public static Builder newBuilder(com.openxc.BinaryMessages.ServerConnectSettings prototype) {
6869 return newBuilder().mergeFrom(prototype);
6871 public Builder toBuilder() { return newBuilder(this); }
6874 protected Builder newBuilderForType(
6875 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
6876 Builder builder = new Builder(parent);
6879 public static final class Builder extends
6880 com.google.protobuf.GeneratedMessage.Builder<Builder>
6881 implements com.openxc.BinaryMessages.ServerConnectSettingsOrBuilder {
6882 public static final com.google.protobuf.Descriptors.Descriptor
6884 return com.openxc.BinaryMessages.internal_static_openxc_ServerConnectSettings_descriptor;
6887 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
6888 internalGetFieldAccessorTable() {
6889 return com.openxc.BinaryMessages.internal_static_openxc_ServerConnectSettings_fieldAccessorTable;
6892 // Construct using com.openxc.BinaryMessages.ServerConnectSettings.newBuilder()
6894 maybeForceBuilderInitialization();
6897 private Builder(BuilderParent parent) {
6899 maybeForceBuilderInitialization();
6901 private void maybeForceBuilderInitialization() {
6902 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
6905 private static Builder create() {
6906 return new Builder();
6909 public Builder clear() {
6912 bitField0_ = (bitField0_ & ~0x00000001);
6914 bitField0_ = (bitField0_ & ~0x00000002);
6918 public Builder clone() {
6919 return create().mergeFrom(buildPartial());
6922 public com.google.protobuf.Descriptors.Descriptor
6923 getDescriptorForType() {
6924 return com.openxc.BinaryMessages.ServerConnectSettings.getDescriptor();
6927 public com.openxc.BinaryMessages.ServerConnectSettings getDefaultInstanceForType() {
6928 return com.openxc.BinaryMessages.ServerConnectSettings.getDefaultInstance();
6931 public com.openxc.BinaryMessages.ServerConnectSettings build() {
6932 com.openxc.BinaryMessages.ServerConnectSettings result = buildPartial();
6933 if (!result.isInitialized()) {
6934 throw newUninitializedMessageException(result);
6939 private com.openxc.BinaryMessages.ServerConnectSettings buildParsed()
6940 throws com.google.protobuf.InvalidProtocolBufferException {
6941 com.openxc.BinaryMessages.ServerConnectSettings result = buildPartial();
6942 if (!result.isInitialized()) {
6943 throw newUninitializedMessageException(
6944 result).asInvalidProtocolBufferException();
6949 public com.openxc.BinaryMessages.ServerConnectSettings buildPartial() {
6950 com.openxc.BinaryMessages.ServerConnectSettings result = new com.openxc.BinaryMessages.ServerConnectSettings(this);
6951 int from_bitField0_ = bitField0_;
6952 int to_bitField0_ = 0;
6953 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
6954 to_bitField0_ |= 0x00000001;
6956 result.host_ = host_;
6957 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
6958 to_bitField0_ |= 0x00000002;
6960 result.port_ = port_;
6961 result.bitField0_ = to_bitField0_;
6966 public Builder mergeFrom(com.google.protobuf.Message other) {
6967 if (other instanceof com.openxc.BinaryMessages.ServerConnectSettings) {
6968 return mergeFrom((com.openxc.BinaryMessages.ServerConnectSettings)other);
6970 super.mergeFrom(other);
6975 public Builder mergeFrom(com.openxc.BinaryMessages.ServerConnectSettings other) {
6976 if (other == com.openxc.BinaryMessages.ServerConnectSettings.getDefaultInstance()) return this;
6977 if (other.hasHost()) {
6978 setHost(other.getHost());
6980 if (other.hasPort()) {
6981 setPort(other.getPort());
6983 this.mergeUnknownFields(other.getUnknownFields());
6987 public final boolean isInitialized() {
6991 public Builder mergeFrom(
6992 com.google.protobuf.CodedInputStream input,
6993 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6994 throws java.io.IOException {
6995 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
6996 com.google.protobuf.UnknownFieldSet.newBuilder(
6997 this.getUnknownFields());
6999 int tag = input.readTag();
7002 this.setUnknownFields(unknownFields.build());
7006 if (!parseUnknownField(input, unknownFields,
7007 extensionRegistry, tag)) {
7008 this.setUnknownFields(unknownFields.build());
7015 bitField0_ |= 0x00000001;
7016 host_ = input.readBytes();
7020 bitField0_ |= 0x00000002;
7021 port_ = input.readUInt32();
7028 private int bitField0_;
7030 // optional string host = 1;
7031 private java.lang.Object host_ = "";
7032 public boolean hasHost() {
7033 return ((bitField0_ & 0x00000001) == 0x00000001);
7035 public String getHost() {
7036 java.lang.Object ref = host_;
7037 if (!(ref instanceof String)) {
7038 String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
7042 return (String) ref;
7045 public Builder setHost(String value) {
7046 if (value == null) {
7047 throw new NullPointerException();
7049 bitField0_ |= 0x00000001;
7054 public Builder clearHost() {
7055 bitField0_ = (bitField0_ & ~0x00000001);
7056 host_ = getDefaultInstance().getHost();
7060 void setHost(com.google.protobuf.ByteString value) {
7061 bitField0_ |= 0x00000001;
7066 // optional uint32 port = 2;
7068 public boolean hasPort() {
7069 return ((bitField0_ & 0x00000002) == 0x00000002);
7071 public int getPort() {
7074 public Builder setPort(int value) {
7075 bitField0_ |= 0x00000002;
7080 public Builder clearPort() {
7081 bitField0_ = (bitField0_ & ~0x00000002);
7087 // @@protoc_insertion_point(builder_scope:openxc.ServerConnectSettings)
7091 defaultInstance = new ServerConnectSettings(true);
7092 defaultInstance.initFields();
7095 // @@protoc_insertion_point(class_scope:openxc.ServerConnectSettings)
7098 public interface ModemConfigurationCommandOrBuilder
7099 extends com.google.protobuf.MessageOrBuilder {
7101 // optional .openxc.NetworkOperatorSettings networkOperatorSettings = 1;
7102 boolean hasNetworkOperatorSettings();
7103 com.openxc.BinaryMessages.NetworkOperatorSettings getNetworkOperatorSettings();
7104 com.openxc.BinaryMessages.NetworkOperatorSettingsOrBuilder getNetworkOperatorSettingsOrBuilder();
7106 // optional .openxc.NetworkDataSettings networkDataSettings = 2;
7107 boolean hasNetworkDataSettings();
7108 com.openxc.BinaryMessages.NetworkDataSettings getNetworkDataSettings();
7109 com.openxc.BinaryMessages.NetworkDataSettingsOrBuilder getNetworkDataSettingsOrBuilder();
7111 // optional .openxc.ServerConnectSettings serverConnectSettings = 3;
7112 boolean hasServerConnectSettings();
7113 com.openxc.BinaryMessages.ServerConnectSettings getServerConnectSettings();
7114 com.openxc.BinaryMessages.ServerConnectSettingsOrBuilder getServerConnectSettingsOrBuilder();
7116 public static final class ModemConfigurationCommand extends
7117 com.google.protobuf.GeneratedMessage
7118 implements ModemConfigurationCommandOrBuilder {
7119 // Use ModemConfigurationCommand.newBuilder() to construct.
7120 private ModemConfigurationCommand(Builder builder) {
7123 private ModemConfigurationCommand(boolean noInit) {}
7125 private static final ModemConfigurationCommand defaultInstance;
7126 public static ModemConfigurationCommand getDefaultInstance() {
7127 return defaultInstance;
7130 public ModemConfigurationCommand getDefaultInstanceForType() {
7131 return defaultInstance;
7134 public static final com.google.protobuf.Descriptors.Descriptor
7136 return com.openxc.BinaryMessages.internal_static_openxc_ModemConfigurationCommand_descriptor;
7139 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
7140 internalGetFieldAccessorTable() {
7141 return com.openxc.BinaryMessages.internal_static_openxc_ModemConfigurationCommand_fieldAccessorTable;
7144 private int bitField0_;
7145 // optional .openxc.NetworkOperatorSettings networkOperatorSettings = 1;
7146 public static final int NETWORKOPERATORSETTINGS_FIELD_NUMBER = 1;
7147 private com.openxc.BinaryMessages.NetworkOperatorSettings networkOperatorSettings_;
7148 public boolean hasNetworkOperatorSettings() {
7149 return ((bitField0_ & 0x00000001) == 0x00000001);
7151 public com.openxc.BinaryMessages.NetworkOperatorSettings getNetworkOperatorSettings() {
7152 return networkOperatorSettings_;
7154 public com.openxc.BinaryMessages.NetworkOperatorSettingsOrBuilder getNetworkOperatorSettingsOrBuilder() {
7155 return networkOperatorSettings_;
7158 // optional .openxc.NetworkDataSettings networkDataSettings = 2;
7159 public static final int NETWORKDATASETTINGS_FIELD_NUMBER = 2;
7160 private com.openxc.BinaryMessages.NetworkDataSettings networkDataSettings_;
7161 public boolean hasNetworkDataSettings() {
7162 return ((bitField0_ & 0x00000002) == 0x00000002);
7164 public com.openxc.BinaryMessages.NetworkDataSettings getNetworkDataSettings() {
7165 return networkDataSettings_;
7167 public com.openxc.BinaryMessages.NetworkDataSettingsOrBuilder getNetworkDataSettingsOrBuilder() {
7168 return networkDataSettings_;
7171 // optional .openxc.ServerConnectSettings serverConnectSettings = 3;
7172 public static final int SERVERCONNECTSETTINGS_FIELD_NUMBER = 3;
7173 private com.openxc.BinaryMessages.ServerConnectSettings serverConnectSettings_;
7174 public boolean hasServerConnectSettings() {
7175 return ((bitField0_ & 0x00000004) == 0x00000004);
7177 public com.openxc.BinaryMessages.ServerConnectSettings getServerConnectSettings() {
7178 return serverConnectSettings_;
7180 public com.openxc.BinaryMessages.ServerConnectSettingsOrBuilder getServerConnectSettingsOrBuilder() {
7181 return serverConnectSettings_;
7184 private void initFields() {
7185 networkOperatorSettings_ = com.openxc.BinaryMessages.NetworkOperatorSettings.getDefaultInstance();
7186 networkDataSettings_ = com.openxc.BinaryMessages.NetworkDataSettings.getDefaultInstance();
7187 serverConnectSettings_ = com.openxc.BinaryMessages.ServerConnectSettings.getDefaultInstance();
7189 private byte memoizedIsInitialized = -1;
7190 public final boolean isInitialized() {
7191 byte isInitialized = memoizedIsInitialized;
7192 if (isInitialized != -1) return isInitialized == 1;
7194 memoizedIsInitialized = 1;
7198 public void writeTo(com.google.protobuf.CodedOutputStream output)
7199 throws java.io.IOException {
7200 getSerializedSize();
7201 if (((bitField0_ & 0x00000001) == 0x00000001)) {
7202 output.writeMessage(1, networkOperatorSettings_);
7204 if (((bitField0_ & 0x00000002) == 0x00000002)) {
7205 output.writeMessage(2, networkDataSettings_);
7207 if (((bitField0_ & 0x00000004) == 0x00000004)) {
7208 output.writeMessage(3, serverConnectSettings_);
7210 getUnknownFields().writeTo(output);
7213 private int memoizedSerializedSize = -1;
7214 public int getSerializedSize() {
7215 int size = memoizedSerializedSize;
7216 if (size != -1) return size;
7219 if (((bitField0_ & 0x00000001) == 0x00000001)) {
7220 size += com.google.protobuf.CodedOutputStream
7221 .computeMessageSize(1, networkOperatorSettings_);
7223 if (((bitField0_ & 0x00000002) == 0x00000002)) {
7224 size += com.google.protobuf.CodedOutputStream
7225 .computeMessageSize(2, networkDataSettings_);
7227 if (((bitField0_ & 0x00000004) == 0x00000004)) {
7228 size += com.google.protobuf.CodedOutputStream
7229 .computeMessageSize(3, serverConnectSettings_);
7231 size += getUnknownFields().getSerializedSize();
7232 memoizedSerializedSize = size;
7236 private static final long serialVersionUID = 0L;
7238 protected java.lang.Object writeReplace()
7239 throws java.io.ObjectStreamException {
7240 return super.writeReplace();
7243 public static com.openxc.BinaryMessages.ModemConfigurationCommand parseFrom(
7244 com.google.protobuf.ByteString data)
7245 throws com.google.protobuf.InvalidProtocolBufferException {
7246 return newBuilder().mergeFrom(data).buildParsed();
7248 public static com.openxc.BinaryMessages.ModemConfigurationCommand parseFrom(
7249 com.google.protobuf.ByteString data,
7250 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
7251 throws com.google.protobuf.InvalidProtocolBufferException {
7252 return newBuilder().mergeFrom(data, extensionRegistry)
7255 public static com.openxc.BinaryMessages.ModemConfigurationCommand parseFrom(byte[] data)
7256 throws com.google.protobuf.InvalidProtocolBufferException {
7257 return newBuilder().mergeFrom(data).buildParsed();
7259 public static com.openxc.BinaryMessages.ModemConfigurationCommand parseFrom(
7261 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
7262 throws com.google.protobuf.InvalidProtocolBufferException {
7263 return newBuilder().mergeFrom(data, extensionRegistry)
7266 public static com.openxc.BinaryMessages.ModemConfigurationCommand parseFrom(java.io.InputStream input)
7267 throws java.io.IOException {
7268 return newBuilder().mergeFrom(input).buildParsed();
7270 public static com.openxc.BinaryMessages.ModemConfigurationCommand parseFrom(
7271 java.io.InputStream input,
7272 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
7273 throws java.io.IOException {
7274 return newBuilder().mergeFrom(input, extensionRegistry)
7277 public static com.openxc.BinaryMessages.ModemConfigurationCommand parseDelimitedFrom(java.io.InputStream input)
7278 throws java.io.IOException {
7279 Builder builder = newBuilder();
7280 if (builder.mergeDelimitedFrom(input)) {
7281 return builder.buildParsed();
7286 public static com.openxc.BinaryMessages.ModemConfigurationCommand parseDelimitedFrom(
7287 java.io.InputStream input,
7288 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
7289 throws java.io.IOException {
7290 Builder builder = newBuilder();
7291 if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
7292 return builder.buildParsed();
7297 public static com.openxc.BinaryMessages.ModemConfigurationCommand parseFrom(
7298 com.google.protobuf.CodedInputStream input)
7299 throws java.io.IOException {
7300 return newBuilder().mergeFrom(input).buildParsed();
7302 public static com.openxc.BinaryMessages.ModemConfigurationCommand parseFrom(
7303 com.google.protobuf.CodedInputStream input,
7304 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
7305 throws java.io.IOException {
7306 return newBuilder().mergeFrom(input, extensionRegistry)
7310 public static Builder newBuilder() { return Builder.create(); }
7311 public Builder newBuilderForType() { return newBuilder(); }
7312 public static Builder newBuilder(com.openxc.BinaryMessages.ModemConfigurationCommand prototype) {
7313 return newBuilder().mergeFrom(prototype);
7315 public Builder toBuilder() { return newBuilder(this); }
7318 protected Builder newBuilderForType(
7319 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
7320 Builder builder = new Builder(parent);
7323 public static final class Builder extends
7324 com.google.protobuf.GeneratedMessage.Builder<Builder>
7325 implements com.openxc.BinaryMessages.ModemConfigurationCommandOrBuilder {
7326 public static final com.google.protobuf.Descriptors.Descriptor
7328 return com.openxc.BinaryMessages.internal_static_openxc_ModemConfigurationCommand_descriptor;
7331 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
7332 internalGetFieldAccessorTable() {
7333 return com.openxc.BinaryMessages.internal_static_openxc_ModemConfigurationCommand_fieldAccessorTable;
7336 // Construct using com.openxc.BinaryMessages.ModemConfigurationCommand.newBuilder()
7338 maybeForceBuilderInitialization();
7341 private Builder(BuilderParent parent) {
7343 maybeForceBuilderInitialization();
7345 private void maybeForceBuilderInitialization() {
7346 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
7347 getNetworkOperatorSettingsFieldBuilder();
7348 getNetworkDataSettingsFieldBuilder();
7349 getServerConnectSettingsFieldBuilder();
7352 private static Builder create() {
7353 return new Builder();
7356 public Builder clear() {
7358 if (networkOperatorSettingsBuilder_ == null) {
7359 networkOperatorSettings_ = com.openxc.BinaryMessages.NetworkOperatorSettings.getDefaultInstance();
7361 networkOperatorSettingsBuilder_.clear();
7363 bitField0_ = (bitField0_ & ~0x00000001);
7364 if (networkDataSettingsBuilder_ == null) {
7365 networkDataSettings_ = com.openxc.BinaryMessages.NetworkDataSettings.getDefaultInstance();
7367 networkDataSettingsBuilder_.clear();
7369 bitField0_ = (bitField0_ & ~0x00000002);
7370 if (serverConnectSettingsBuilder_ == null) {
7371 serverConnectSettings_ = com.openxc.BinaryMessages.ServerConnectSettings.getDefaultInstance();
7373 serverConnectSettingsBuilder_.clear();
7375 bitField0_ = (bitField0_ & ~0x00000004);
7379 public Builder clone() {
7380 return create().mergeFrom(buildPartial());
7383 public com.google.protobuf.Descriptors.Descriptor
7384 getDescriptorForType() {
7385 return com.openxc.BinaryMessages.ModemConfigurationCommand.getDescriptor();
7388 public com.openxc.BinaryMessages.ModemConfigurationCommand getDefaultInstanceForType() {
7389 return com.openxc.BinaryMessages.ModemConfigurationCommand.getDefaultInstance();
7392 public com.openxc.BinaryMessages.ModemConfigurationCommand build() {
7393 com.openxc.BinaryMessages.ModemConfigurationCommand result = buildPartial();
7394 if (!result.isInitialized()) {
7395 throw newUninitializedMessageException(result);
7400 private com.openxc.BinaryMessages.ModemConfigurationCommand buildParsed()
7401 throws com.google.protobuf.InvalidProtocolBufferException {
7402 com.openxc.BinaryMessages.ModemConfigurationCommand result = buildPartial();
7403 if (!result.isInitialized()) {
7404 throw newUninitializedMessageException(
7405 result).asInvalidProtocolBufferException();
7410 public com.openxc.BinaryMessages.ModemConfigurationCommand buildPartial() {
7411 com.openxc.BinaryMessages.ModemConfigurationCommand result = new com.openxc.BinaryMessages.ModemConfigurationCommand(this);
7412 int from_bitField0_ = bitField0_;
7413 int to_bitField0_ = 0;
7414 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
7415 to_bitField0_ |= 0x00000001;
7417 if (networkOperatorSettingsBuilder_ == null) {
7418 result.networkOperatorSettings_ = networkOperatorSettings_;
7420 result.networkOperatorSettings_ = networkOperatorSettingsBuilder_.build();
7422 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
7423 to_bitField0_ |= 0x00000002;
7425 if (networkDataSettingsBuilder_ == null) {
7426 result.networkDataSettings_ = networkDataSettings_;
7428 result.networkDataSettings_ = networkDataSettingsBuilder_.build();
7430 if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
7431 to_bitField0_ |= 0x00000004;
7433 if (serverConnectSettingsBuilder_ == null) {
7434 result.serverConnectSettings_ = serverConnectSettings_;
7436 result.serverConnectSettings_ = serverConnectSettingsBuilder_.build();
7438 result.bitField0_ = to_bitField0_;
7443 public Builder mergeFrom(com.google.protobuf.Message other) {
7444 if (other instanceof com.openxc.BinaryMessages.ModemConfigurationCommand) {
7445 return mergeFrom((com.openxc.BinaryMessages.ModemConfigurationCommand)other);
7447 super.mergeFrom(other);
7452 public Builder mergeFrom(com.openxc.BinaryMessages.ModemConfigurationCommand other) {
7453 if (other == com.openxc.BinaryMessages.ModemConfigurationCommand.getDefaultInstance()) return this;
7454 if (other.hasNetworkOperatorSettings()) {
7455 mergeNetworkOperatorSettings(other.getNetworkOperatorSettings());
7457 if (other.hasNetworkDataSettings()) {
7458 mergeNetworkDataSettings(other.getNetworkDataSettings());
7460 if (other.hasServerConnectSettings()) {
7461 mergeServerConnectSettings(other.getServerConnectSettings());
7463 this.mergeUnknownFields(other.getUnknownFields());
7467 public final boolean isInitialized() {
7471 public Builder mergeFrom(
7472 com.google.protobuf.CodedInputStream input,
7473 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
7474 throws java.io.IOException {
7475 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
7476 com.google.protobuf.UnknownFieldSet.newBuilder(
7477 this.getUnknownFields());
7479 int tag = input.readTag();
7482 this.setUnknownFields(unknownFields.build());
7486 if (!parseUnknownField(input, unknownFields,
7487 extensionRegistry, tag)) {
7488 this.setUnknownFields(unknownFields.build());
7495 com.openxc.BinaryMessages.NetworkOperatorSettings.Builder subBuilder = com.openxc.BinaryMessages.NetworkOperatorSettings.newBuilder();
7496 if (hasNetworkOperatorSettings()) {
7497 subBuilder.mergeFrom(getNetworkOperatorSettings());
7499 input.readMessage(subBuilder, extensionRegistry);
7500 setNetworkOperatorSettings(subBuilder.buildPartial());
7504 com.openxc.BinaryMessages.NetworkDataSettings.Builder subBuilder = com.openxc.BinaryMessages.NetworkDataSettings.newBuilder();
7505 if (hasNetworkDataSettings()) {
7506 subBuilder.mergeFrom(getNetworkDataSettings());
7508 input.readMessage(subBuilder, extensionRegistry);
7509 setNetworkDataSettings(subBuilder.buildPartial());
7513 com.openxc.BinaryMessages.ServerConnectSettings.Builder subBuilder = com.openxc.BinaryMessages.ServerConnectSettings.newBuilder();
7514 if (hasServerConnectSettings()) {
7515 subBuilder.mergeFrom(getServerConnectSettings());
7517 input.readMessage(subBuilder, extensionRegistry);
7518 setServerConnectSettings(subBuilder.buildPartial());
7525 private int bitField0_;
7527 // optional .openxc.NetworkOperatorSettings networkOperatorSettings = 1;
7528 private com.openxc.BinaryMessages.NetworkOperatorSettings networkOperatorSettings_ = com.openxc.BinaryMessages.NetworkOperatorSettings.getDefaultInstance();
7529 private com.google.protobuf.SingleFieldBuilder<
7530 com.openxc.BinaryMessages.NetworkOperatorSettings, com.openxc.BinaryMessages.NetworkOperatorSettings.Builder, com.openxc.BinaryMessages.NetworkOperatorSettingsOrBuilder> networkOperatorSettingsBuilder_;
7531 public boolean hasNetworkOperatorSettings() {
7532 return ((bitField0_ & 0x00000001) == 0x00000001);
7534 public com.openxc.BinaryMessages.NetworkOperatorSettings getNetworkOperatorSettings() {
7535 if (networkOperatorSettingsBuilder_ == null) {
7536 return networkOperatorSettings_;
7538 return networkOperatorSettingsBuilder_.getMessage();
7541 public Builder setNetworkOperatorSettings(com.openxc.BinaryMessages.NetworkOperatorSettings value) {
7542 if (networkOperatorSettingsBuilder_ == null) {
7543 if (value == null) {
7544 throw new NullPointerException();
7546 networkOperatorSettings_ = value;
7549 networkOperatorSettingsBuilder_.setMessage(value);
7551 bitField0_ |= 0x00000001;
7554 public Builder setNetworkOperatorSettings(
7555 com.openxc.BinaryMessages.NetworkOperatorSettings.Builder builderForValue) {
7556 if (networkOperatorSettingsBuilder_ == null) {
7557 networkOperatorSettings_ = builderForValue.build();
7560 networkOperatorSettingsBuilder_.setMessage(builderForValue.build());
7562 bitField0_ |= 0x00000001;
7565 public Builder mergeNetworkOperatorSettings(com.openxc.BinaryMessages.NetworkOperatorSettings value) {
7566 if (networkOperatorSettingsBuilder_ == null) {
7567 if (((bitField0_ & 0x00000001) == 0x00000001) &&
7568 networkOperatorSettings_ != com.openxc.BinaryMessages.NetworkOperatorSettings.getDefaultInstance()) {
7569 networkOperatorSettings_ =
7570 com.openxc.BinaryMessages.NetworkOperatorSettings.newBuilder(networkOperatorSettings_).mergeFrom(value).buildPartial();
7572 networkOperatorSettings_ = value;
7576 networkOperatorSettingsBuilder_.mergeFrom(value);
7578 bitField0_ |= 0x00000001;
7581 public Builder clearNetworkOperatorSettings() {
7582 if (networkOperatorSettingsBuilder_ == null) {
7583 networkOperatorSettings_ = com.openxc.BinaryMessages.NetworkOperatorSettings.getDefaultInstance();
7586 networkOperatorSettingsBuilder_.clear();
7588 bitField0_ = (bitField0_ & ~0x00000001);
7591 public com.openxc.BinaryMessages.NetworkOperatorSettings.Builder getNetworkOperatorSettingsBuilder() {
7592 bitField0_ |= 0x00000001;
7594 return getNetworkOperatorSettingsFieldBuilder().getBuilder();
7596 public com.openxc.BinaryMessages.NetworkOperatorSettingsOrBuilder getNetworkOperatorSettingsOrBuilder() {
7597 if (networkOperatorSettingsBuilder_ != null) {
7598 return networkOperatorSettingsBuilder_.getMessageOrBuilder();
7600 return networkOperatorSettings_;
7603 private com.google.protobuf.SingleFieldBuilder<
7604 com.openxc.BinaryMessages.NetworkOperatorSettings, com.openxc.BinaryMessages.NetworkOperatorSettings.Builder, com.openxc.BinaryMessages.NetworkOperatorSettingsOrBuilder>
7605 getNetworkOperatorSettingsFieldBuilder() {
7606 if (networkOperatorSettingsBuilder_ == null) {
7607 networkOperatorSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilder<
7608 com.openxc.BinaryMessages.NetworkOperatorSettings, com.openxc.BinaryMessages.NetworkOperatorSettings.Builder, com.openxc.BinaryMessages.NetworkOperatorSettingsOrBuilder>(
7609 networkOperatorSettings_,
7610 getParentForChildren(),
7612 networkOperatorSettings_ = null;
7614 return networkOperatorSettingsBuilder_;
7617 // optional .openxc.NetworkDataSettings networkDataSettings = 2;
7618 private com.openxc.BinaryMessages.NetworkDataSettings networkDataSettings_ = com.openxc.BinaryMessages.NetworkDataSettings.getDefaultInstance();
7619 private com.google.protobuf.SingleFieldBuilder<
7620 com.openxc.BinaryMessages.NetworkDataSettings, com.openxc.BinaryMessages.NetworkDataSettings.Builder, com.openxc.BinaryMessages.NetworkDataSettingsOrBuilder> networkDataSettingsBuilder_;
7621 public boolean hasNetworkDataSettings() {
7622 return ((bitField0_ & 0x00000002) == 0x00000002);
7624 public com.openxc.BinaryMessages.NetworkDataSettings getNetworkDataSettings() {
7625 if (networkDataSettingsBuilder_ == null) {
7626 return networkDataSettings_;
7628 return networkDataSettingsBuilder_.getMessage();
7631 public Builder setNetworkDataSettings(com.openxc.BinaryMessages.NetworkDataSettings value) {
7632 if (networkDataSettingsBuilder_ == null) {
7633 if (value == null) {
7634 throw new NullPointerException();
7636 networkDataSettings_ = value;
7639 networkDataSettingsBuilder_.setMessage(value);
7641 bitField0_ |= 0x00000002;
7644 public Builder setNetworkDataSettings(
7645 com.openxc.BinaryMessages.NetworkDataSettings.Builder builderForValue) {
7646 if (networkDataSettingsBuilder_ == null) {
7647 networkDataSettings_ = builderForValue.build();
7650 networkDataSettingsBuilder_.setMessage(builderForValue.build());
7652 bitField0_ |= 0x00000002;
7655 public Builder mergeNetworkDataSettings(com.openxc.BinaryMessages.NetworkDataSettings value) {
7656 if (networkDataSettingsBuilder_ == null) {
7657 if (((bitField0_ & 0x00000002) == 0x00000002) &&
7658 networkDataSettings_ != com.openxc.BinaryMessages.NetworkDataSettings.getDefaultInstance()) {
7659 networkDataSettings_ =
7660 com.openxc.BinaryMessages.NetworkDataSettings.newBuilder(networkDataSettings_).mergeFrom(value).buildPartial();
7662 networkDataSettings_ = value;
7666 networkDataSettingsBuilder_.mergeFrom(value);
7668 bitField0_ |= 0x00000002;
7671 public Builder clearNetworkDataSettings() {
7672 if (networkDataSettingsBuilder_ == null) {
7673 networkDataSettings_ = com.openxc.BinaryMessages.NetworkDataSettings.getDefaultInstance();
7676 networkDataSettingsBuilder_.clear();
7678 bitField0_ = (bitField0_ & ~0x00000002);
7681 public com.openxc.BinaryMessages.NetworkDataSettings.Builder getNetworkDataSettingsBuilder() {
7682 bitField0_ |= 0x00000002;
7684 return getNetworkDataSettingsFieldBuilder().getBuilder();
7686 public com.openxc.BinaryMessages.NetworkDataSettingsOrBuilder getNetworkDataSettingsOrBuilder() {
7687 if (networkDataSettingsBuilder_ != null) {
7688 return networkDataSettingsBuilder_.getMessageOrBuilder();
7690 return networkDataSettings_;
7693 private com.google.protobuf.SingleFieldBuilder<
7694 com.openxc.BinaryMessages.NetworkDataSettings, com.openxc.BinaryMessages.NetworkDataSettings.Builder, com.openxc.BinaryMessages.NetworkDataSettingsOrBuilder>
7695 getNetworkDataSettingsFieldBuilder() {
7696 if (networkDataSettingsBuilder_ == null) {
7697 networkDataSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilder<
7698 com.openxc.BinaryMessages.NetworkDataSettings, com.openxc.BinaryMessages.NetworkDataSettings.Builder, com.openxc.BinaryMessages.NetworkDataSettingsOrBuilder>(
7699 networkDataSettings_,
7700 getParentForChildren(),
7702 networkDataSettings_ = null;
7704 return networkDataSettingsBuilder_;
7707 // optional .openxc.ServerConnectSettings serverConnectSettings = 3;
7708 private com.openxc.BinaryMessages.ServerConnectSettings serverConnectSettings_ = com.openxc.BinaryMessages.ServerConnectSettings.getDefaultInstance();
7709 private com.google.protobuf.SingleFieldBuilder<
7710 com.openxc.BinaryMessages.ServerConnectSettings, com.openxc.BinaryMessages.ServerConnectSettings.Builder, com.openxc.BinaryMessages.ServerConnectSettingsOrBuilder> serverConnectSettingsBuilder_;
7711 public boolean hasServerConnectSettings() {
7712 return ((bitField0_ & 0x00000004) == 0x00000004);
7714 public com.openxc.BinaryMessages.ServerConnectSettings getServerConnectSettings() {
7715 if (serverConnectSettingsBuilder_ == null) {
7716 return serverConnectSettings_;
7718 return serverConnectSettingsBuilder_.getMessage();
7721 public Builder setServerConnectSettings(com.openxc.BinaryMessages.ServerConnectSettings value) {
7722 if (serverConnectSettingsBuilder_ == null) {
7723 if (value == null) {
7724 throw new NullPointerException();
7726 serverConnectSettings_ = value;
7729 serverConnectSettingsBuilder_.setMessage(value);
7731 bitField0_ |= 0x00000004;
7734 public Builder setServerConnectSettings(
7735 com.openxc.BinaryMessages.ServerConnectSettings.Builder builderForValue) {
7736 if (serverConnectSettingsBuilder_ == null) {
7737 serverConnectSettings_ = builderForValue.build();
7740 serverConnectSettingsBuilder_.setMessage(builderForValue.build());
7742 bitField0_ |= 0x00000004;
7745 public Builder mergeServerConnectSettings(com.openxc.BinaryMessages.ServerConnectSettings value) {
7746 if (serverConnectSettingsBuilder_ == null) {
7747 if (((bitField0_ & 0x00000004) == 0x00000004) &&
7748 serverConnectSettings_ != com.openxc.BinaryMessages.ServerConnectSettings.getDefaultInstance()) {
7749 serverConnectSettings_ =
7750 com.openxc.BinaryMessages.ServerConnectSettings.newBuilder(serverConnectSettings_).mergeFrom(value).buildPartial();
7752 serverConnectSettings_ = value;
7756 serverConnectSettingsBuilder_.mergeFrom(value);
7758 bitField0_ |= 0x00000004;
7761 public Builder clearServerConnectSettings() {
7762 if (serverConnectSettingsBuilder_ == null) {
7763 serverConnectSettings_ = com.openxc.BinaryMessages.ServerConnectSettings.getDefaultInstance();
7766 serverConnectSettingsBuilder_.clear();
7768 bitField0_ = (bitField0_ & ~0x00000004);
7771 public com.openxc.BinaryMessages.ServerConnectSettings.Builder getServerConnectSettingsBuilder() {
7772 bitField0_ |= 0x00000004;
7774 return getServerConnectSettingsFieldBuilder().getBuilder();
7776 public com.openxc.BinaryMessages.ServerConnectSettingsOrBuilder getServerConnectSettingsOrBuilder() {
7777 if (serverConnectSettingsBuilder_ != null) {
7778 return serverConnectSettingsBuilder_.getMessageOrBuilder();
7780 return serverConnectSettings_;
7783 private com.google.protobuf.SingleFieldBuilder<
7784 com.openxc.BinaryMessages.ServerConnectSettings, com.openxc.BinaryMessages.ServerConnectSettings.Builder, com.openxc.BinaryMessages.ServerConnectSettingsOrBuilder>
7785 getServerConnectSettingsFieldBuilder() {
7786 if (serverConnectSettingsBuilder_ == null) {
7787 serverConnectSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilder<
7788 com.openxc.BinaryMessages.ServerConnectSettings, com.openxc.BinaryMessages.ServerConnectSettings.Builder, com.openxc.BinaryMessages.ServerConnectSettingsOrBuilder>(
7789 serverConnectSettings_,
7790 getParentForChildren(),
7792 serverConnectSettings_ = null;
7794 return serverConnectSettingsBuilder_;
7797 // @@protoc_insertion_point(builder_scope:openxc.ModemConfigurationCommand)
7801 defaultInstance = new ModemConfigurationCommand(true);
7802 defaultInstance.initFields();
7805 // @@protoc_insertion_point(class_scope:openxc.ModemConfigurationCommand)
7808 public interface CommandResponseOrBuilder
7809 extends com.google.protobuf.MessageOrBuilder {
7811 // optional .openxc.ControlCommand.Type type = 1;
7813 com.openxc.BinaryMessages.ControlCommand.Type getType();
7815 // optional string message = 2;
7816 boolean hasMessage();
7817 String getMessage();
7819 // optional bool status = 3;
7820 boolean hasStatus();
7821 boolean getStatus();
7823 public static final class CommandResponse extends
7824 com.google.protobuf.GeneratedMessage
7825 implements CommandResponseOrBuilder {
7826 // Use CommandResponse.newBuilder() to construct.
7827 private CommandResponse(Builder builder) {
7830 private CommandResponse(boolean noInit) {}
7832 private static final CommandResponse defaultInstance;
7833 public static CommandResponse getDefaultInstance() {
7834 return defaultInstance;
7837 public CommandResponse getDefaultInstanceForType() {
7838 return defaultInstance;
7841 public static final com.google.protobuf.Descriptors.Descriptor
7843 return com.openxc.BinaryMessages.internal_static_openxc_CommandResponse_descriptor;
7846 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
7847 internalGetFieldAccessorTable() {
7848 return com.openxc.BinaryMessages.internal_static_openxc_CommandResponse_fieldAccessorTable;
7851 private int bitField0_;
7852 // optional .openxc.ControlCommand.Type type = 1;
7853 public static final int TYPE_FIELD_NUMBER = 1;
7854 private com.openxc.BinaryMessages.ControlCommand.Type type_;
7855 public boolean hasType() {
7856 return ((bitField0_ & 0x00000001) == 0x00000001);
7858 public com.openxc.BinaryMessages.ControlCommand.Type getType() {
7862 // optional string message = 2;
7863 public static final int MESSAGE_FIELD_NUMBER = 2;
7864 private java.lang.Object message_;
7865 public boolean hasMessage() {
7866 return ((bitField0_ & 0x00000002) == 0x00000002);
7868 public String getMessage() {
7869 java.lang.Object ref = message_;
7870 if (ref instanceof String) {
7871 return (String) ref;
7873 com.google.protobuf.ByteString bs =
7874 (com.google.protobuf.ByteString) ref;
7875 String s = bs.toStringUtf8();
7876 if (com.google.protobuf.Internal.isValidUtf8(bs)) {
7882 private com.google.protobuf.ByteString getMessageBytes() {
7883 java.lang.Object ref = message_;
7884 if (ref instanceof String) {
7885 com.google.protobuf.ByteString b =
7886 com.google.protobuf.ByteString.copyFromUtf8((String) ref);
7890 return (com.google.protobuf.ByteString) ref;
7894 // optional bool status = 3;
7895 public static final int STATUS_FIELD_NUMBER = 3;
7896 private boolean status_;
7897 public boolean hasStatus() {
7898 return ((bitField0_ & 0x00000004) == 0x00000004);
7900 public boolean getStatus() {
7904 private void initFields() {
7905 type_ = com.openxc.BinaryMessages.ControlCommand.Type.VERSION;
7909 private byte memoizedIsInitialized = -1;
7910 public final boolean isInitialized() {
7911 byte isInitialized = memoizedIsInitialized;
7912 if (isInitialized != -1) return isInitialized == 1;
7914 memoizedIsInitialized = 1;
7918 public void writeTo(com.google.protobuf.CodedOutputStream output)
7919 throws java.io.IOException {
7920 getSerializedSize();
7921 if (((bitField0_ & 0x00000001) == 0x00000001)) {
7922 output.writeEnum(1, type_.getNumber());
7924 if (((bitField0_ & 0x00000002) == 0x00000002)) {
7925 output.writeBytes(2, getMessageBytes());
7927 if (((bitField0_ & 0x00000004) == 0x00000004)) {
7928 output.writeBool(3, status_);
7930 getUnknownFields().writeTo(output);
7933 private int memoizedSerializedSize = -1;
7934 public int getSerializedSize() {
7935 int size = memoizedSerializedSize;
7936 if (size != -1) return size;
7939 if (((bitField0_ & 0x00000001) == 0x00000001)) {
7940 size += com.google.protobuf.CodedOutputStream
7941 .computeEnumSize(1, type_.getNumber());
7943 if (((bitField0_ & 0x00000002) == 0x00000002)) {
7944 size += com.google.protobuf.CodedOutputStream
7945 .computeBytesSize(2, getMessageBytes());
7947 if (((bitField0_ & 0x00000004) == 0x00000004)) {
7948 size += com.google.protobuf.CodedOutputStream
7949 .computeBoolSize(3, status_);
7951 size += getUnknownFields().getSerializedSize();
7952 memoizedSerializedSize = size;
7956 private static final long serialVersionUID = 0L;
7958 protected java.lang.Object writeReplace()
7959 throws java.io.ObjectStreamException {
7960 return super.writeReplace();
7963 public static com.openxc.BinaryMessages.CommandResponse parseFrom(
7964 com.google.protobuf.ByteString data)
7965 throws com.google.protobuf.InvalidProtocolBufferException {
7966 return newBuilder().mergeFrom(data).buildParsed();
7968 public static com.openxc.BinaryMessages.CommandResponse parseFrom(
7969 com.google.protobuf.ByteString data,
7970 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
7971 throws com.google.protobuf.InvalidProtocolBufferException {
7972 return newBuilder().mergeFrom(data, extensionRegistry)
7975 public static com.openxc.BinaryMessages.CommandResponse parseFrom(byte[] data)
7976 throws com.google.protobuf.InvalidProtocolBufferException {
7977 return newBuilder().mergeFrom(data).buildParsed();
7979 public static com.openxc.BinaryMessages.CommandResponse parseFrom(
7981 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
7982 throws com.google.protobuf.InvalidProtocolBufferException {
7983 return newBuilder().mergeFrom(data, extensionRegistry)
7986 public static com.openxc.BinaryMessages.CommandResponse parseFrom(java.io.InputStream input)
7987 throws java.io.IOException {
7988 return newBuilder().mergeFrom(input).buildParsed();
7990 public static com.openxc.BinaryMessages.CommandResponse parseFrom(
7991 java.io.InputStream input,
7992 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
7993 throws java.io.IOException {
7994 return newBuilder().mergeFrom(input, extensionRegistry)
7997 public static com.openxc.BinaryMessages.CommandResponse parseDelimitedFrom(java.io.InputStream input)
7998 throws java.io.IOException {
7999 Builder builder = newBuilder();
8000 if (builder.mergeDelimitedFrom(input)) {
8001 return builder.buildParsed();
8006 public static com.openxc.BinaryMessages.CommandResponse parseDelimitedFrom(
8007 java.io.InputStream input,
8008 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
8009 throws java.io.IOException {
8010 Builder builder = newBuilder();
8011 if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
8012 return builder.buildParsed();
8017 public static com.openxc.BinaryMessages.CommandResponse parseFrom(
8018 com.google.protobuf.CodedInputStream input)
8019 throws java.io.IOException {
8020 return newBuilder().mergeFrom(input).buildParsed();
8022 public static com.openxc.BinaryMessages.CommandResponse parseFrom(
8023 com.google.protobuf.CodedInputStream input,
8024 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
8025 throws java.io.IOException {
8026 return newBuilder().mergeFrom(input, extensionRegistry)
8030 public static Builder newBuilder() { return Builder.create(); }
8031 public Builder newBuilderForType() { return newBuilder(); }
8032 public static Builder newBuilder(com.openxc.BinaryMessages.CommandResponse prototype) {
8033 return newBuilder().mergeFrom(prototype);
8035 public Builder toBuilder() { return newBuilder(this); }
8038 protected Builder newBuilderForType(
8039 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
8040 Builder builder = new Builder(parent);
8043 public static final class Builder extends
8044 com.google.protobuf.GeneratedMessage.Builder<Builder>
8045 implements com.openxc.BinaryMessages.CommandResponseOrBuilder {
8046 public static final com.google.protobuf.Descriptors.Descriptor
8048 return com.openxc.BinaryMessages.internal_static_openxc_CommandResponse_descriptor;
8051 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
8052 internalGetFieldAccessorTable() {
8053 return com.openxc.BinaryMessages.internal_static_openxc_CommandResponse_fieldAccessorTable;
8056 // Construct using com.openxc.BinaryMessages.CommandResponse.newBuilder()
8058 maybeForceBuilderInitialization();
8061 private Builder(BuilderParent parent) {
8063 maybeForceBuilderInitialization();
8065 private void maybeForceBuilderInitialization() {
8066 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
8069 private static Builder create() {
8070 return new Builder();
8073 public Builder clear() {
8075 type_ = com.openxc.BinaryMessages.ControlCommand.Type.VERSION;
8076 bitField0_ = (bitField0_ & ~0x00000001);
8078 bitField0_ = (bitField0_ & ~0x00000002);
8080 bitField0_ = (bitField0_ & ~0x00000004);
8084 public Builder clone() {
8085 return create().mergeFrom(buildPartial());
8088 public com.google.protobuf.Descriptors.Descriptor
8089 getDescriptorForType() {
8090 return com.openxc.BinaryMessages.CommandResponse.getDescriptor();
8093 public com.openxc.BinaryMessages.CommandResponse getDefaultInstanceForType() {
8094 return com.openxc.BinaryMessages.CommandResponse.getDefaultInstance();
8097 public com.openxc.BinaryMessages.CommandResponse build() {
8098 com.openxc.BinaryMessages.CommandResponse result = buildPartial();
8099 if (!result.isInitialized()) {
8100 throw newUninitializedMessageException(result);
8105 private com.openxc.BinaryMessages.CommandResponse buildParsed()
8106 throws com.google.protobuf.InvalidProtocolBufferException {
8107 com.openxc.BinaryMessages.CommandResponse result = buildPartial();
8108 if (!result.isInitialized()) {
8109 throw newUninitializedMessageException(
8110 result).asInvalidProtocolBufferException();
8115 public com.openxc.BinaryMessages.CommandResponse buildPartial() {
8116 com.openxc.BinaryMessages.CommandResponse result = new com.openxc.BinaryMessages.CommandResponse(this);
8117 int from_bitField0_ = bitField0_;
8118 int to_bitField0_ = 0;
8119 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
8120 to_bitField0_ |= 0x00000001;
8122 result.type_ = type_;
8123 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
8124 to_bitField0_ |= 0x00000002;
8126 result.message_ = message_;
8127 if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
8128 to_bitField0_ |= 0x00000004;
8130 result.status_ = status_;
8131 result.bitField0_ = to_bitField0_;
8136 public Builder mergeFrom(com.google.protobuf.Message other) {
8137 if (other instanceof com.openxc.BinaryMessages.CommandResponse) {
8138 return mergeFrom((com.openxc.BinaryMessages.CommandResponse)other);
8140 super.mergeFrom(other);
8145 public Builder mergeFrom(com.openxc.BinaryMessages.CommandResponse other) {
8146 if (other == com.openxc.BinaryMessages.CommandResponse.getDefaultInstance()) return this;
8147 if (other.hasType()) {
8148 setType(other.getType());
8150 if (other.hasMessage()) {
8151 setMessage(other.getMessage());
8153 if (other.hasStatus()) {
8154 setStatus(other.getStatus());
8156 this.mergeUnknownFields(other.getUnknownFields());
8160 public final boolean isInitialized() {
8164 public Builder mergeFrom(
8165 com.google.protobuf.CodedInputStream input,
8166 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
8167 throws java.io.IOException {
8168 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
8169 com.google.protobuf.UnknownFieldSet.newBuilder(
8170 this.getUnknownFields());
8172 int tag = input.readTag();
8175 this.setUnknownFields(unknownFields.build());
8179 if (!parseUnknownField(input, unknownFields,
8180 extensionRegistry, tag)) {
8181 this.setUnknownFields(unknownFields.build());
8188 int rawValue = input.readEnum();
8189 com.openxc.BinaryMessages.ControlCommand.Type value = com.openxc.BinaryMessages.ControlCommand.Type.valueOf(rawValue);
8190 if (value == null) {
8191 unknownFields.mergeVarintField(1, rawValue);
8193 bitField0_ |= 0x00000001;
8199 bitField0_ |= 0x00000002;
8200 message_ = input.readBytes();
8204 bitField0_ |= 0x00000004;
8205 status_ = input.readBool();
8212 private int bitField0_;
8214 // optional .openxc.ControlCommand.Type type = 1;
8215 private com.openxc.BinaryMessages.ControlCommand.Type type_ = com.openxc.BinaryMessages.ControlCommand.Type.VERSION;
8216 public boolean hasType() {
8217 return ((bitField0_ & 0x00000001) == 0x00000001);
8219 public com.openxc.BinaryMessages.ControlCommand.Type getType() {
8222 public Builder setType(com.openxc.BinaryMessages.ControlCommand.Type value) {
8223 if (value == null) {
8224 throw new NullPointerException();
8226 bitField0_ |= 0x00000001;
8231 public Builder clearType() {
8232 bitField0_ = (bitField0_ & ~0x00000001);
8233 type_ = com.openxc.BinaryMessages.ControlCommand.Type.VERSION;
8238 // optional string message = 2;
8239 private java.lang.Object message_ = "";
8240 public boolean hasMessage() {
8241 return ((bitField0_ & 0x00000002) == 0x00000002);
8243 public String getMessage() {
8244 java.lang.Object ref = message_;
8245 if (!(ref instanceof String)) {
8246 String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
8250 return (String) ref;
8253 public Builder setMessage(String value) {
8254 if (value == null) {
8255 throw new NullPointerException();
8257 bitField0_ |= 0x00000002;
8262 public Builder clearMessage() {
8263 bitField0_ = (bitField0_ & ~0x00000002);
8264 message_ = getDefaultInstance().getMessage();
8268 void setMessage(com.google.protobuf.ByteString value) {
8269 bitField0_ |= 0x00000002;
8274 // optional bool status = 3;
8275 private boolean status_ ;
8276 public boolean hasStatus() {
8277 return ((bitField0_ & 0x00000004) == 0x00000004);
8279 public boolean getStatus() {
8282 public Builder setStatus(boolean value) {
8283 bitField0_ |= 0x00000004;
8288 public Builder clearStatus() {
8289 bitField0_ = (bitField0_ & ~0x00000004);
8295 // @@protoc_insertion_point(builder_scope:openxc.CommandResponse)
8299 defaultInstance = new CommandResponse(true);
8300 defaultInstance.initFields();
8303 // @@protoc_insertion_point(class_scope:openxc.CommandResponse)
8306 public interface DiagnosticRequestOrBuilder
8307 extends com.google.protobuf.MessageOrBuilder {
8309 // optional int32 bus = 1;
8313 // optional uint32 message_id = 2;
8314 boolean hasMessageId();
8317 // optional uint32 mode = 3;
8321 // optional uint32 pid = 4;
8325 // optional bytes payload = 5;
8326 boolean hasPayload();
8327 com.google.protobuf.ByteString getPayload();
8329 // optional bool multiple_responses = 6;
8330 boolean hasMultipleResponses();
8331 boolean getMultipleResponses();
8333 // optional double frequency = 7;
8334 boolean hasFrequency();
8335 double getFrequency();
8337 // optional string name = 8;
8341 // optional .openxc.DiagnosticRequest.DecodedType decoded_type = 9;
8342 boolean hasDecodedType();
8343 com.openxc.BinaryMessages.DiagnosticRequest.DecodedType getDecodedType();
8345 public static final class DiagnosticRequest extends
8346 com.google.protobuf.GeneratedMessage
8347 implements DiagnosticRequestOrBuilder {
8348 // Use DiagnosticRequest.newBuilder() to construct.
8349 private DiagnosticRequest(Builder builder) {
8352 private DiagnosticRequest(boolean noInit) {}
8354 private static final DiagnosticRequest defaultInstance;
8355 public static DiagnosticRequest getDefaultInstance() {
8356 return defaultInstance;
8359 public DiagnosticRequest getDefaultInstanceForType() {
8360 return defaultInstance;
8363 public static final com.google.protobuf.Descriptors.Descriptor
8365 return com.openxc.BinaryMessages.internal_static_openxc_DiagnosticRequest_descriptor;
8368 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
8369 internalGetFieldAccessorTable() {
8370 return com.openxc.BinaryMessages.internal_static_openxc_DiagnosticRequest_fieldAccessorTable;
8373 public enum DecodedType
8374 implements com.google.protobuf.ProtocolMessageEnum {
8379 public static final int NONE_VALUE = 1;
8380 public static final int OBD2_VALUE = 2;
8383 public final int getNumber() { return value; }
8385 public static DecodedType valueOf(int value) {
8387 case 1: return NONE;
8388 case 2: return OBD2;
8389 default: return null;
8393 public static com.google.protobuf.Internal.EnumLiteMap<DecodedType>
8394 internalGetValueMap() {
8395 return internalValueMap;
8397 private static com.google.protobuf.Internal.EnumLiteMap<DecodedType>
8399 new com.google.protobuf.Internal.EnumLiteMap<DecodedType>() {
8400 public DecodedType findValueByNumber(int number) {
8401 return DecodedType.valueOf(number);
8405 public final com.google.protobuf.Descriptors.EnumValueDescriptor
8406 getValueDescriptor() {
8407 return getDescriptor().getValues().get(index);
8409 public final com.google.protobuf.Descriptors.EnumDescriptor
8410 getDescriptorForType() {
8411 return getDescriptor();
8413 public static final com.google.protobuf.Descriptors.EnumDescriptor
8415 return com.openxc.BinaryMessages.DiagnosticRequest.getDescriptor().getEnumTypes().get(0);
8418 private static final DecodedType[] VALUES = {
8422 public static DecodedType valueOf(
8423 com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
8424 if (desc.getType() != getDescriptor()) {
8425 throw new java.lang.IllegalArgumentException(
8426 "EnumValueDescriptor is not for this type.");
8428 return VALUES[desc.getIndex()];
8431 private final int index;
8432 private final int value;
8434 private DecodedType(int index, int value) {
8439 // @@protoc_insertion_point(enum_scope:openxc.DiagnosticRequest.DecodedType)
8442 private int bitField0_;
8443 // optional int32 bus = 1;
8444 public static final int BUS_FIELD_NUMBER = 1;
8446 public boolean hasBus() {
8447 return ((bitField0_ & 0x00000001) == 0x00000001);
8449 public int getBus() {
8453 // optional uint32 message_id = 2;
8454 public static final int MESSAGE_ID_FIELD_NUMBER = 2;
8455 private int messageId_;
8456 public boolean hasMessageId() {
8457 return ((bitField0_ & 0x00000002) == 0x00000002);
8459 public int getMessageId() {
8463 // optional uint32 mode = 3;
8464 public static final int MODE_FIELD_NUMBER = 3;
8466 public boolean hasMode() {
8467 return ((bitField0_ & 0x00000004) == 0x00000004);
8469 public int getMode() {
8473 // optional uint32 pid = 4;
8474 public static final int PID_FIELD_NUMBER = 4;
8476 public boolean hasPid() {
8477 return ((bitField0_ & 0x00000008) == 0x00000008);
8479 public int getPid() {
8483 // optional bytes payload = 5;
8484 public static final int PAYLOAD_FIELD_NUMBER = 5;
8485 private com.google.protobuf.ByteString payload_;
8486 public boolean hasPayload() {
8487 return ((bitField0_ & 0x00000010) == 0x00000010);
8489 public com.google.protobuf.ByteString getPayload() {
8493 // optional bool multiple_responses = 6;
8494 public static final int MULTIPLE_RESPONSES_FIELD_NUMBER = 6;
8495 private boolean multipleResponses_;
8496 public boolean hasMultipleResponses() {
8497 return ((bitField0_ & 0x00000020) == 0x00000020);
8499 public boolean getMultipleResponses() {
8500 return multipleResponses_;
8503 // optional double frequency = 7;
8504 public static final int FREQUENCY_FIELD_NUMBER = 7;
8505 private double frequency_;
8506 public boolean hasFrequency() {
8507 return ((bitField0_ & 0x00000040) == 0x00000040);
8509 public double getFrequency() {
8513 // optional string name = 8;
8514 public static final int NAME_FIELD_NUMBER = 8;
8515 private java.lang.Object name_;
8516 public boolean hasName() {
8517 return ((bitField0_ & 0x00000080) == 0x00000080);
8519 public String getName() {
8520 java.lang.Object ref = name_;
8521 if (ref instanceof String) {
8522 return (String) ref;
8524 com.google.protobuf.ByteString bs =
8525 (com.google.protobuf.ByteString) ref;
8526 String s = bs.toStringUtf8();
8527 if (com.google.protobuf.Internal.isValidUtf8(bs)) {
8533 private com.google.protobuf.ByteString getNameBytes() {
8534 java.lang.Object ref = name_;
8535 if (ref instanceof String) {
8536 com.google.protobuf.ByteString b =
8537 com.google.protobuf.ByteString.copyFromUtf8((String) ref);
8541 return (com.google.protobuf.ByteString) ref;
8545 // optional .openxc.DiagnosticRequest.DecodedType decoded_type = 9;
8546 public static final int DECODED_TYPE_FIELD_NUMBER = 9;
8547 private com.openxc.BinaryMessages.DiagnosticRequest.DecodedType decodedType_;
8548 public boolean hasDecodedType() {
8549 return ((bitField0_ & 0x00000100) == 0x00000100);
8551 public com.openxc.BinaryMessages.DiagnosticRequest.DecodedType getDecodedType() {
8552 return decodedType_;
8555 private void initFields() {
8560 payload_ = com.google.protobuf.ByteString.EMPTY;
8561 multipleResponses_ = false;
8564 decodedType_ = com.openxc.BinaryMessages.DiagnosticRequest.DecodedType.NONE;
8566 private byte memoizedIsInitialized = -1;
8567 public final boolean isInitialized() {
8568 byte isInitialized = memoizedIsInitialized;
8569 if (isInitialized != -1) return isInitialized == 1;
8571 memoizedIsInitialized = 1;
8575 public void writeTo(com.google.protobuf.CodedOutputStream output)
8576 throws java.io.IOException {
8577 getSerializedSize();
8578 if (((bitField0_ & 0x00000001) == 0x00000001)) {
8579 output.writeInt32(1, bus_);
8581 if (((bitField0_ & 0x00000002) == 0x00000002)) {
8582 output.writeUInt32(2, messageId_);
8584 if (((bitField0_ & 0x00000004) == 0x00000004)) {
8585 output.writeUInt32(3, mode_);
8587 if (((bitField0_ & 0x00000008) == 0x00000008)) {
8588 output.writeUInt32(4, pid_);
8590 if (((bitField0_ & 0x00000010) == 0x00000010)) {
8591 output.writeBytes(5, payload_);
8593 if (((bitField0_ & 0x00000020) == 0x00000020)) {
8594 output.writeBool(6, multipleResponses_);
8596 if (((bitField0_ & 0x00000040) == 0x00000040)) {
8597 output.writeDouble(7, frequency_);
8599 if (((bitField0_ & 0x00000080) == 0x00000080)) {
8600 output.writeBytes(8, getNameBytes());
8602 if (((bitField0_ & 0x00000100) == 0x00000100)) {
8603 output.writeEnum(9, decodedType_.getNumber());
8605 getUnknownFields().writeTo(output);
8608 private int memoizedSerializedSize = -1;
8609 public int getSerializedSize() {
8610 int size = memoizedSerializedSize;
8611 if (size != -1) return size;
8614 if (((bitField0_ & 0x00000001) == 0x00000001)) {
8615 size += com.google.protobuf.CodedOutputStream
8616 .computeInt32Size(1, bus_);
8618 if (((bitField0_ & 0x00000002) == 0x00000002)) {
8619 size += com.google.protobuf.CodedOutputStream
8620 .computeUInt32Size(2, messageId_);
8622 if (((bitField0_ & 0x00000004) == 0x00000004)) {
8623 size += com.google.protobuf.CodedOutputStream
8624 .computeUInt32Size(3, mode_);
8626 if (((bitField0_ & 0x00000008) == 0x00000008)) {
8627 size += com.google.protobuf.CodedOutputStream
8628 .computeUInt32Size(4, pid_);
8630 if (((bitField0_ & 0x00000010) == 0x00000010)) {
8631 size += com.google.protobuf.CodedOutputStream
8632 .computeBytesSize(5, payload_);
8634 if (((bitField0_ & 0x00000020) == 0x00000020)) {
8635 size += com.google.protobuf.CodedOutputStream
8636 .computeBoolSize(6, multipleResponses_);
8638 if (((bitField0_ & 0x00000040) == 0x00000040)) {
8639 size += com.google.protobuf.CodedOutputStream
8640 .computeDoubleSize(7, frequency_);
8642 if (((bitField0_ & 0x00000080) == 0x00000080)) {
8643 size += com.google.protobuf.CodedOutputStream
8644 .computeBytesSize(8, getNameBytes());
8646 if (((bitField0_ & 0x00000100) == 0x00000100)) {
8647 size += com.google.protobuf.CodedOutputStream
8648 .computeEnumSize(9, decodedType_.getNumber());
8650 size += getUnknownFields().getSerializedSize();
8651 memoizedSerializedSize = size;
8655 private static final long serialVersionUID = 0L;
8657 protected java.lang.Object writeReplace()
8658 throws java.io.ObjectStreamException {
8659 return super.writeReplace();
8662 public static com.openxc.BinaryMessages.DiagnosticRequest parseFrom(
8663 com.google.protobuf.ByteString data)
8664 throws com.google.protobuf.InvalidProtocolBufferException {
8665 return newBuilder().mergeFrom(data).buildParsed();
8667 public static com.openxc.BinaryMessages.DiagnosticRequest parseFrom(
8668 com.google.protobuf.ByteString data,
8669 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
8670 throws com.google.protobuf.InvalidProtocolBufferException {
8671 return newBuilder().mergeFrom(data, extensionRegistry)
8674 public static com.openxc.BinaryMessages.DiagnosticRequest parseFrom(byte[] data)
8675 throws com.google.protobuf.InvalidProtocolBufferException {
8676 return newBuilder().mergeFrom(data).buildParsed();
8678 public static com.openxc.BinaryMessages.DiagnosticRequest parseFrom(
8680 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
8681 throws com.google.protobuf.InvalidProtocolBufferException {
8682 return newBuilder().mergeFrom(data, extensionRegistry)
8685 public static com.openxc.BinaryMessages.DiagnosticRequest parseFrom(java.io.InputStream input)
8686 throws java.io.IOException {
8687 return newBuilder().mergeFrom(input).buildParsed();
8689 public static com.openxc.BinaryMessages.DiagnosticRequest parseFrom(
8690 java.io.InputStream input,
8691 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
8692 throws java.io.IOException {
8693 return newBuilder().mergeFrom(input, extensionRegistry)
8696 public static com.openxc.BinaryMessages.DiagnosticRequest parseDelimitedFrom(java.io.InputStream input)
8697 throws java.io.IOException {
8698 Builder builder = newBuilder();
8699 if (builder.mergeDelimitedFrom(input)) {
8700 return builder.buildParsed();
8705 public static com.openxc.BinaryMessages.DiagnosticRequest parseDelimitedFrom(
8706 java.io.InputStream input,
8707 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
8708 throws java.io.IOException {
8709 Builder builder = newBuilder();
8710 if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
8711 return builder.buildParsed();
8716 public static com.openxc.BinaryMessages.DiagnosticRequest parseFrom(
8717 com.google.protobuf.CodedInputStream input)
8718 throws java.io.IOException {
8719 return newBuilder().mergeFrom(input).buildParsed();
8721 public static com.openxc.BinaryMessages.DiagnosticRequest parseFrom(
8722 com.google.protobuf.CodedInputStream input,
8723 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
8724 throws java.io.IOException {
8725 return newBuilder().mergeFrom(input, extensionRegistry)
8729 public static Builder newBuilder() { return Builder.create(); }
8730 public Builder newBuilderForType() { return newBuilder(); }
8731 public static Builder newBuilder(com.openxc.BinaryMessages.DiagnosticRequest prototype) {
8732 return newBuilder().mergeFrom(prototype);
8734 public Builder toBuilder() { return newBuilder(this); }
8737 protected Builder newBuilderForType(
8738 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
8739 Builder builder = new Builder(parent);
8742 public static final class Builder extends
8743 com.google.protobuf.GeneratedMessage.Builder<Builder>
8744 implements com.openxc.BinaryMessages.DiagnosticRequestOrBuilder {
8745 public static final com.google.protobuf.Descriptors.Descriptor
8747 return com.openxc.BinaryMessages.internal_static_openxc_DiagnosticRequest_descriptor;
8750 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
8751 internalGetFieldAccessorTable() {
8752 return com.openxc.BinaryMessages.internal_static_openxc_DiagnosticRequest_fieldAccessorTable;
8755 // Construct using com.openxc.BinaryMessages.DiagnosticRequest.newBuilder()
8757 maybeForceBuilderInitialization();
8760 private Builder(BuilderParent parent) {
8762 maybeForceBuilderInitialization();
8764 private void maybeForceBuilderInitialization() {
8765 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
8768 private static Builder create() {
8769 return new Builder();
8772 public Builder clear() {
8775 bitField0_ = (bitField0_ & ~0x00000001);
8777 bitField0_ = (bitField0_ & ~0x00000002);
8779 bitField0_ = (bitField0_ & ~0x00000004);
8781 bitField0_ = (bitField0_ & ~0x00000008);
8782 payload_ = com.google.protobuf.ByteString.EMPTY;
8783 bitField0_ = (bitField0_ & ~0x00000010);
8784 multipleResponses_ = false;
8785 bitField0_ = (bitField0_ & ~0x00000020);
8787 bitField0_ = (bitField0_ & ~0x00000040);
8789 bitField0_ = (bitField0_ & ~0x00000080);
8790 decodedType_ = com.openxc.BinaryMessages.DiagnosticRequest.DecodedType.NONE;
8791 bitField0_ = (bitField0_ & ~0x00000100);
8795 public Builder clone() {
8796 return create().mergeFrom(buildPartial());
8799 public com.google.protobuf.Descriptors.Descriptor
8800 getDescriptorForType() {
8801 return com.openxc.BinaryMessages.DiagnosticRequest.getDescriptor();
8804 public com.openxc.BinaryMessages.DiagnosticRequest getDefaultInstanceForType() {
8805 return com.openxc.BinaryMessages.DiagnosticRequest.getDefaultInstance();
8808 public com.openxc.BinaryMessages.DiagnosticRequest build() {
8809 com.openxc.BinaryMessages.DiagnosticRequest result = buildPartial();
8810 if (!result.isInitialized()) {
8811 throw newUninitializedMessageException(result);
8816 private com.openxc.BinaryMessages.DiagnosticRequest buildParsed()
8817 throws com.google.protobuf.InvalidProtocolBufferException {
8818 com.openxc.BinaryMessages.DiagnosticRequest result = buildPartial();
8819 if (!result.isInitialized()) {
8820 throw newUninitializedMessageException(
8821 result).asInvalidProtocolBufferException();
8826 public com.openxc.BinaryMessages.DiagnosticRequest buildPartial() {
8827 com.openxc.BinaryMessages.DiagnosticRequest result = new com.openxc.BinaryMessages.DiagnosticRequest(this);
8828 int from_bitField0_ = bitField0_;
8829 int to_bitField0_ = 0;
8830 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
8831 to_bitField0_ |= 0x00000001;
8834 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
8835 to_bitField0_ |= 0x00000002;
8837 result.messageId_ = messageId_;
8838 if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
8839 to_bitField0_ |= 0x00000004;
8841 result.mode_ = mode_;
8842 if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
8843 to_bitField0_ |= 0x00000008;
8846 if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
8847 to_bitField0_ |= 0x00000010;
8849 result.payload_ = payload_;
8850 if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
8851 to_bitField0_ |= 0x00000020;
8853 result.multipleResponses_ = multipleResponses_;
8854 if (((from_bitField0_ & 0x00000040) == 0x00000040)) {
8855 to_bitField0_ |= 0x00000040;
8857 result.frequency_ = frequency_;
8858 if (((from_bitField0_ & 0x00000080) == 0x00000080)) {
8859 to_bitField0_ |= 0x00000080;
8861 result.name_ = name_;
8862 if (((from_bitField0_ & 0x00000100) == 0x00000100)) {
8863 to_bitField0_ |= 0x00000100;
8865 result.decodedType_ = decodedType_;
8866 result.bitField0_ = to_bitField0_;
8871 public Builder mergeFrom(com.google.protobuf.Message other) {
8872 if (other instanceof com.openxc.BinaryMessages.DiagnosticRequest) {
8873 return mergeFrom((com.openxc.BinaryMessages.DiagnosticRequest)other);
8875 super.mergeFrom(other);
8880 public Builder mergeFrom(com.openxc.BinaryMessages.DiagnosticRequest other) {
8881 if (other == com.openxc.BinaryMessages.DiagnosticRequest.getDefaultInstance()) return this;
8882 if (other.hasBus()) {
8883 setBus(other.getBus());
8885 if (other.hasMessageId()) {
8886 setMessageId(other.getMessageId());
8888 if (other.hasMode()) {
8889 setMode(other.getMode());
8891 if (other.hasPid()) {
8892 setPid(other.getPid());
8894 if (other.hasPayload()) {
8895 setPayload(other.getPayload());
8897 if (other.hasMultipleResponses()) {
8898 setMultipleResponses(other.getMultipleResponses());
8900 if (other.hasFrequency()) {
8901 setFrequency(other.getFrequency());
8903 if (other.hasName()) {
8904 setName(other.getName());
8906 if (other.hasDecodedType()) {
8907 setDecodedType(other.getDecodedType());
8909 this.mergeUnknownFields(other.getUnknownFields());
8913 public final boolean isInitialized() {
8917 public Builder mergeFrom(
8918 com.google.protobuf.CodedInputStream input,
8919 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
8920 throws java.io.IOException {
8921 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
8922 com.google.protobuf.UnknownFieldSet.newBuilder(
8923 this.getUnknownFields());
8925 int tag = input.readTag();
8928 this.setUnknownFields(unknownFields.build());
8932 if (!parseUnknownField(input, unknownFields,
8933 extensionRegistry, tag)) {
8934 this.setUnknownFields(unknownFields.build());
8941 bitField0_ |= 0x00000001;
8942 bus_ = input.readInt32();
8946 bitField0_ |= 0x00000002;
8947 messageId_ = input.readUInt32();
8951 bitField0_ |= 0x00000004;
8952 mode_ = input.readUInt32();
8956 bitField0_ |= 0x00000008;
8957 pid_ = input.readUInt32();
8961 bitField0_ |= 0x00000010;
8962 payload_ = input.readBytes();
8966 bitField0_ |= 0x00000020;
8967 multipleResponses_ = input.readBool();
8971 bitField0_ |= 0x00000040;
8972 frequency_ = input.readDouble();
8976 bitField0_ |= 0x00000080;
8977 name_ = input.readBytes();
8981 int rawValue = input.readEnum();
8982 com.openxc.BinaryMessages.DiagnosticRequest.DecodedType value = com.openxc.BinaryMessages.DiagnosticRequest.DecodedType.valueOf(rawValue);
8983 if (value == null) {
8984 unknownFields.mergeVarintField(9, rawValue);
8986 bitField0_ |= 0x00000100;
8987 decodedType_ = value;
8995 private int bitField0_;
8997 // optional int32 bus = 1;
8999 public boolean hasBus() {
9000 return ((bitField0_ & 0x00000001) == 0x00000001);
9002 public int getBus() {
9005 public Builder setBus(int value) {
9006 bitField0_ |= 0x00000001;
9011 public Builder clearBus() {
9012 bitField0_ = (bitField0_ & ~0x00000001);
9018 // optional uint32 message_id = 2;
9019 private int messageId_ ;
9020 public boolean hasMessageId() {
9021 return ((bitField0_ & 0x00000002) == 0x00000002);
9023 public int getMessageId() {
9026 public Builder setMessageId(int value) {
9027 bitField0_ |= 0x00000002;
9032 public Builder clearMessageId() {
9033 bitField0_ = (bitField0_ & ~0x00000002);
9039 // optional uint32 mode = 3;
9041 public boolean hasMode() {
9042 return ((bitField0_ & 0x00000004) == 0x00000004);
9044 public int getMode() {
9047 public Builder setMode(int value) {
9048 bitField0_ |= 0x00000004;
9053 public Builder clearMode() {
9054 bitField0_ = (bitField0_ & ~0x00000004);
9060 // optional uint32 pid = 4;
9062 public boolean hasPid() {
9063 return ((bitField0_ & 0x00000008) == 0x00000008);
9065 public int getPid() {
9068 public Builder setPid(int value) {
9069 bitField0_ |= 0x00000008;
9074 public Builder clearPid() {
9075 bitField0_ = (bitField0_ & ~0x00000008);
9081 // optional bytes payload = 5;
9082 private com.google.protobuf.ByteString payload_ = com.google.protobuf.ByteString.EMPTY;
9083 public boolean hasPayload() {
9084 return ((bitField0_ & 0x00000010) == 0x00000010);
9086 public com.google.protobuf.ByteString getPayload() {
9089 public Builder setPayload(com.google.protobuf.ByteString value) {
9090 if (value == null) {
9091 throw new NullPointerException();
9093 bitField0_ |= 0x00000010;
9098 public Builder clearPayload() {
9099 bitField0_ = (bitField0_ & ~0x00000010);
9100 payload_ = getDefaultInstance().getPayload();
9105 // optional bool multiple_responses = 6;
9106 private boolean multipleResponses_ ;
9107 public boolean hasMultipleResponses() {
9108 return ((bitField0_ & 0x00000020) == 0x00000020);
9110 public boolean getMultipleResponses() {
9111 return multipleResponses_;
9113 public Builder setMultipleResponses(boolean value) {
9114 bitField0_ |= 0x00000020;
9115 multipleResponses_ = value;
9119 public Builder clearMultipleResponses() {
9120 bitField0_ = (bitField0_ & ~0x00000020);
9121 multipleResponses_ = false;
9126 // optional double frequency = 7;
9127 private double frequency_ ;
9128 public boolean hasFrequency() {
9129 return ((bitField0_ & 0x00000040) == 0x00000040);
9131 public double getFrequency() {
9134 public Builder setFrequency(double value) {
9135 bitField0_ |= 0x00000040;
9140 public Builder clearFrequency() {
9141 bitField0_ = (bitField0_ & ~0x00000040);
9147 // optional string name = 8;
9148 private java.lang.Object name_ = "";
9149 public boolean hasName() {
9150 return ((bitField0_ & 0x00000080) == 0x00000080);
9152 public String getName() {
9153 java.lang.Object ref = name_;
9154 if (!(ref instanceof String)) {
9155 String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
9159 return (String) ref;
9162 public Builder setName(String value) {
9163 if (value == null) {
9164 throw new NullPointerException();
9166 bitField0_ |= 0x00000080;
9171 public Builder clearName() {
9172 bitField0_ = (bitField0_ & ~0x00000080);
9173 name_ = getDefaultInstance().getName();
9177 void setName(com.google.protobuf.ByteString value) {
9178 bitField0_ |= 0x00000080;
9183 // optional .openxc.DiagnosticRequest.DecodedType decoded_type = 9;
9184 private com.openxc.BinaryMessages.DiagnosticRequest.DecodedType decodedType_ = com.openxc.BinaryMessages.DiagnosticRequest.DecodedType.NONE;
9185 public boolean hasDecodedType() {
9186 return ((bitField0_ & 0x00000100) == 0x00000100);
9188 public com.openxc.BinaryMessages.DiagnosticRequest.DecodedType getDecodedType() {
9189 return decodedType_;
9191 public Builder setDecodedType(com.openxc.BinaryMessages.DiagnosticRequest.DecodedType value) {
9192 if (value == null) {
9193 throw new NullPointerException();
9195 bitField0_ |= 0x00000100;
9196 decodedType_ = value;
9200 public Builder clearDecodedType() {
9201 bitField0_ = (bitField0_ & ~0x00000100);
9202 decodedType_ = com.openxc.BinaryMessages.DiagnosticRequest.DecodedType.NONE;
9207 // @@protoc_insertion_point(builder_scope:openxc.DiagnosticRequest)
9211 defaultInstance = new DiagnosticRequest(true);
9212 defaultInstance.initFields();
9215 // @@protoc_insertion_point(class_scope:openxc.DiagnosticRequest)
9218 public interface DiagnosticResponseOrBuilder
9219 extends com.google.protobuf.MessageOrBuilder {
9221 // optional int32 bus = 1;
9225 // optional uint32 message_id = 2;
9226 boolean hasMessageId();
9229 // optional uint32 mode = 3;
9233 // optional uint32 pid = 4;
9237 // optional bool success = 5;
9238 boolean hasSuccess();
9239 boolean getSuccess();
9241 // optional uint32 negative_response_code = 6;
9242 boolean hasNegativeResponseCode();
9243 int getNegativeResponseCode();
9245 // optional bytes payload = 7;
9246 boolean hasPayload();
9247 com.google.protobuf.ByteString getPayload();
9249 // optional double value = 8;
9253 public static final class DiagnosticResponse extends
9254 com.google.protobuf.GeneratedMessage
9255 implements DiagnosticResponseOrBuilder {
9256 // Use DiagnosticResponse.newBuilder() to construct.
9257 private DiagnosticResponse(Builder builder) {
9260 private DiagnosticResponse(boolean noInit) {}
9262 private static final DiagnosticResponse defaultInstance;
9263 public static DiagnosticResponse getDefaultInstance() {
9264 return defaultInstance;
9267 public DiagnosticResponse getDefaultInstanceForType() {
9268 return defaultInstance;
9271 public static final com.google.protobuf.Descriptors.Descriptor
9273 return com.openxc.BinaryMessages.internal_static_openxc_DiagnosticResponse_descriptor;
9276 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
9277 internalGetFieldAccessorTable() {
9278 return com.openxc.BinaryMessages.internal_static_openxc_DiagnosticResponse_fieldAccessorTable;
9281 private int bitField0_;
9282 // optional int32 bus = 1;
9283 public static final int BUS_FIELD_NUMBER = 1;
9285 public boolean hasBus() {
9286 return ((bitField0_ & 0x00000001) == 0x00000001);
9288 public int getBus() {
9292 // optional uint32 message_id = 2;
9293 public static final int MESSAGE_ID_FIELD_NUMBER = 2;
9294 private int messageId_;
9295 public boolean hasMessageId() {
9296 return ((bitField0_ & 0x00000002) == 0x00000002);
9298 public int getMessageId() {
9302 // optional uint32 mode = 3;
9303 public static final int MODE_FIELD_NUMBER = 3;
9305 public boolean hasMode() {
9306 return ((bitField0_ & 0x00000004) == 0x00000004);
9308 public int getMode() {
9312 // optional uint32 pid = 4;
9313 public static final int PID_FIELD_NUMBER = 4;
9315 public boolean hasPid() {
9316 return ((bitField0_ & 0x00000008) == 0x00000008);
9318 public int getPid() {
9322 // optional bool success = 5;
9323 public static final int SUCCESS_FIELD_NUMBER = 5;
9324 private boolean success_;
9325 public boolean hasSuccess() {
9326 return ((bitField0_ & 0x00000010) == 0x00000010);
9328 public boolean getSuccess() {
9332 // optional uint32 negative_response_code = 6;
9333 public static final int NEGATIVE_RESPONSE_CODE_FIELD_NUMBER = 6;
9334 private int negativeResponseCode_;
9335 public boolean hasNegativeResponseCode() {
9336 return ((bitField0_ & 0x00000020) == 0x00000020);
9338 public int getNegativeResponseCode() {
9339 return negativeResponseCode_;
9342 // optional bytes payload = 7;
9343 public static final int PAYLOAD_FIELD_NUMBER = 7;
9344 private com.google.protobuf.ByteString payload_;
9345 public boolean hasPayload() {
9346 return ((bitField0_ & 0x00000040) == 0x00000040);
9348 public com.google.protobuf.ByteString getPayload() {
9352 // optional double value = 8;
9353 public static final int VALUE_FIELD_NUMBER = 8;
9354 private double value_;
9355 public boolean hasValue() {
9356 return ((bitField0_ & 0x00000080) == 0x00000080);
9358 public double getValue() {
9362 private void initFields() {
9368 negativeResponseCode_ = 0;
9369 payload_ = com.google.protobuf.ByteString.EMPTY;
9372 private byte memoizedIsInitialized = -1;
9373 public final boolean isInitialized() {
9374 byte isInitialized = memoizedIsInitialized;
9375 if (isInitialized != -1) return isInitialized == 1;
9377 memoizedIsInitialized = 1;
9381 public void writeTo(com.google.protobuf.CodedOutputStream output)
9382 throws java.io.IOException {
9383 getSerializedSize();
9384 if (((bitField0_ & 0x00000001) == 0x00000001)) {
9385 output.writeInt32(1, bus_);
9387 if (((bitField0_ & 0x00000002) == 0x00000002)) {
9388 output.writeUInt32(2, messageId_);
9390 if (((bitField0_ & 0x00000004) == 0x00000004)) {
9391 output.writeUInt32(3, mode_);
9393 if (((bitField0_ & 0x00000008) == 0x00000008)) {
9394 output.writeUInt32(4, pid_);
9396 if (((bitField0_ & 0x00000010) == 0x00000010)) {
9397 output.writeBool(5, success_);
9399 if (((bitField0_ & 0x00000020) == 0x00000020)) {
9400 output.writeUInt32(6, negativeResponseCode_);
9402 if (((bitField0_ & 0x00000040) == 0x00000040)) {
9403 output.writeBytes(7, payload_);
9405 if (((bitField0_ & 0x00000080) == 0x00000080)) {
9406 output.writeDouble(8, value_);
9408 getUnknownFields().writeTo(output);
9411 private int memoizedSerializedSize = -1;
9412 public int getSerializedSize() {
9413 int size = memoizedSerializedSize;
9414 if (size != -1) return size;
9417 if (((bitField0_ & 0x00000001) == 0x00000001)) {
9418 size += com.google.protobuf.CodedOutputStream
9419 .computeInt32Size(1, bus_);
9421 if (((bitField0_ & 0x00000002) == 0x00000002)) {
9422 size += com.google.protobuf.CodedOutputStream
9423 .computeUInt32Size(2, messageId_);
9425 if (((bitField0_ & 0x00000004) == 0x00000004)) {
9426 size += com.google.protobuf.CodedOutputStream
9427 .computeUInt32Size(3, mode_);
9429 if (((bitField0_ & 0x00000008) == 0x00000008)) {
9430 size += com.google.protobuf.CodedOutputStream
9431 .computeUInt32Size(4, pid_);
9433 if (((bitField0_ & 0x00000010) == 0x00000010)) {
9434 size += com.google.protobuf.CodedOutputStream
9435 .computeBoolSize(5, success_);
9437 if (((bitField0_ & 0x00000020) == 0x00000020)) {
9438 size += com.google.protobuf.CodedOutputStream
9439 .computeUInt32Size(6, negativeResponseCode_);
9441 if (((bitField0_ & 0x00000040) == 0x00000040)) {
9442 size += com.google.protobuf.CodedOutputStream
9443 .computeBytesSize(7, payload_);
9445 if (((bitField0_ & 0x00000080) == 0x00000080)) {
9446 size += com.google.protobuf.CodedOutputStream
9447 .computeDoubleSize(8, value_);
9449 size += getUnknownFields().getSerializedSize();
9450 memoizedSerializedSize = size;
9454 private static final long serialVersionUID = 0L;
9456 protected java.lang.Object writeReplace()
9457 throws java.io.ObjectStreamException {
9458 return super.writeReplace();
9461 public static com.openxc.BinaryMessages.DiagnosticResponse parseFrom(
9462 com.google.protobuf.ByteString data)
9463 throws com.google.protobuf.InvalidProtocolBufferException {
9464 return newBuilder().mergeFrom(data).buildParsed();
9466 public static com.openxc.BinaryMessages.DiagnosticResponse parseFrom(
9467 com.google.protobuf.ByteString data,
9468 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
9469 throws com.google.protobuf.InvalidProtocolBufferException {
9470 return newBuilder().mergeFrom(data, extensionRegistry)
9473 public static com.openxc.BinaryMessages.DiagnosticResponse parseFrom(byte[] data)
9474 throws com.google.protobuf.InvalidProtocolBufferException {
9475 return newBuilder().mergeFrom(data).buildParsed();
9477 public static com.openxc.BinaryMessages.DiagnosticResponse parseFrom(
9479 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
9480 throws com.google.protobuf.InvalidProtocolBufferException {
9481 return newBuilder().mergeFrom(data, extensionRegistry)
9484 public static com.openxc.BinaryMessages.DiagnosticResponse parseFrom(java.io.InputStream input)
9485 throws java.io.IOException {
9486 return newBuilder().mergeFrom(input).buildParsed();
9488 public static com.openxc.BinaryMessages.DiagnosticResponse parseFrom(
9489 java.io.InputStream input,
9490 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
9491 throws java.io.IOException {
9492 return newBuilder().mergeFrom(input, extensionRegistry)
9495 public static com.openxc.BinaryMessages.DiagnosticResponse parseDelimitedFrom(java.io.InputStream input)
9496 throws java.io.IOException {
9497 Builder builder = newBuilder();
9498 if (builder.mergeDelimitedFrom(input)) {
9499 return builder.buildParsed();
9504 public static com.openxc.BinaryMessages.DiagnosticResponse parseDelimitedFrom(
9505 java.io.InputStream input,
9506 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
9507 throws java.io.IOException {
9508 Builder builder = newBuilder();
9509 if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
9510 return builder.buildParsed();
9515 public static com.openxc.BinaryMessages.DiagnosticResponse parseFrom(
9516 com.google.protobuf.CodedInputStream input)
9517 throws java.io.IOException {
9518 return newBuilder().mergeFrom(input).buildParsed();
9520 public static com.openxc.BinaryMessages.DiagnosticResponse parseFrom(
9521 com.google.protobuf.CodedInputStream input,
9522 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
9523 throws java.io.IOException {
9524 return newBuilder().mergeFrom(input, extensionRegistry)
9528 public static Builder newBuilder() { return Builder.create(); }
9529 public Builder newBuilderForType() { return newBuilder(); }
9530 public static Builder newBuilder(com.openxc.BinaryMessages.DiagnosticResponse prototype) {
9531 return newBuilder().mergeFrom(prototype);
9533 public Builder toBuilder() { return newBuilder(this); }
9536 protected Builder newBuilderForType(
9537 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
9538 Builder builder = new Builder(parent);
9541 public static final class Builder extends
9542 com.google.protobuf.GeneratedMessage.Builder<Builder>
9543 implements com.openxc.BinaryMessages.DiagnosticResponseOrBuilder {
9544 public static final com.google.protobuf.Descriptors.Descriptor
9546 return com.openxc.BinaryMessages.internal_static_openxc_DiagnosticResponse_descriptor;
9549 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
9550 internalGetFieldAccessorTable() {
9551 return com.openxc.BinaryMessages.internal_static_openxc_DiagnosticResponse_fieldAccessorTable;
9554 // Construct using com.openxc.BinaryMessages.DiagnosticResponse.newBuilder()
9556 maybeForceBuilderInitialization();
9559 private Builder(BuilderParent parent) {
9561 maybeForceBuilderInitialization();
9563 private void maybeForceBuilderInitialization() {
9564 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
9567 private static Builder create() {
9568 return new Builder();
9571 public Builder clear() {
9574 bitField0_ = (bitField0_ & ~0x00000001);
9576 bitField0_ = (bitField0_ & ~0x00000002);
9578 bitField0_ = (bitField0_ & ~0x00000004);
9580 bitField0_ = (bitField0_ & ~0x00000008);
9582 bitField0_ = (bitField0_ & ~0x00000010);
9583 negativeResponseCode_ = 0;
9584 bitField0_ = (bitField0_ & ~0x00000020);
9585 payload_ = com.google.protobuf.ByteString.EMPTY;
9586 bitField0_ = (bitField0_ & ~0x00000040);
9588 bitField0_ = (bitField0_ & ~0x00000080);
9592 public Builder clone() {
9593 return create().mergeFrom(buildPartial());
9596 public com.google.protobuf.Descriptors.Descriptor
9597 getDescriptorForType() {
9598 return com.openxc.BinaryMessages.DiagnosticResponse.getDescriptor();
9601 public com.openxc.BinaryMessages.DiagnosticResponse getDefaultInstanceForType() {
9602 return com.openxc.BinaryMessages.DiagnosticResponse.getDefaultInstance();
9605 public com.openxc.BinaryMessages.DiagnosticResponse build() {
9606 com.openxc.BinaryMessages.DiagnosticResponse result = buildPartial();
9607 if (!result.isInitialized()) {
9608 throw newUninitializedMessageException(result);
9613 private com.openxc.BinaryMessages.DiagnosticResponse buildParsed()
9614 throws com.google.protobuf.InvalidProtocolBufferException {
9615 com.openxc.BinaryMessages.DiagnosticResponse result = buildPartial();
9616 if (!result.isInitialized()) {
9617 throw newUninitializedMessageException(
9618 result).asInvalidProtocolBufferException();
9623 public com.openxc.BinaryMessages.DiagnosticResponse buildPartial() {
9624 com.openxc.BinaryMessages.DiagnosticResponse result = new com.openxc.BinaryMessages.DiagnosticResponse(this);
9625 int from_bitField0_ = bitField0_;
9626 int to_bitField0_ = 0;
9627 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
9628 to_bitField0_ |= 0x00000001;
9631 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
9632 to_bitField0_ |= 0x00000002;
9634 result.messageId_ = messageId_;
9635 if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
9636 to_bitField0_ |= 0x00000004;
9638 result.mode_ = mode_;
9639 if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
9640 to_bitField0_ |= 0x00000008;
9643 if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
9644 to_bitField0_ |= 0x00000010;
9646 result.success_ = success_;
9647 if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
9648 to_bitField0_ |= 0x00000020;
9650 result.negativeResponseCode_ = negativeResponseCode_;
9651 if (((from_bitField0_ & 0x00000040) == 0x00000040)) {
9652 to_bitField0_ |= 0x00000040;
9654 result.payload_ = payload_;
9655 if (((from_bitField0_ & 0x00000080) == 0x00000080)) {
9656 to_bitField0_ |= 0x00000080;
9658 result.value_ = value_;
9659 result.bitField0_ = to_bitField0_;
9664 public Builder mergeFrom(com.google.protobuf.Message other) {
9665 if (other instanceof com.openxc.BinaryMessages.DiagnosticResponse) {
9666 return mergeFrom((com.openxc.BinaryMessages.DiagnosticResponse)other);
9668 super.mergeFrom(other);
9673 public Builder mergeFrom(com.openxc.BinaryMessages.DiagnosticResponse other) {
9674 if (other == com.openxc.BinaryMessages.DiagnosticResponse.getDefaultInstance()) return this;
9675 if (other.hasBus()) {
9676 setBus(other.getBus());
9678 if (other.hasMessageId()) {
9679 setMessageId(other.getMessageId());
9681 if (other.hasMode()) {
9682 setMode(other.getMode());
9684 if (other.hasPid()) {
9685 setPid(other.getPid());
9687 if (other.hasSuccess()) {
9688 setSuccess(other.getSuccess());
9690 if (other.hasNegativeResponseCode()) {
9691 setNegativeResponseCode(other.getNegativeResponseCode());
9693 if (other.hasPayload()) {
9694 setPayload(other.getPayload());
9696 if (other.hasValue()) {
9697 setValue(other.getValue());
9699 this.mergeUnknownFields(other.getUnknownFields());
9703 public final boolean isInitialized() {
9707 public Builder mergeFrom(
9708 com.google.protobuf.CodedInputStream input,
9709 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
9710 throws java.io.IOException {
9711 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
9712 com.google.protobuf.UnknownFieldSet.newBuilder(
9713 this.getUnknownFields());
9715 int tag = input.readTag();
9718 this.setUnknownFields(unknownFields.build());
9722 if (!parseUnknownField(input, unknownFields,
9723 extensionRegistry, tag)) {
9724 this.setUnknownFields(unknownFields.build());
9731 bitField0_ |= 0x00000001;
9732 bus_ = input.readInt32();
9736 bitField0_ |= 0x00000002;
9737 messageId_ = input.readUInt32();
9741 bitField0_ |= 0x00000004;
9742 mode_ = input.readUInt32();
9746 bitField0_ |= 0x00000008;
9747 pid_ = input.readUInt32();
9751 bitField0_ |= 0x00000010;
9752 success_ = input.readBool();
9756 bitField0_ |= 0x00000020;
9757 negativeResponseCode_ = input.readUInt32();
9761 bitField0_ |= 0x00000040;
9762 payload_ = input.readBytes();
9766 bitField0_ |= 0x00000080;
9767 value_ = input.readDouble();
9774 private int bitField0_;
9776 // optional int32 bus = 1;
9778 public boolean hasBus() {
9779 return ((bitField0_ & 0x00000001) == 0x00000001);
9781 public int getBus() {
9784 public Builder setBus(int value) {
9785 bitField0_ |= 0x00000001;
9790 public Builder clearBus() {
9791 bitField0_ = (bitField0_ & ~0x00000001);
9797 // optional uint32 message_id = 2;
9798 private int messageId_ ;
9799 public boolean hasMessageId() {
9800 return ((bitField0_ & 0x00000002) == 0x00000002);
9802 public int getMessageId() {
9805 public Builder setMessageId(int value) {
9806 bitField0_ |= 0x00000002;
9811 public Builder clearMessageId() {
9812 bitField0_ = (bitField0_ & ~0x00000002);
9818 // optional uint32 mode = 3;
9820 public boolean hasMode() {
9821 return ((bitField0_ & 0x00000004) == 0x00000004);
9823 public int getMode() {
9826 public Builder setMode(int value) {
9827 bitField0_ |= 0x00000004;
9832 public Builder clearMode() {
9833 bitField0_ = (bitField0_ & ~0x00000004);
9839 // optional uint32 pid = 4;
9841 public boolean hasPid() {
9842 return ((bitField0_ & 0x00000008) == 0x00000008);
9844 public int getPid() {
9847 public Builder setPid(int value) {
9848 bitField0_ |= 0x00000008;
9853 public Builder clearPid() {
9854 bitField0_ = (bitField0_ & ~0x00000008);
9860 // optional bool success = 5;
9861 private boolean success_ ;
9862 public boolean hasSuccess() {
9863 return ((bitField0_ & 0x00000010) == 0x00000010);
9865 public boolean getSuccess() {
9868 public Builder setSuccess(boolean value) {
9869 bitField0_ |= 0x00000010;
9874 public Builder clearSuccess() {
9875 bitField0_ = (bitField0_ & ~0x00000010);
9881 // optional uint32 negative_response_code = 6;
9882 private int negativeResponseCode_ ;
9883 public boolean hasNegativeResponseCode() {
9884 return ((bitField0_ & 0x00000020) == 0x00000020);
9886 public int getNegativeResponseCode() {
9887 return negativeResponseCode_;
9889 public Builder setNegativeResponseCode(int value) {
9890 bitField0_ |= 0x00000020;
9891 negativeResponseCode_ = value;
9895 public Builder clearNegativeResponseCode() {
9896 bitField0_ = (bitField0_ & ~0x00000020);
9897 negativeResponseCode_ = 0;
9902 // optional bytes payload = 7;
9903 private com.google.protobuf.ByteString payload_ = com.google.protobuf.ByteString.EMPTY;
9904 public boolean hasPayload() {
9905 return ((bitField0_ & 0x00000040) == 0x00000040);
9907 public com.google.protobuf.ByteString getPayload() {
9910 public Builder setPayload(com.google.protobuf.ByteString value) {
9911 if (value == null) {
9912 throw new NullPointerException();
9914 bitField0_ |= 0x00000040;
9919 public Builder clearPayload() {
9920 bitField0_ = (bitField0_ & ~0x00000040);
9921 payload_ = getDefaultInstance().getPayload();
9926 // optional double value = 8;
9927 private double value_ ;
9928 public boolean hasValue() {
9929 return ((bitField0_ & 0x00000080) == 0x00000080);
9931 public double getValue() {
9934 public Builder setValue(double value) {
9935 bitField0_ |= 0x00000080;
9940 public Builder clearValue() {
9941 bitField0_ = (bitField0_ & ~0x00000080);
9947 // @@protoc_insertion_point(builder_scope:openxc.DiagnosticResponse)
9951 defaultInstance = new DiagnosticResponse(true);
9952 defaultInstance.initFields();
9955 // @@protoc_insertion_point(class_scope:openxc.DiagnosticResponse)
9958 public interface DynamicFieldOrBuilder
9959 extends com.google.protobuf.MessageOrBuilder {
9961 // optional .openxc.DynamicField.Type type = 1;
9963 com.openxc.BinaryMessages.DynamicField.Type getType();
9965 // optional string string_value = 2;
9966 boolean hasStringValue();
9967 String getStringValue();
9969 // optional double numeric_value = 3;
9970 boolean hasNumericValue();
9971 double getNumericValue();
9973 // optional bool boolean_value = 4;
9974 boolean hasBooleanValue();
9975 boolean getBooleanValue();
9977 public static final class DynamicField extends
9978 com.google.protobuf.GeneratedMessage
9979 implements DynamicFieldOrBuilder {
9980 // Use DynamicField.newBuilder() to construct.
9981 private DynamicField(Builder builder) {
9984 private DynamicField(boolean noInit) {}
9986 private static final DynamicField defaultInstance;
9987 public static DynamicField getDefaultInstance() {
9988 return defaultInstance;
9991 public DynamicField getDefaultInstanceForType() {
9992 return defaultInstance;
9995 public static final com.google.protobuf.Descriptors.Descriptor
9997 return com.openxc.BinaryMessages.internal_static_openxc_DynamicField_descriptor;
10000 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
10001 internalGetFieldAccessorTable() {
10002 return com.openxc.BinaryMessages.internal_static_openxc_DynamicField_fieldAccessorTable;
10006 implements com.google.protobuf.ProtocolMessageEnum {
10012 public static final int STRING_VALUE = 1;
10013 public static final int NUM_VALUE = 2;
10014 public static final int BOOL_VALUE = 3;
10017 public final int getNumber() { return value; }
10019 public static Type valueOf(int value) {
10021 case 1: return STRING;
10022 case 2: return NUM;
10023 case 3: return BOOL;
10024 default: return null;
10028 public static com.google.protobuf.Internal.EnumLiteMap<Type>
10029 internalGetValueMap() {
10030 return internalValueMap;
10032 private static com.google.protobuf.Internal.EnumLiteMap<Type>
10034 new com.google.protobuf.Internal.EnumLiteMap<Type>() {
10035 public Type findValueByNumber(int number) {
10036 return Type.valueOf(number);
10040 public final com.google.protobuf.Descriptors.EnumValueDescriptor
10041 getValueDescriptor() {
10042 return getDescriptor().getValues().get(index);
10044 public final com.google.protobuf.Descriptors.EnumDescriptor
10045 getDescriptorForType() {
10046 return getDescriptor();
10048 public static final com.google.protobuf.Descriptors.EnumDescriptor
10050 return com.openxc.BinaryMessages.DynamicField.getDescriptor().getEnumTypes().get(0);
10053 private static final Type[] VALUES = {
10057 public static Type valueOf(
10058 com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
10059 if (desc.getType() != getDescriptor()) {
10060 throw new java.lang.IllegalArgumentException(
10061 "EnumValueDescriptor is not for this type.");
10063 return VALUES[desc.getIndex()];
10066 private final int index;
10067 private final int value;
10069 private Type(int index, int value) {
10070 this.index = index;
10071 this.value = value;
10074 // @@protoc_insertion_point(enum_scope:openxc.DynamicField.Type)
10077 private int bitField0_;
10078 // optional .openxc.DynamicField.Type type = 1;
10079 public static final int TYPE_FIELD_NUMBER = 1;
10080 private com.openxc.BinaryMessages.DynamicField.Type type_;
10081 public boolean hasType() {
10082 return ((bitField0_ & 0x00000001) == 0x00000001);
10084 public com.openxc.BinaryMessages.DynamicField.Type getType() {
10088 // optional string string_value = 2;
10089 public static final int STRING_VALUE_FIELD_NUMBER = 2;
10090 private java.lang.Object stringValue_;
10091 public boolean hasStringValue() {
10092 return ((bitField0_ & 0x00000002) == 0x00000002);
10094 public String getStringValue() {
10095 java.lang.Object ref = stringValue_;
10096 if (ref instanceof String) {
10097 return (String) ref;
10099 com.google.protobuf.ByteString bs =
10100 (com.google.protobuf.ByteString) ref;
10101 String s = bs.toStringUtf8();
10102 if (com.google.protobuf.Internal.isValidUtf8(bs)) {
10108 private com.google.protobuf.ByteString getStringValueBytes() {
10109 java.lang.Object ref = stringValue_;
10110 if (ref instanceof String) {
10111 com.google.protobuf.ByteString b =
10112 com.google.protobuf.ByteString.copyFromUtf8((String) ref);
10116 return (com.google.protobuf.ByteString) ref;
10120 // optional double numeric_value = 3;
10121 public static final int NUMERIC_VALUE_FIELD_NUMBER = 3;
10122 private double numericValue_;
10123 public boolean hasNumericValue() {
10124 return ((bitField0_ & 0x00000004) == 0x00000004);
10126 public double getNumericValue() {
10127 return numericValue_;
10130 // optional bool boolean_value = 4;
10131 public static final int BOOLEAN_VALUE_FIELD_NUMBER = 4;
10132 private boolean booleanValue_;
10133 public boolean hasBooleanValue() {
10134 return ((bitField0_ & 0x00000008) == 0x00000008);
10136 public boolean getBooleanValue() {
10137 return booleanValue_;
10140 private void initFields() {
10141 type_ = com.openxc.BinaryMessages.DynamicField.Type.STRING;
10143 numericValue_ = 0D;
10144 booleanValue_ = false;
10146 private byte memoizedIsInitialized = -1;
10147 public final boolean isInitialized() {
10148 byte isInitialized = memoizedIsInitialized;
10149 if (isInitialized != -1) return isInitialized == 1;
10151 memoizedIsInitialized = 1;
10155 public void writeTo(com.google.protobuf.CodedOutputStream output)
10156 throws java.io.IOException {
10157 getSerializedSize();
10158 if (((bitField0_ & 0x00000001) == 0x00000001)) {
10159 output.writeEnum(1, type_.getNumber());
10161 if (((bitField0_ & 0x00000002) == 0x00000002)) {
10162 output.writeBytes(2, getStringValueBytes());
10164 if (((bitField0_ & 0x00000004) == 0x00000004)) {
10165 output.writeDouble(3, numericValue_);
10167 if (((bitField0_ & 0x00000008) == 0x00000008)) {
10168 output.writeBool(4, booleanValue_);
10170 getUnknownFields().writeTo(output);
10173 private int memoizedSerializedSize = -1;
10174 public int getSerializedSize() {
10175 int size = memoizedSerializedSize;
10176 if (size != -1) return size;
10179 if (((bitField0_ & 0x00000001) == 0x00000001)) {
10180 size += com.google.protobuf.CodedOutputStream
10181 .computeEnumSize(1, type_.getNumber());
10183 if (((bitField0_ & 0x00000002) == 0x00000002)) {
10184 size += com.google.protobuf.CodedOutputStream
10185 .computeBytesSize(2, getStringValueBytes());
10187 if (((bitField0_ & 0x00000004) == 0x00000004)) {
10188 size += com.google.protobuf.CodedOutputStream
10189 .computeDoubleSize(3, numericValue_);
10191 if (((bitField0_ & 0x00000008) == 0x00000008)) {
10192 size += com.google.protobuf.CodedOutputStream
10193 .computeBoolSize(4, booleanValue_);
10195 size += getUnknownFields().getSerializedSize();
10196 memoizedSerializedSize = size;
10200 private static final long serialVersionUID = 0L;
10201 @java.lang.Override
10202 protected java.lang.Object writeReplace()
10203 throws java.io.ObjectStreamException {
10204 return super.writeReplace();
10207 public static com.openxc.BinaryMessages.DynamicField parseFrom(
10208 com.google.protobuf.ByteString data)
10209 throws com.google.protobuf.InvalidProtocolBufferException {
10210 return newBuilder().mergeFrom(data).buildParsed();
10212 public static com.openxc.BinaryMessages.DynamicField parseFrom(
10213 com.google.protobuf.ByteString data,
10214 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
10215 throws com.google.protobuf.InvalidProtocolBufferException {
10216 return newBuilder().mergeFrom(data, extensionRegistry)
10219 public static com.openxc.BinaryMessages.DynamicField parseFrom(byte[] data)
10220 throws com.google.protobuf.InvalidProtocolBufferException {
10221 return newBuilder().mergeFrom(data).buildParsed();
10223 public static com.openxc.BinaryMessages.DynamicField parseFrom(
10225 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
10226 throws com.google.protobuf.InvalidProtocolBufferException {
10227 return newBuilder().mergeFrom(data, extensionRegistry)
10230 public static com.openxc.BinaryMessages.DynamicField parseFrom(java.io.InputStream input)
10231 throws java.io.IOException {
10232 return newBuilder().mergeFrom(input).buildParsed();
10234 public static com.openxc.BinaryMessages.DynamicField parseFrom(
10235 java.io.InputStream input,
10236 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
10237 throws java.io.IOException {
10238 return newBuilder().mergeFrom(input, extensionRegistry)
10241 public static com.openxc.BinaryMessages.DynamicField parseDelimitedFrom(java.io.InputStream input)
10242 throws java.io.IOException {
10243 Builder builder = newBuilder();
10244 if (builder.mergeDelimitedFrom(input)) {
10245 return builder.buildParsed();
10250 public static com.openxc.BinaryMessages.DynamicField parseDelimitedFrom(
10251 java.io.InputStream input,
10252 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
10253 throws java.io.IOException {
10254 Builder builder = newBuilder();
10255 if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
10256 return builder.buildParsed();
10261 public static com.openxc.BinaryMessages.DynamicField parseFrom(
10262 com.google.protobuf.CodedInputStream input)
10263 throws java.io.IOException {
10264 return newBuilder().mergeFrom(input).buildParsed();
10266 public static com.openxc.BinaryMessages.DynamicField parseFrom(
10267 com.google.protobuf.CodedInputStream input,
10268 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
10269 throws java.io.IOException {
10270 return newBuilder().mergeFrom(input, extensionRegistry)
10274 public static Builder newBuilder() { return Builder.create(); }
10275 public Builder newBuilderForType() { return newBuilder(); }
10276 public static Builder newBuilder(com.openxc.BinaryMessages.DynamicField prototype) {
10277 return newBuilder().mergeFrom(prototype);
10279 public Builder toBuilder() { return newBuilder(this); }
10281 @java.lang.Override
10282 protected Builder newBuilderForType(
10283 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
10284 Builder builder = new Builder(parent);
10287 public static final class Builder extends
10288 com.google.protobuf.GeneratedMessage.Builder<Builder>
10289 implements com.openxc.BinaryMessages.DynamicFieldOrBuilder {
10290 public static final com.google.protobuf.Descriptors.Descriptor
10292 return com.openxc.BinaryMessages.internal_static_openxc_DynamicField_descriptor;
10295 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
10296 internalGetFieldAccessorTable() {
10297 return com.openxc.BinaryMessages.internal_static_openxc_DynamicField_fieldAccessorTable;
10300 // Construct using com.openxc.BinaryMessages.DynamicField.newBuilder()
10301 private Builder() {
10302 maybeForceBuilderInitialization();
10305 private Builder(BuilderParent parent) {
10307 maybeForceBuilderInitialization();
10309 private void maybeForceBuilderInitialization() {
10310 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
10313 private static Builder create() {
10314 return new Builder();
10317 public Builder clear() {
10319 type_ = com.openxc.BinaryMessages.DynamicField.Type.STRING;
10320 bitField0_ = (bitField0_ & ~0x00000001);
10322 bitField0_ = (bitField0_ & ~0x00000002);
10323 numericValue_ = 0D;
10324 bitField0_ = (bitField0_ & ~0x00000004);
10325 booleanValue_ = false;
10326 bitField0_ = (bitField0_ & ~0x00000008);
10330 public Builder clone() {
10331 return create().mergeFrom(buildPartial());
10334 public com.google.protobuf.Descriptors.Descriptor
10335 getDescriptorForType() {
10336 return com.openxc.BinaryMessages.DynamicField.getDescriptor();
10339 public com.openxc.BinaryMessages.DynamicField getDefaultInstanceForType() {
10340 return com.openxc.BinaryMessages.DynamicField.getDefaultInstance();
10343 public com.openxc.BinaryMessages.DynamicField build() {
10344 com.openxc.BinaryMessages.DynamicField result = buildPartial();
10345 if (!result.isInitialized()) {
10346 throw newUninitializedMessageException(result);
10351 private com.openxc.BinaryMessages.DynamicField buildParsed()
10352 throws com.google.protobuf.InvalidProtocolBufferException {
10353 com.openxc.BinaryMessages.DynamicField result = buildPartial();
10354 if (!result.isInitialized()) {
10355 throw newUninitializedMessageException(
10356 result).asInvalidProtocolBufferException();
10361 public com.openxc.BinaryMessages.DynamicField buildPartial() {
10362 com.openxc.BinaryMessages.DynamicField result = new com.openxc.BinaryMessages.DynamicField(this);
10363 int from_bitField0_ = bitField0_;
10364 int to_bitField0_ = 0;
10365 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
10366 to_bitField0_ |= 0x00000001;
10368 result.type_ = type_;
10369 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
10370 to_bitField0_ |= 0x00000002;
10372 result.stringValue_ = stringValue_;
10373 if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
10374 to_bitField0_ |= 0x00000004;
10376 result.numericValue_ = numericValue_;
10377 if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
10378 to_bitField0_ |= 0x00000008;
10380 result.booleanValue_ = booleanValue_;
10381 result.bitField0_ = to_bitField0_;
10386 public Builder mergeFrom(com.google.protobuf.Message other) {
10387 if (other instanceof com.openxc.BinaryMessages.DynamicField) {
10388 return mergeFrom((com.openxc.BinaryMessages.DynamicField)other);
10390 super.mergeFrom(other);
10395 public Builder mergeFrom(com.openxc.BinaryMessages.DynamicField other) {
10396 if (other == com.openxc.BinaryMessages.DynamicField.getDefaultInstance()) return this;
10397 if (other.hasType()) {
10398 setType(other.getType());
10400 if (other.hasStringValue()) {
10401 setStringValue(other.getStringValue());
10403 if (other.hasNumericValue()) {
10404 setNumericValue(other.getNumericValue());
10406 if (other.hasBooleanValue()) {
10407 setBooleanValue(other.getBooleanValue());
10409 this.mergeUnknownFields(other.getUnknownFields());
10413 public final boolean isInitialized() {
10417 public Builder mergeFrom(
10418 com.google.protobuf.CodedInputStream input,
10419 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
10420 throws java.io.IOException {
10421 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
10422 com.google.protobuf.UnknownFieldSet.newBuilder(
10423 this.getUnknownFields());
10425 int tag = input.readTag();
10428 this.setUnknownFields(unknownFields.build());
10432 if (!parseUnknownField(input, unknownFields,
10433 extensionRegistry, tag)) {
10434 this.setUnknownFields(unknownFields.build());
10441 int rawValue = input.readEnum();
10442 com.openxc.BinaryMessages.DynamicField.Type value = com.openxc.BinaryMessages.DynamicField.Type.valueOf(rawValue);
10443 if (value == null) {
10444 unknownFields.mergeVarintField(1, rawValue);
10446 bitField0_ |= 0x00000001;
10452 bitField0_ |= 0x00000002;
10453 stringValue_ = input.readBytes();
10457 bitField0_ |= 0x00000004;
10458 numericValue_ = input.readDouble();
10462 bitField0_ |= 0x00000008;
10463 booleanValue_ = input.readBool();
10470 private int bitField0_;
10472 // optional .openxc.DynamicField.Type type = 1;
10473 private com.openxc.BinaryMessages.DynamicField.Type type_ = com.openxc.BinaryMessages.DynamicField.Type.STRING;
10474 public boolean hasType() {
10475 return ((bitField0_ & 0x00000001) == 0x00000001);
10477 public com.openxc.BinaryMessages.DynamicField.Type getType() {
10480 public Builder setType(com.openxc.BinaryMessages.DynamicField.Type value) {
10481 if (value == null) {
10482 throw new NullPointerException();
10484 bitField0_ |= 0x00000001;
10489 public Builder clearType() {
10490 bitField0_ = (bitField0_ & ~0x00000001);
10491 type_ = com.openxc.BinaryMessages.DynamicField.Type.STRING;
10496 // optional string string_value = 2;
10497 private java.lang.Object stringValue_ = "";
10498 public boolean hasStringValue() {
10499 return ((bitField0_ & 0x00000002) == 0x00000002);
10501 public String getStringValue() {
10502 java.lang.Object ref = stringValue_;
10503 if (!(ref instanceof String)) {
10504 String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
10508 return (String) ref;
10511 public Builder setStringValue(String value) {
10512 if (value == null) {
10513 throw new NullPointerException();
10515 bitField0_ |= 0x00000002;
10516 stringValue_ = value;
10520 public Builder clearStringValue() {
10521 bitField0_ = (bitField0_ & ~0x00000002);
10522 stringValue_ = getDefaultInstance().getStringValue();
10526 void setStringValue(com.google.protobuf.ByteString value) {
10527 bitField0_ |= 0x00000002;
10528 stringValue_ = value;
10532 // optional double numeric_value = 3;
10533 private double numericValue_ ;
10534 public boolean hasNumericValue() {
10535 return ((bitField0_ & 0x00000004) == 0x00000004);
10537 public double getNumericValue() {
10538 return numericValue_;
10540 public Builder setNumericValue(double value) {
10541 bitField0_ |= 0x00000004;
10542 numericValue_ = value;
10546 public Builder clearNumericValue() {
10547 bitField0_ = (bitField0_ & ~0x00000004);
10548 numericValue_ = 0D;
10553 // optional bool boolean_value = 4;
10554 private boolean booleanValue_ ;
10555 public boolean hasBooleanValue() {
10556 return ((bitField0_ & 0x00000008) == 0x00000008);
10558 public boolean getBooleanValue() {
10559 return booleanValue_;
10561 public Builder setBooleanValue(boolean value) {
10562 bitField0_ |= 0x00000008;
10563 booleanValue_ = value;
10567 public Builder clearBooleanValue() {
10568 bitField0_ = (bitField0_ & ~0x00000008);
10569 booleanValue_ = false;
10574 // @@protoc_insertion_point(builder_scope:openxc.DynamicField)
10578 defaultInstance = new DynamicField(true);
10579 defaultInstance.initFields();
10582 // @@protoc_insertion_point(class_scope:openxc.DynamicField)
10585 public interface SimpleMessageOrBuilder
10586 extends com.google.protobuf.MessageOrBuilder {
10588 // optional string name = 1;
10592 // optional .openxc.DynamicField value = 2;
10593 boolean hasValue();
10594 com.openxc.BinaryMessages.DynamicField getValue();
10595 com.openxc.BinaryMessages.DynamicFieldOrBuilder getValueOrBuilder();
10597 // optional .openxc.DynamicField event = 3;
10598 boolean hasEvent();
10599 com.openxc.BinaryMessages.DynamicField getEvent();
10600 com.openxc.BinaryMessages.DynamicFieldOrBuilder getEventOrBuilder();
10602 public static final class SimpleMessage extends
10603 com.google.protobuf.GeneratedMessage
10604 implements SimpleMessageOrBuilder {
10605 // Use SimpleMessage.newBuilder() to construct.
10606 private SimpleMessage(Builder builder) {
10609 private SimpleMessage(boolean noInit) {}
10611 private static final SimpleMessage defaultInstance;
10612 public static SimpleMessage getDefaultInstance() {
10613 return defaultInstance;
10616 public SimpleMessage getDefaultInstanceForType() {
10617 return defaultInstance;
10620 public static final com.google.protobuf.Descriptors.Descriptor
10622 return com.openxc.BinaryMessages.internal_static_openxc_SimpleMessage_descriptor;
10625 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
10626 internalGetFieldAccessorTable() {
10627 return com.openxc.BinaryMessages.internal_static_openxc_SimpleMessage_fieldAccessorTable;
10630 private int bitField0_;
10631 // optional string name = 1;
10632 public static final int NAME_FIELD_NUMBER = 1;
10633 private java.lang.Object name_;
10634 public boolean hasName() {
10635 return ((bitField0_ & 0x00000001) == 0x00000001);
10637 public String getName() {
10638 java.lang.Object ref = name_;
10639 if (ref instanceof String) {
10640 return (String) ref;
10642 com.google.protobuf.ByteString bs =
10643 (com.google.protobuf.ByteString) ref;
10644 String s = bs.toStringUtf8();
10645 if (com.google.protobuf.Internal.isValidUtf8(bs)) {
10651 private com.google.protobuf.ByteString getNameBytes() {
10652 java.lang.Object ref = name_;
10653 if (ref instanceof String) {
10654 com.google.protobuf.ByteString b =
10655 com.google.protobuf.ByteString.copyFromUtf8((String) ref);
10659 return (com.google.protobuf.ByteString) ref;
10663 // optional .openxc.DynamicField value = 2;
10664 public static final int VALUE_FIELD_NUMBER = 2;
10665 private com.openxc.BinaryMessages.DynamicField value_;
10666 public boolean hasValue() {
10667 return ((bitField0_ & 0x00000002) == 0x00000002);
10669 public com.openxc.BinaryMessages.DynamicField getValue() {
10672 public com.openxc.BinaryMessages.DynamicFieldOrBuilder getValueOrBuilder() {
10676 // optional .openxc.DynamicField event = 3;
10677 public static final int EVENT_FIELD_NUMBER = 3;
10678 private com.openxc.BinaryMessages.DynamicField event_;
10679 public boolean hasEvent() {
10680 return ((bitField0_ & 0x00000004) == 0x00000004);
10682 public com.openxc.BinaryMessages.DynamicField getEvent() {
10685 public com.openxc.BinaryMessages.DynamicFieldOrBuilder getEventOrBuilder() {
10689 private void initFields() {
10691 value_ = com.openxc.BinaryMessages.DynamicField.getDefaultInstance();
10692 event_ = com.openxc.BinaryMessages.DynamicField.getDefaultInstance();
10694 private byte memoizedIsInitialized = -1;
10695 public final boolean isInitialized() {
10696 byte isInitialized = memoizedIsInitialized;
10697 if (isInitialized != -1) return isInitialized == 1;
10699 memoizedIsInitialized = 1;
10703 public void writeTo(com.google.protobuf.CodedOutputStream output)
10704 throws java.io.IOException {
10705 getSerializedSize();
10706 if (((bitField0_ & 0x00000001) == 0x00000001)) {
10707 output.writeBytes(1, getNameBytes());
10709 if (((bitField0_ & 0x00000002) == 0x00000002)) {
10710 output.writeMessage(2, value_);
10712 if (((bitField0_ & 0x00000004) == 0x00000004)) {
10713 output.writeMessage(3, event_);
10715 getUnknownFields().writeTo(output);
10718 private int memoizedSerializedSize = -1;
10719 public int getSerializedSize() {
10720 int size = memoizedSerializedSize;
10721 if (size != -1) return size;
10724 if (((bitField0_ & 0x00000001) == 0x00000001)) {
10725 size += com.google.protobuf.CodedOutputStream
10726 .computeBytesSize(1, getNameBytes());
10728 if (((bitField0_ & 0x00000002) == 0x00000002)) {
10729 size += com.google.protobuf.CodedOutputStream
10730 .computeMessageSize(2, value_);
10732 if (((bitField0_ & 0x00000004) == 0x00000004)) {
10733 size += com.google.protobuf.CodedOutputStream
10734 .computeMessageSize(3, event_);
10736 size += getUnknownFields().getSerializedSize();
10737 memoizedSerializedSize = size;
10741 private static final long serialVersionUID = 0L;
10742 @java.lang.Override
10743 protected java.lang.Object writeReplace()
10744 throws java.io.ObjectStreamException {
10745 return super.writeReplace();
10748 public static com.openxc.BinaryMessages.SimpleMessage parseFrom(
10749 com.google.protobuf.ByteString data)
10750 throws com.google.protobuf.InvalidProtocolBufferException {
10751 return newBuilder().mergeFrom(data).buildParsed();
10753 public static com.openxc.BinaryMessages.SimpleMessage parseFrom(
10754 com.google.protobuf.ByteString data,
10755 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
10756 throws com.google.protobuf.InvalidProtocolBufferException {
10757 return newBuilder().mergeFrom(data, extensionRegistry)
10760 public static com.openxc.BinaryMessages.SimpleMessage parseFrom(byte[] data)
10761 throws com.google.protobuf.InvalidProtocolBufferException {
10762 return newBuilder().mergeFrom(data).buildParsed();
10764 public static com.openxc.BinaryMessages.SimpleMessage parseFrom(
10766 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
10767 throws com.google.protobuf.InvalidProtocolBufferException {
10768 return newBuilder().mergeFrom(data, extensionRegistry)
10771 public static com.openxc.BinaryMessages.SimpleMessage parseFrom(java.io.InputStream input)
10772 throws java.io.IOException {
10773 return newBuilder().mergeFrom(input).buildParsed();
10775 public static com.openxc.BinaryMessages.SimpleMessage parseFrom(
10776 java.io.InputStream input,
10777 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
10778 throws java.io.IOException {
10779 return newBuilder().mergeFrom(input, extensionRegistry)
10782 public static com.openxc.BinaryMessages.SimpleMessage parseDelimitedFrom(java.io.InputStream input)
10783 throws java.io.IOException {
10784 Builder builder = newBuilder();
10785 if (builder.mergeDelimitedFrom(input)) {
10786 return builder.buildParsed();
10791 public static com.openxc.BinaryMessages.SimpleMessage parseDelimitedFrom(
10792 java.io.InputStream input,
10793 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
10794 throws java.io.IOException {
10795 Builder builder = newBuilder();
10796 if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
10797 return builder.buildParsed();
10802 public static com.openxc.BinaryMessages.SimpleMessage parseFrom(
10803 com.google.protobuf.CodedInputStream input)
10804 throws java.io.IOException {
10805 return newBuilder().mergeFrom(input).buildParsed();
10807 public static com.openxc.BinaryMessages.SimpleMessage parseFrom(
10808 com.google.protobuf.CodedInputStream input,
10809 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
10810 throws java.io.IOException {
10811 return newBuilder().mergeFrom(input, extensionRegistry)
10815 public static Builder newBuilder() { return Builder.create(); }
10816 public Builder newBuilderForType() { return newBuilder(); }
10817 public static Builder newBuilder(com.openxc.BinaryMessages.SimpleMessage prototype) {
10818 return newBuilder().mergeFrom(prototype);
10820 public Builder toBuilder() { return newBuilder(this); }
10822 @java.lang.Override
10823 protected Builder newBuilderForType(
10824 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
10825 Builder builder = new Builder(parent);
10828 public static final class Builder extends
10829 com.google.protobuf.GeneratedMessage.Builder<Builder>
10830 implements com.openxc.BinaryMessages.SimpleMessageOrBuilder {
10831 public static final com.google.protobuf.Descriptors.Descriptor
10833 return com.openxc.BinaryMessages.internal_static_openxc_SimpleMessage_descriptor;
10836 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
10837 internalGetFieldAccessorTable() {
10838 return com.openxc.BinaryMessages.internal_static_openxc_SimpleMessage_fieldAccessorTable;
10841 // Construct using com.openxc.BinaryMessages.SimpleMessage.newBuilder()
10842 private Builder() {
10843 maybeForceBuilderInitialization();
10846 private Builder(BuilderParent parent) {
10848 maybeForceBuilderInitialization();
10850 private void maybeForceBuilderInitialization() {
10851 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
10852 getValueFieldBuilder();
10853 getEventFieldBuilder();
10856 private static Builder create() {
10857 return new Builder();
10860 public Builder clear() {
10863 bitField0_ = (bitField0_ & ~0x00000001);
10864 if (valueBuilder_ == null) {
10865 value_ = com.openxc.BinaryMessages.DynamicField.getDefaultInstance();
10867 valueBuilder_.clear();
10869 bitField0_ = (bitField0_ & ~0x00000002);
10870 if (eventBuilder_ == null) {
10871 event_ = com.openxc.BinaryMessages.DynamicField.getDefaultInstance();
10873 eventBuilder_.clear();
10875 bitField0_ = (bitField0_ & ~0x00000004);
10879 public Builder clone() {
10880 return create().mergeFrom(buildPartial());
10883 public com.google.protobuf.Descriptors.Descriptor
10884 getDescriptorForType() {
10885 return com.openxc.BinaryMessages.SimpleMessage.getDescriptor();
10888 public com.openxc.BinaryMessages.SimpleMessage getDefaultInstanceForType() {
10889 return com.openxc.BinaryMessages.SimpleMessage.getDefaultInstance();
10892 public com.openxc.BinaryMessages.SimpleMessage build() {
10893 com.openxc.BinaryMessages.SimpleMessage result = buildPartial();
10894 if (!result.isInitialized()) {
10895 throw newUninitializedMessageException(result);
10900 private com.openxc.BinaryMessages.SimpleMessage buildParsed()
10901 throws com.google.protobuf.InvalidProtocolBufferException {
10902 com.openxc.BinaryMessages.SimpleMessage result = buildPartial();
10903 if (!result.isInitialized()) {
10904 throw newUninitializedMessageException(
10905 result).asInvalidProtocolBufferException();
10910 public com.openxc.BinaryMessages.SimpleMessage buildPartial() {
10911 com.openxc.BinaryMessages.SimpleMessage result = new com.openxc.BinaryMessages.SimpleMessage(this);
10912 int from_bitField0_ = bitField0_;
10913 int to_bitField0_ = 0;
10914 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
10915 to_bitField0_ |= 0x00000001;
10917 result.name_ = name_;
10918 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
10919 to_bitField0_ |= 0x00000002;
10921 if (valueBuilder_ == null) {
10922 result.value_ = value_;
10924 result.value_ = valueBuilder_.build();
10926 if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
10927 to_bitField0_ |= 0x00000004;
10929 if (eventBuilder_ == null) {
10930 result.event_ = event_;
10932 result.event_ = eventBuilder_.build();
10934 result.bitField0_ = to_bitField0_;
10939 public Builder mergeFrom(com.google.protobuf.Message other) {
10940 if (other instanceof com.openxc.BinaryMessages.SimpleMessage) {
10941 return mergeFrom((com.openxc.BinaryMessages.SimpleMessage)other);
10943 super.mergeFrom(other);
10948 public Builder mergeFrom(com.openxc.BinaryMessages.SimpleMessage other) {
10949 if (other == com.openxc.BinaryMessages.SimpleMessage.getDefaultInstance()) return this;
10950 if (other.hasName()) {
10951 setName(other.getName());
10953 if (other.hasValue()) {
10954 mergeValue(other.getValue());
10956 if (other.hasEvent()) {
10957 mergeEvent(other.getEvent());
10959 this.mergeUnknownFields(other.getUnknownFields());
10963 public final boolean isInitialized() {
10967 public Builder mergeFrom(
10968 com.google.protobuf.CodedInputStream input,
10969 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
10970 throws java.io.IOException {
10971 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
10972 com.google.protobuf.UnknownFieldSet.newBuilder(
10973 this.getUnknownFields());
10975 int tag = input.readTag();
10978 this.setUnknownFields(unknownFields.build());
10982 if (!parseUnknownField(input, unknownFields,
10983 extensionRegistry, tag)) {
10984 this.setUnknownFields(unknownFields.build());
10991 bitField0_ |= 0x00000001;
10992 name_ = input.readBytes();
10996 com.openxc.BinaryMessages.DynamicField.Builder subBuilder = com.openxc.BinaryMessages.DynamicField.newBuilder();
10998 subBuilder.mergeFrom(getValue());
11000 input.readMessage(subBuilder, extensionRegistry);
11001 setValue(subBuilder.buildPartial());
11005 com.openxc.BinaryMessages.DynamicField.Builder subBuilder = com.openxc.BinaryMessages.DynamicField.newBuilder();
11007 subBuilder.mergeFrom(getEvent());
11009 input.readMessage(subBuilder, extensionRegistry);
11010 setEvent(subBuilder.buildPartial());
11017 private int bitField0_;
11019 // optional string name = 1;
11020 private java.lang.Object name_ = "";
11021 public boolean hasName() {
11022 return ((bitField0_ & 0x00000001) == 0x00000001);
11024 public String getName() {
11025 java.lang.Object ref = name_;
11026 if (!(ref instanceof String)) {
11027 String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
11031 return (String) ref;
11034 public Builder setName(String value) {
11035 if (value == null) {
11036 throw new NullPointerException();
11038 bitField0_ |= 0x00000001;
11043 public Builder clearName() {
11044 bitField0_ = (bitField0_ & ~0x00000001);
11045 name_ = getDefaultInstance().getName();
11049 void setName(com.google.protobuf.ByteString value) {
11050 bitField0_ |= 0x00000001;
11055 // optional .openxc.DynamicField value = 2;
11056 private com.openxc.BinaryMessages.DynamicField value_ = com.openxc.BinaryMessages.DynamicField.getDefaultInstance();
11057 private com.google.protobuf.SingleFieldBuilder<
11058 com.openxc.BinaryMessages.DynamicField, com.openxc.BinaryMessages.DynamicField.Builder, com.openxc.BinaryMessages.DynamicFieldOrBuilder> valueBuilder_;
11059 public boolean hasValue() {
11060 return ((bitField0_ & 0x00000002) == 0x00000002);
11062 public com.openxc.BinaryMessages.DynamicField getValue() {
11063 if (valueBuilder_ == null) {
11066 return valueBuilder_.getMessage();
11069 public Builder setValue(com.openxc.BinaryMessages.DynamicField value) {
11070 if (valueBuilder_ == null) {
11071 if (value == null) {
11072 throw new NullPointerException();
11077 valueBuilder_.setMessage(value);
11079 bitField0_ |= 0x00000002;
11082 public Builder setValue(
11083 com.openxc.BinaryMessages.DynamicField.Builder builderForValue) {
11084 if (valueBuilder_ == null) {
11085 value_ = builderForValue.build();
11088 valueBuilder_.setMessage(builderForValue.build());
11090 bitField0_ |= 0x00000002;
11093 public Builder mergeValue(com.openxc.BinaryMessages.DynamicField value) {
11094 if (valueBuilder_ == null) {
11095 if (((bitField0_ & 0x00000002) == 0x00000002) &&
11096 value_ != com.openxc.BinaryMessages.DynamicField.getDefaultInstance()) {
11098 com.openxc.BinaryMessages.DynamicField.newBuilder(value_).mergeFrom(value).buildPartial();
11104 valueBuilder_.mergeFrom(value);
11106 bitField0_ |= 0x00000002;
11109 public Builder clearValue() {
11110 if (valueBuilder_ == null) {
11111 value_ = com.openxc.BinaryMessages.DynamicField.getDefaultInstance();
11114 valueBuilder_.clear();
11116 bitField0_ = (bitField0_ & ~0x00000002);
11119 public com.openxc.BinaryMessages.DynamicField.Builder getValueBuilder() {
11120 bitField0_ |= 0x00000002;
11122 return getValueFieldBuilder().getBuilder();
11124 public com.openxc.BinaryMessages.DynamicFieldOrBuilder getValueOrBuilder() {
11125 if (valueBuilder_ != null) {
11126 return valueBuilder_.getMessageOrBuilder();
11131 private com.google.protobuf.SingleFieldBuilder<
11132 com.openxc.BinaryMessages.DynamicField, com.openxc.BinaryMessages.DynamicField.Builder, com.openxc.BinaryMessages.DynamicFieldOrBuilder>
11133 getValueFieldBuilder() {
11134 if (valueBuilder_ == null) {
11135 valueBuilder_ = new com.google.protobuf.SingleFieldBuilder<
11136 com.openxc.BinaryMessages.DynamicField, com.openxc.BinaryMessages.DynamicField.Builder, com.openxc.BinaryMessages.DynamicFieldOrBuilder>(
11138 getParentForChildren(),
11142 return valueBuilder_;
11145 // optional .openxc.DynamicField event = 3;
11146 private com.openxc.BinaryMessages.DynamicField event_ = com.openxc.BinaryMessages.DynamicField.getDefaultInstance();
11147 private com.google.protobuf.SingleFieldBuilder<
11148 com.openxc.BinaryMessages.DynamicField, com.openxc.BinaryMessages.DynamicField.Builder, com.openxc.BinaryMessages.DynamicFieldOrBuilder> eventBuilder_;
11149 public boolean hasEvent() {
11150 return ((bitField0_ & 0x00000004) == 0x00000004);
11152 public com.openxc.BinaryMessages.DynamicField getEvent() {
11153 if (eventBuilder_ == null) {
11156 return eventBuilder_.getMessage();
11159 public Builder setEvent(com.openxc.BinaryMessages.DynamicField value) {
11160 if (eventBuilder_ == null) {
11161 if (value == null) {
11162 throw new NullPointerException();
11167 eventBuilder_.setMessage(value);
11169 bitField0_ |= 0x00000004;
11172 public Builder setEvent(
11173 com.openxc.BinaryMessages.DynamicField.Builder builderForValue) {
11174 if (eventBuilder_ == null) {
11175 event_ = builderForValue.build();
11178 eventBuilder_.setMessage(builderForValue.build());
11180 bitField0_ |= 0x00000004;
11183 public Builder mergeEvent(com.openxc.BinaryMessages.DynamicField value) {
11184 if (eventBuilder_ == null) {
11185 if (((bitField0_ & 0x00000004) == 0x00000004) &&
11186 event_ != com.openxc.BinaryMessages.DynamicField.getDefaultInstance()) {
11188 com.openxc.BinaryMessages.DynamicField.newBuilder(event_).mergeFrom(value).buildPartial();
11194 eventBuilder_.mergeFrom(value);
11196 bitField0_ |= 0x00000004;
11199 public Builder clearEvent() {
11200 if (eventBuilder_ == null) {
11201 event_ = com.openxc.BinaryMessages.DynamicField.getDefaultInstance();
11204 eventBuilder_.clear();
11206 bitField0_ = (bitField0_ & ~0x00000004);
11209 public com.openxc.BinaryMessages.DynamicField.Builder getEventBuilder() {
11210 bitField0_ |= 0x00000004;
11212 return getEventFieldBuilder().getBuilder();
11214 public com.openxc.BinaryMessages.DynamicFieldOrBuilder getEventOrBuilder() {
11215 if (eventBuilder_ != null) {
11216 return eventBuilder_.getMessageOrBuilder();
11221 private com.google.protobuf.SingleFieldBuilder<
11222 com.openxc.BinaryMessages.DynamicField, com.openxc.BinaryMessages.DynamicField.Builder, com.openxc.BinaryMessages.DynamicFieldOrBuilder>
11223 getEventFieldBuilder() {
11224 if (eventBuilder_ == null) {
11225 eventBuilder_ = new com.google.protobuf.SingleFieldBuilder<
11226 com.openxc.BinaryMessages.DynamicField, com.openxc.BinaryMessages.DynamicField.Builder, com.openxc.BinaryMessages.DynamicFieldOrBuilder>(
11228 getParentForChildren(),
11232 return eventBuilder_;
11235 // @@protoc_insertion_point(builder_scope:openxc.SimpleMessage)
11239 defaultInstance = new SimpleMessage(true);
11240 defaultInstance.initFields();
11243 // @@protoc_insertion_point(class_scope:openxc.SimpleMessage)
11246 private static com.google.protobuf.Descriptors.Descriptor
11247 internal_static_openxc_VehicleMessage_descriptor;
11249 com.google.protobuf.GeneratedMessage.FieldAccessorTable
11250 internal_static_openxc_VehicleMessage_fieldAccessorTable;
11251 private static com.google.protobuf.Descriptors.Descriptor
11252 internal_static_openxc_CanMessage_descriptor;
11254 com.google.protobuf.GeneratedMessage.FieldAccessorTable
11255 internal_static_openxc_CanMessage_fieldAccessorTable;
11256 private static com.google.protobuf.Descriptors.Descriptor
11257 internal_static_openxc_ControlCommand_descriptor;
11259 com.google.protobuf.GeneratedMessage.FieldAccessorTable
11260 internal_static_openxc_ControlCommand_fieldAccessorTable;
11261 private static com.google.protobuf.Descriptors.Descriptor
11262 internal_static_openxc_DiagnosticControlCommand_descriptor;
11264 com.google.protobuf.GeneratedMessage.FieldAccessorTable
11265 internal_static_openxc_DiagnosticControlCommand_fieldAccessorTable;
11266 private static com.google.protobuf.Descriptors.Descriptor
11267 internal_static_openxc_PassthroughModeControlCommand_descriptor;
11269 com.google.protobuf.GeneratedMessage.FieldAccessorTable
11270 internal_static_openxc_PassthroughModeControlCommand_fieldAccessorTable;
11271 private static com.google.protobuf.Descriptors.Descriptor
11272 internal_static_openxc_AcceptanceFilterBypassCommand_descriptor;
11274 com.google.protobuf.GeneratedMessage.FieldAccessorTable
11275 internal_static_openxc_AcceptanceFilterBypassCommand_fieldAccessorTable;
11276 private static com.google.protobuf.Descriptors.Descriptor
11277 internal_static_openxc_PayloadFormatCommand_descriptor;
11279 com.google.protobuf.GeneratedMessage.FieldAccessorTable
11280 internal_static_openxc_PayloadFormatCommand_fieldAccessorTable;
11281 private static com.google.protobuf.Descriptors.Descriptor
11282 internal_static_openxc_PredefinedObd2RequestsCommand_descriptor;
11284 com.google.protobuf.GeneratedMessage.FieldAccessorTable
11285 internal_static_openxc_PredefinedObd2RequestsCommand_fieldAccessorTable;
11286 private static com.google.protobuf.Descriptors.Descriptor
11287 internal_static_openxc_NetworkOperatorSettings_descriptor;
11289 com.google.protobuf.GeneratedMessage.FieldAccessorTable
11290 internal_static_openxc_NetworkOperatorSettings_fieldAccessorTable;
11291 private static com.google.protobuf.Descriptors.Descriptor
11292 internal_static_openxc_NetworkOperatorSettings_NetworkDescriptor_descriptor;
11294 com.google.protobuf.GeneratedMessage.FieldAccessorTable
11295 internal_static_openxc_NetworkOperatorSettings_NetworkDescriptor_fieldAccessorTable;
11296 private static com.google.protobuf.Descriptors.Descriptor
11297 internal_static_openxc_NetworkDataSettings_descriptor;
11299 com.google.protobuf.GeneratedMessage.FieldAccessorTable
11300 internal_static_openxc_NetworkDataSettings_fieldAccessorTable;
11301 private static com.google.protobuf.Descriptors.Descriptor
11302 internal_static_openxc_ServerConnectSettings_descriptor;
11304 com.google.protobuf.GeneratedMessage.FieldAccessorTable
11305 internal_static_openxc_ServerConnectSettings_fieldAccessorTable;
11306 private static com.google.protobuf.Descriptors.Descriptor
11307 internal_static_openxc_ModemConfigurationCommand_descriptor;
11309 com.google.protobuf.GeneratedMessage.FieldAccessorTable
11310 internal_static_openxc_ModemConfigurationCommand_fieldAccessorTable;
11311 private static com.google.protobuf.Descriptors.Descriptor
11312 internal_static_openxc_CommandResponse_descriptor;
11314 com.google.protobuf.GeneratedMessage.FieldAccessorTable
11315 internal_static_openxc_CommandResponse_fieldAccessorTable;
11316 private static com.google.protobuf.Descriptors.Descriptor
11317 internal_static_openxc_DiagnosticRequest_descriptor;
11319 com.google.protobuf.GeneratedMessage.FieldAccessorTable
11320 internal_static_openxc_DiagnosticRequest_fieldAccessorTable;
11321 private static com.google.protobuf.Descriptors.Descriptor
11322 internal_static_openxc_DiagnosticResponse_descriptor;
11324 com.google.protobuf.GeneratedMessage.FieldAccessorTable
11325 internal_static_openxc_DiagnosticResponse_fieldAccessorTable;
11326 private static com.google.protobuf.Descriptors.Descriptor
11327 internal_static_openxc_DynamicField_descriptor;
11329 com.google.protobuf.GeneratedMessage.FieldAccessorTable
11330 internal_static_openxc_DynamicField_fieldAccessorTable;
11331 private static com.google.protobuf.Descriptors.Descriptor
11332 internal_static_openxc_SimpleMessage_descriptor;
11334 com.google.protobuf.GeneratedMessage.FieldAccessorTable
11335 internal_static_openxc_SimpleMessage_fieldAccessorTable;
11337 public static com.google.protobuf.Descriptors.FileDescriptor
11341 private static com.google.protobuf.Descriptors.FileDescriptor
11344 java.lang.String[] descriptorData = {
11345 "\n\014openxc.proto\022\006openxc\"\230\003\n\016VehicleMessag" +
11346 "e\022)\n\004type\030\001 \001(\0162\033.openxc.VehicleMessage." +
11347 "Type\022\'\n\013can_message\030\002 \001(\0132\022.openxc.CanMe" +
11348 "ssage\022-\n\016simple_message\030\003 \001(\0132\025.openxc.S" +
11349 "impleMessage\0227\n\023diagnostic_response\030\004 \001(" +
11350 "\0132\032.openxc.DiagnosticResponse\022/\n\017control" +
11351 "_command\030\005 \001(\0132\026.openxc.ControlCommand\0221" +
11352 "\n\020command_response\030\006 \001(\0132\027.openxc.Comman" +
11353 "dResponse\022\016\n\006uptime\030\007 \001(\r\"V\n\004Type\022\007\n\003CAN" +
11354 "\020\001\022\n\n\006SIMPLE\020\002\022\016\n\nDIAGNOSTIC\020\003\022\023\n\017CONTRO",
11355 "L_COMMAND\020\004\022\024\n\020COMMAND_RESPONSE\020\005\"\224\001\n\nCa" +
11356 "nMessage\022\013\n\003bus\030\001 \001(\005\022\n\n\002id\030\002 \001(\r\022\014\n\004dat" +
11357 "a\030\003 \001(\014\0224\n\014frame_format\030\004 \001(\0162\036.openxc.C" +
11358 "anMessage.FrameFormat\")\n\013FrameFormat\022\014\n\010" +
11359 "STANDARD\020\001\022\014\n\010EXTENDED\020\002\"\231\005\n\016ControlComm" +
11360 "and\022)\n\004type\030\001 \001(\0162\033.openxc.ControlComman" +
11361 "d.Type\022<\n\022diagnostic_request\030\002 \001(\0132 .ope" +
11362 "nxc.DiagnosticControlCommand\022G\n\030passthro" +
11363 "ugh_mode_request\030\003 \001(\0132%.openxc.Passthro" +
11364 "ughModeControlCommand\022O\n acceptance_filt",
11365 "er_bypass_command\030\004 \001(\0132%.openxc.Accepta" +
11366 "nceFilterBypassCommand\022<\n\026payload_format" +
11367 "_command\030\005 \001(\0132\034.openxc.PayloadFormatCom" +
11368 "mand\022O\n predefined_obd2_requests_command" +
11369 "\030\006 \001(\0132%.openxc.PredefinedObd2RequestsCo" +
11370 "mmand\022F\n\033modem_configuration_command\030\007 \001" +
11371 "(\0132!.openxc.ModemConfigurationCommand\"\254\001" +
11372 "\n\004Type\022\013\n\007VERSION\020\001\022\r\n\tDEVICE_ID\020\002\022\016\n\nDI" +
11373 "AGNOSTIC\020\003\022\017\n\013PASSTHROUGH\020\004\022\034\n\030ACCEPTANC" +
11374 "E_FILTER_BYPASS\020\005\022\022\n\016PAYLOAD_FORMAT\020\006\022\034\n",
11375 "\030PREDEFINED_OBD2_REQUESTS\020\007\022\027\n\023MODEM_CON" +
11376 "FIGURATION\020\010\"\236\001\n\030DiagnosticControlComman" +
11377 "d\022*\n\007request\030\001 \001(\0132\031.openxc.DiagnosticRe" +
11378 "quest\0227\n\006action\030\002 \001(\0162\'.openxc.Diagnosti" +
11379 "cControlCommand.Action\"\035\n\006Action\022\007\n\003ADD\020" +
11380 "\001\022\n\n\006CANCEL\020\002\"=\n\035PassthroughModeControlC" +
11381 "ommand\022\013\n\003bus\030\001 \001(\005\022\017\n\007enabled\030\002 \001(\010\"<\n\035" +
11382 "AcceptanceFilterBypassCommand\022\013\n\003bus\030\001 \001" +
11383 "(\005\022\016\n\006bypass\030\002 \001(\010\"{\n\024PayloadFormatComma" +
11384 "nd\022:\n\006format\030\001 \001(\0162*.openxc.PayloadForma",
11385 "tCommand.PayloadFormat\"\'\n\rPayloadFormat\022" +
11386 "\010\n\004JSON\020\001\022\014\n\010PROTOBUF\020\002\"0\n\035PredefinedObd" +
11387 "2RequestsCommand\022\017\n\007enabled\030\001 \001(\010\"\321\003\n\027Ne" +
11388 "tworkOperatorSettings\022\030\n\020allowDataRoamin" +
11389 "g\030\001 \001(\010\022N\n\022operatorSelectMode\030\002 \001(\01622.op" +
11390 "enxc.NetworkOperatorSettings.OperatorSel" +
11391 "ectMode\022L\n\021networkDescriptor\030\003 \001(\01321.ope" +
11392 "nxc.NetworkOperatorSettings.NetworkDescr" +
11393 "iptor\032\230\001\n\021NetworkDescriptor\022\014\n\004PLMN\030\001 \001(" +
11394 "\r\022R\n\013networkType\030\002 \001(\0162=.openxc.NetworkO",
11395 "peratorSettings.NetworkDescriptor.Networ" +
11396 "kType\"!\n\013NetworkType\022\007\n\003GSM\020\000\022\t\n\005UTRAN\020\002" +
11397 "\"c\n\022OperatorSelectMode\022\r\n\tAUTOMATIC\020\000\022\n\n" +
11398 "\006MANUAL\020\001\022\016\n\nDEREGISTER\020\002\022\014\n\010SET_ONLY\020\003\022" +
11399 "\024\n\020MANUAL_AUTOMATIC\020\004\"\"\n\023NetworkDataSett" +
11400 "ings\022\013\n\003APN\030\001 \001(\t\"3\n\025ServerConnectSettin" +
11401 "gs\022\014\n\004host\030\001 \001(\t\022\014\n\004port\030\002 \001(\r\"\325\001\n\031Modem" +
11402 "ConfigurationCommand\022@\n\027networkOperatorS" +
11403 "ettings\030\001 \001(\0132\037.openxc.NetworkOperatorSe" +
11404 "ttings\0228\n\023networkDataSettings\030\002 \001(\0132\033.op",
11405 "enxc.NetworkDataSettings\022<\n\025serverConnec" +
11406 "tSettings\030\003 \001(\0132\035.openxc.ServerConnectSe" +
11407 "ttings\"]\n\017CommandResponse\022)\n\004type\030\001 \001(\0162" +
11408 "\033.openxc.ControlCommand.Type\022\017\n\007message\030" +
11409 "\002 \001(\t\022\016\n\006status\030\003 \001(\010\"\375\001\n\021DiagnosticRequ" +
11410 "est\022\013\n\003bus\030\001 \001(\005\022\022\n\nmessage_id\030\002 \001(\r\022\014\n\004" +
11411 "mode\030\003 \001(\r\022\013\n\003pid\030\004 \001(\r\022\017\n\007payload\030\005 \001(\014" +
11412 "\022\032\n\022multiple_responses\030\006 \001(\010\022\021\n\tfrequenc" +
11413 "y\030\007 \001(\001\022\014\n\004name\030\010 \001(\t\022;\n\014decoded_type\030\t " +
11414 "\001(\0162%.openxc.DiagnosticRequest.DecodedTy",
11415 "pe\"!\n\013DecodedType\022\010\n\004NONE\020\001\022\010\n\004OBD2\020\002\"\241\001" +
11416 "\n\022DiagnosticResponse\022\013\n\003bus\030\001 \001(\005\022\022\n\nmes" +
11417 "sage_id\030\002 \001(\r\022\014\n\004mode\030\003 \001(\r\022\013\n\003pid\030\004 \001(\r" +
11418 "\022\017\n\007success\030\005 \001(\010\022\036\n\026negative_response_c" +
11419 "ode\030\006 \001(\r\022\017\n\007payload\030\007 \001(\014\022\r\n\005value\030\010 \001(" +
11420 "\001\"\242\001\n\014DynamicField\022\'\n\004type\030\001 \001(\0162\031.openx" +
11421 "c.DynamicField.Type\022\024\n\014string_value\030\002 \001(" +
11422 "\t\022\025\n\rnumeric_value\030\003 \001(\001\022\025\n\rboolean_valu" +
11423 "e\030\004 \001(\010\"%\n\004Type\022\n\n\006STRING\020\001\022\007\n\003NUM\020\002\022\010\n\004" +
11424 "BOOL\020\003\"g\n\rSimpleMessage\022\014\n\004name\030\001 \001(\t\022#\n",
11425 "\005value\030\002 \001(\0132\024.openxc.DynamicField\022#\n\005ev" +
11426 "ent\030\003 \001(\0132\024.openxc.DynamicFieldB\034\n\ncom.o" +
11427 "penxcB\016BinaryMessages"
11429 com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
11430 new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
11431 public com.google.protobuf.ExtensionRegistry assignDescriptors(
11432 com.google.protobuf.Descriptors.FileDescriptor root) {
11434 internal_static_openxc_VehicleMessage_descriptor =
11435 getDescriptor().getMessageTypes().get(0);
11436 internal_static_openxc_VehicleMessage_fieldAccessorTable = new
11437 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
11438 internal_static_openxc_VehicleMessage_descriptor,
11439 new java.lang.String[] { "Type", "CanMessage", "SimpleMessage", "DiagnosticResponse", "ControlCommand", "CommandResponse", "Uptime", },
11440 com.openxc.BinaryMessages.VehicleMessage.class,
11441 com.openxc.BinaryMessages.VehicleMessage.Builder.class);
11442 internal_static_openxc_CanMessage_descriptor =
11443 getDescriptor().getMessageTypes().get(1);
11444 internal_static_openxc_CanMessage_fieldAccessorTable = new
11445 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
11446 internal_static_openxc_CanMessage_descriptor,
11447 new java.lang.String[] { "Bus", "Id", "Data", "FrameFormat", },
11448 com.openxc.BinaryMessages.CanMessage.class,
11449 com.openxc.BinaryMessages.CanMessage.Builder.class);
11450 internal_static_openxc_ControlCommand_descriptor =
11451 getDescriptor().getMessageTypes().get(2);
11452 internal_static_openxc_ControlCommand_fieldAccessorTable = new
11453 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
11454 internal_static_openxc_ControlCommand_descriptor,
11455 new java.lang.String[] { "Type", "DiagnosticRequest", "PassthroughModeRequest", "AcceptanceFilterBypassCommand", "PayloadFormatCommand", "PredefinedObd2RequestsCommand", "ModemConfigurationCommand", },
11456 com.openxc.BinaryMessages.ControlCommand.class,
11457 com.openxc.BinaryMessages.ControlCommand.Builder.class);
11458 internal_static_openxc_DiagnosticControlCommand_descriptor =
11459 getDescriptor().getMessageTypes().get(3);
11460 internal_static_openxc_DiagnosticControlCommand_fieldAccessorTable = new
11461 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
11462 internal_static_openxc_DiagnosticControlCommand_descriptor,
11463 new java.lang.String[] { "Request", "Action", },
11464 com.openxc.BinaryMessages.DiagnosticControlCommand.class,
11465 com.openxc.BinaryMessages.DiagnosticControlCommand.Builder.class);
11466 internal_static_openxc_PassthroughModeControlCommand_descriptor =
11467 getDescriptor().getMessageTypes().get(4);
11468 internal_static_openxc_PassthroughModeControlCommand_fieldAccessorTable = new
11469 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
11470 internal_static_openxc_PassthroughModeControlCommand_descriptor,
11471 new java.lang.String[] { "Bus", "Enabled", },
11472 com.openxc.BinaryMessages.PassthroughModeControlCommand.class,
11473 com.openxc.BinaryMessages.PassthroughModeControlCommand.Builder.class);
11474 internal_static_openxc_AcceptanceFilterBypassCommand_descriptor =
11475 getDescriptor().getMessageTypes().get(5);
11476 internal_static_openxc_AcceptanceFilterBypassCommand_fieldAccessorTable = new
11477 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
11478 internal_static_openxc_AcceptanceFilterBypassCommand_descriptor,
11479 new java.lang.String[] { "Bus", "Bypass", },
11480 com.openxc.BinaryMessages.AcceptanceFilterBypassCommand.class,
11481 com.openxc.BinaryMessages.AcceptanceFilterBypassCommand.Builder.class);
11482 internal_static_openxc_PayloadFormatCommand_descriptor =
11483 getDescriptor().getMessageTypes().get(6);
11484 internal_static_openxc_PayloadFormatCommand_fieldAccessorTable = new
11485 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
11486 internal_static_openxc_PayloadFormatCommand_descriptor,
11487 new java.lang.String[] { "Format", },
11488 com.openxc.BinaryMessages.PayloadFormatCommand.class,
11489 com.openxc.BinaryMessages.PayloadFormatCommand.Builder.class);
11490 internal_static_openxc_PredefinedObd2RequestsCommand_descriptor =
11491 getDescriptor().getMessageTypes().get(7);
11492 internal_static_openxc_PredefinedObd2RequestsCommand_fieldAccessorTable = new
11493 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
11494 internal_static_openxc_PredefinedObd2RequestsCommand_descriptor,
11495 new java.lang.String[] { "Enabled", },
11496 com.openxc.BinaryMessages.PredefinedObd2RequestsCommand.class,
11497 com.openxc.BinaryMessages.PredefinedObd2RequestsCommand.Builder.class);
11498 internal_static_openxc_NetworkOperatorSettings_descriptor =
11499 getDescriptor().getMessageTypes().get(8);
11500 internal_static_openxc_NetworkOperatorSettings_fieldAccessorTable = new
11501 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
11502 internal_static_openxc_NetworkOperatorSettings_descriptor,
11503 new java.lang.String[] { "AllowDataRoaming", "OperatorSelectMode", "NetworkDescriptor", },
11504 com.openxc.BinaryMessages.NetworkOperatorSettings.class,
11505 com.openxc.BinaryMessages.NetworkOperatorSettings.Builder.class);
11506 internal_static_openxc_NetworkOperatorSettings_NetworkDescriptor_descriptor =
11507 internal_static_openxc_NetworkOperatorSettings_descriptor.getNestedTypes().get(0);
11508 internal_static_openxc_NetworkOperatorSettings_NetworkDescriptor_fieldAccessorTable = new
11509 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
11510 internal_static_openxc_NetworkOperatorSettings_NetworkDescriptor_descriptor,
11511 new java.lang.String[] { "PLMN", "NetworkType", },
11512 com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.class,
11513 com.openxc.BinaryMessages.NetworkOperatorSettings.NetworkDescriptor.Builder.class);
11514 internal_static_openxc_NetworkDataSettings_descriptor =
11515 getDescriptor().getMessageTypes().get(9);
11516 internal_static_openxc_NetworkDataSettings_fieldAccessorTable = new
11517 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
11518 internal_static_openxc_NetworkDataSettings_descriptor,
11519 new java.lang.String[] { "APN", },
11520 com.openxc.BinaryMessages.NetworkDataSettings.class,
11521 com.openxc.BinaryMessages.NetworkDataSettings.Builder.class);
11522 internal_static_openxc_ServerConnectSettings_descriptor =
11523 getDescriptor().getMessageTypes().get(10);
11524 internal_static_openxc_ServerConnectSettings_fieldAccessorTable = new
11525 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
11526 internal_static_openxc_ServerConnectSettings_descriptor,
11527 new java.lang.String[] { "Host", "Port", },
11528 com.openxc.BinaryMessages.ServerConnectSettings.class,
11529 com.openxc.BinaryMessages.ServerConnectSettings.Builder.class);
11530 internal_static_openxc_ModemConfigurationCommand_descriptor =
11531 getDescriptor().getMessageTypes().get(11);
11532 internal_static_openxc_ModemConfigurationCommand_fieldAccessorTable = new
11533 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
11534 internal_static_openxc_ModemConfigurationCommand_descriptor,
11535 new java.lang.String[] { "NetworkOperatorSettings", "NetworkDataSettings", "ServerConnectSettings", },
11536 com.openxc.BinaryMessages.ModemConfigurationCommand.class,
11537 com.openxc.BinaryMessages.ModemConfigurationCommand.Builder.class);
11538 internal_static_openxc_CommandResponse_descriptor =
11539 getDescriptor().getMessageTypes().get(12);
11540 internal_static_openxc_CommandResponse_fieldAccessorTable = new
11541 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
11542 internal_static_openxc_CommandResponse_descriptor,
11543 new java.lang.String[] { "Type", "Message", "Status", },
11544 com.openxc.BinaryMessages.CommandResponse.class,
11545 com.openxc.BinaryMessages.CommandResponse.Builder.class);
11546 internal_static_openxc_DiagnosticRequest_descriptor =
11547 getDescriptor().getMessageTypes().get(13);
11548 internal_static_openxc_DiagnosticRequest_fieldAccessorTable = new
11549 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
11550 internal_static_openxc_DiagnosticRequest_descriptor,
11551 new java.lang.String[] { "Bus", "MessageId", "Mode", "Pid", "Payload", "MultipleResponses", "Frequency", "Name", "DecodedType", },
11552 com.openxc.BinaryMessages.DiagnosticRequest.class,
11553 com.openxc.BinaryMessages.DiagnosticRequest.Builder.class);
11554 internal_static_openxc_DiagnosticResponse_descriptor =
11555 getDescriptor().getMessageTypes().get(14);
11556 internal_static_openxc_DiagnosticResponse_fieldAccessorTable = new
11557 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
11558 internal_static_openxc_DiagnosticResponse_descriptor,
11559 new java.lang.String[] { "Bus", "MessageId", "Mode", "Pid", "Success", "NegativeResponseCode", "Payload", "Value", },
11560 com.openxc.BinaryMessages.DiagnosticResponse.class,
11561 com.openxc.BinaryMessages.DiagnosticResponse.Builder.class);
11562 internal_static_openxc_DynamicField_descriptor =
11563 getDescriptor().getMessageTypes().get(15);
11564 internal_static_openxc_DynamicField_fieldAccessorTable = new
11565 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
11566 internal_static_openxc_DynamicField_descriptor,
11567 new java.lang.String[] { "Type", "StringValue", "NumericValue", "BooleanValue", },
11568 com.openxc.BinaryMessages.DynamicField.class,
11569 com.openxc.BinaryMessages.DynamicField.Builder.class);
11570 internal_static_openxc_SimpleMessage_descriptor =
11571 getDescriptor().getMessageTypes().get(16);
11572 internal_static_openxc_SimpleMessage_fieldAccessorTable = new
11573 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
11574 internal_static_openxc_SimpleMessage_descriptor,
11575 new java.lang.String[] { "Name", "Value", "Event", },
11576 com.openxc.BinaryMessages.SimpleMessage.class,
11577 com.openxc.BinaryMessages.SimpleMessage.Builder.class);
11581 com.google.protobuf.Descriptors.FileDescriptor
11582 .internalBuildGeneratedFileFrom(descriptorData,
11583 new com.google.protobuf.Descriptors.FileDescriptor[] {
11587 // @@protoc_insertion_point(outer_class_scope)