// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: VisionRobot.proto
package messages;
/**
* Protobuf type {@code messages.VisionRobot}
*/
public final class VisionRobot extends
com.google.protobuf.GeneratedMessage
implements VisionRobotOrBuilder {
// Use VisionRobot.newBuilder() to construct.
private VisionRobot(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private VisionRobot(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final VisionRobot defaultInstance;
public static VisionRobot getDefaultInstance() {
return defaultInstance;
}
public VisionRobot getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private VisionRobot(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
initFields();
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
done = true;
}
break;
}
case 10: {
messages.Robot.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = red1_.toBuilder();
}
red1_ = input.readMessage(messages.Robot.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(red1_);
red1_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000001;
break;
}
case 18: {
messages.Robot.Builder subBuilder = null;
if (((bitField0_ & 0x00000002) == 0x00000002)) {
subBuilder = red2_.toBuilder();
}
red2_ = input.readMessage(messages.Robot.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(red2_);
red2_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000002;
break;
}
case 26: {
messages.Robot.Builder subBuilder = null;
if (((bitField0_ & 0x00000004) == 0x00000004)) {
subBuilder = red3_.toBuilder();
}
red3_ = input.readMessage(messages.Robot.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(red3_);
red3_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000004;
break;
}
case 34: {
messages.Robot.Builder subBuilder = null;
if (((bitField0_ & 0x00000008) == 0x00000008)) {
subBuilder = red4_.toBuilder();
}
red4_ = input.readMessage(messages.Robot.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(red4_);
red4_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000008;
break;
}
case 42: {
messages.Robot.Builder subBuilder = null;
if (((bitField0_ & 0x00000010) == 0x00000010)) {
subBuilder = red5_.toBuilder();
}
red5_ = input.readMessage(messages.Robot.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(red5_);
red5_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000010;
break;
}
case 50: {
messages.Robot.Builder subBuilder = null;
if (((bitField0_ & 0x00000020) == 0x00000020)) {
subBuilder = navy1_.toBuilder();
}
navy1_ = input.readMessage(messages.Robot.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(navy1_);
navy1_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000020;
break;
}
case 58: {
messages.Robot.Builder subBuilder = null;
if (((bitField0_ & 0x00000040) == 0x00000040)) {
subBuilder = navy2_.toBuilder();
}
navy2_ = input.readMessage(messages.Robot.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(navy2_);
navy2_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000040;
break;
}
case 66: {
messages.Robot.Builder subBuilder = null;
if (((bitField0_ & 0x00000080) == 0x00000080)) {
subBuilder = navy3_.toBuilder();
}
navy3_ = input.readMessage(messages.Robot.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(navy3_);
navy3_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000080;
break;
}
case 74: {
messages.Robot.Builder subBuilder = null;
if (((bitField0_ & 0x00000100) == 0x00000100)) {
subBuilder = navy4_.toBuilder();
}
navy4_ = input.readMessage(messages.Robot.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(navy4_);
navy4_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000100;
break;
}
case 82: {
messages.Robot.Builder subBuilder = null;
if (((bitField0_ & 0x00000200) == 0x00000200)) {
subBuilder = navy5_.toBuilder();
}
navy5_ = input.readMessage(messages.Robot.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(navy5_);
navy5_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000200;
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e.getMessage()).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return messages._File_VisionRobot.internal_static_messages_VisionRobot_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return messages._File_VisionRobot.internal_static_messages_VisionRobot_fieldAccessorTable
.ensureFieldAccessorsInitialized(
messages.VisionRobot.class, messages.VisionRobot.Builder.class);
}
public static com.google.protobuf.Parser<VisionRobot> PARSER =
new com.google.protobuf.AbstractParser<VisionRobot>() {
public VisionRobot parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new VisionRobot(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser<VisionRobot> getParserForType() {
return PARSER;
}
private int bitField0_;
// optional .messages.Robot red1 = 1;
public static final int RED1_FIELD_NUMBER = 1;
private messages.Robot red1_;
/**
* <code>optional .messages.Robot red1 = 1;</code>
*/
public boolean hasRed1() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional .messages.Robot red1 = 1;</code>
*/
public messages.Robot getRed1() {
return red1_;
}
/**
* <code>optional .messages.Robot red1 = 1;</code>
*/
public messages.RobotOrBuilder getRed1OrBuilder() {
return red1_;
}
// optional .messages.Robot red2 = 2;
public static final int RED2_FIELD_NUMBER = 2;
private messages.Robot red2_;
/**
* <code>optional .messages.Robot red2 = 2;</code>
*/
public boolean hasRed2() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional .messages.Robot red2 = 2;</code>
*/
public messages.Robot getRed2() {
return red2_;
}
/**
* <code>optional .messages.Robot red2 = 2;</code>
*/
public messages.RobotOrBuilder getRed2OrBuilder() {
return red2_;
}
// optional .messages.Robot red3 = 3;
public static final int RED3_FIELD_NUMBER = 3;
private messages.Robot red3_;
/**
* <code>optional .messages.Robot red3 = 3;</code>
*/
public boolean hasRed3() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional .messages.Robot red3 = 3;</code>
*/
public messages.Robot getRed3() {
return red3_;
}
/**
* <code>optional .messages.Robot red3 = 3;</code>
*/
public messages.RobotOrBuilder getRed3OrBuilder() {
return red3_;
}
// optional .messages.Robot red4 = 4;
public static final int RED4_FIELD_NUMBER = 4;
private messages.Robot red4_;
/**
* <code>optional .messages.Robot red4 = 4;</code>
*/
public boolean hasRed4() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>optional .messages.Robot red4 = 4;</code>
*/
public messages.Robot getRed4() {
return red4_;
}
/**
* <code>optional .messages.Robot red4 = 4;</code>
*/
public messages.RobotOrBuilder getRed4OrBuilder() {
return red4_;
}
// optional .messages.Robot red5 = 5;
public static final int RED5_FIELD_NUMBER = 5;
private messages.Robot red5_;
/**
* <code>optional .messages.Robot red5 = 5;</code>
*/
public boolean hasRed5() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>optional .messages.Robot red5 = 5;</code>
*/
public messages.Robot getRed5() {
return red5_;
}
/**
* <code>optional .messages.Robot red5 = 5;</code>
*/
public messages.RobotOrBuilder getRed5OrBuilder() {
return red5_;
}
// optional .messages.Robot navy1 = 6;
public static final int NAVY1_FIELD_NUMBER = 6;
private messages.Robot navy1_;
/**
* <code>optional .messages.Robot navy1 = 6;</code>
*/
public boolean hasNavy1() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
/**
* <code>optional .messages.Robot navy1 = 6;</code>
*/
public messages.Robot getNavy1() {
return navy1_;
}
/**
* <code>optional .messages.Robot navy1 = 6;</code>
*/
public messages.RobotOrBuilder getNavy1OrBuilder() {
return navy1_;
}
// optional .messages.Robot navy2 = 7;
public static final int NAVY2_FIELD_NUMBER = 7;
private messages.Robot navy2_;
/**
* <code>optional .messages.Robot navy2 = 7;</code>
*/
public boolean hasNavy2() {
return ((bitField0_ & 0x00000040) == 0x00000040);
}
/**
* <code>optional .messages.Robot navy2 = 7;</code>
*/
public messages.Robot getNavy2() {
return navy2_;
}
/**
* <code>optional .messages.Robot navy2 = 7;</code>
*/
public messages.RobotOrBuilder getNavy2OrBuilder() {
return navy2_;
}
// optional .messages.Robot navy3 = 8;
public static final int NAVY3_FIELD_NUMBER = 8;
private messages.Robot navy3_;
/**
* <code>optional .messages.Robot navy3 = 8;</code>
*/
public boolean hasNavy3() {
return ((bitField0_ & 0x00000080) == 0x00000080);
}
/**
* <code>optional .messages.Robot navy3 = 8;</code>
*/
public messages.Robot getNavy3() {
return navy3_;
}
/**
* <code>optional .messages.Robot navy3 = 8;</code>
*/
public messages.RobotOrBuilder getNavy3OrBuilder() {
return navy3_;
}
// optional .messages.Robot navy4 = 9;
public static final int NAVY4_FIELD_NUMBER = 9;
private messages.Robot navy4_;
/**
* <code>optional .messages.Robot navy4 = 9;</code>
*/
public boolean hasNavy4() {
return ((bitField0_ & 0x00000100) == 0x00000100);
}
/**
* <code>optional .messages.Robot navy4 = 9;</code>
*/
public messages.Robot getNavy4() {
return navy4_;
}
/**
* <code>optional .messages.Robot navy4 = 9;</code>
*/
public messages.RobotOrBuilder getNavy4OrBuilder() {
return navy4_;
}
// optional .messages.Robot navy5 = 10;
public static final int NAVY5_FIELD_NUMBER = 10;
private messages.Robot navy5_;
/**
* <code>optional .messages.Robot navy5 = 10;</code>
*/
public boolean hasNavy5() {
return ((bitField0_ & 0x00000200) == 0x00000200);
}
/**
* <code>optional .messages.Robot navy5 = 10;</code>
*/
public messages.Robot getNavy5() {
return navy5_;
}
/**
* <code>optional .messages.Robot navy5 = 10;</code>
*/
public messages.RobotOrBuilder getNavy5OrBuilder() {
return navy5_;
}
private void initFields() {
red1_ = messages.Robot.getDefaultInstance();
red2_ = messages.Robot.getDefaultInstance();
red3_ = messages.Robot.getDefaultInstance();
red4_ = messages.Robot.getDefaultInstance();
red5_ = messages.Robot.getDefaultInstance();
navy1_ = messages.Robot.getDefaultInstance();
navy2_ = messages.Robot.getDefaultInstance();
navy3_ = messages.Robot.getDefaultInstance();
navy4_ = messages.Robot.getDefaultInstance();
navy5_ = messages.Robot.getDefaultInstance();
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeMessage(1, red1_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeMessage(2, red2_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeMessage(3, red3_);
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeMessage(4, red4_);
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
output.writeMessage(5, red5_);
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
output.writeMessage(6, navy1_);
}
if (((bitField0_ & 0x00000040) == 0x00000040)) {
output.writeMessage(7, navy2_);
}
if (((bitField0_ & 0x00000080) == 0x00000080)) {
output.writeMessage(8, navy3_);
}
if (((bitField0_ & 0x00000100) == 0x00000100)) {
output.writeMessage(9, navy4_);
}
if (((bitField0_ & 0x00000200) == 0x00000200)) {
output.writeMessage(10, navy5_);
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, red1_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, red2_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, red3_);
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, red4_);
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, red5_);
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, navy1_);
}
if (((bitField0_ & 0x00000040) == 0x00000040)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, navy2_);
}
if (((bitField0_ & 0x00000080) == 0x00000080)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(8, navy3_);
}
if (((bitField0_ & 0x00000100) == 0x00000100)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(9, navy4_);
}
if (((bitField0_ & 0x00000200) == 0x00000200)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(10, navy5_);
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static messages.VisionRobot parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static messages.VisionRobot parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static messages.VisionRobot parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static messages.VisionRobot parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static messages.VisionRobot parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static messages.VisionRobot parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static messages.VisionRobot parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static messages.VisionRobot parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static messages.VisionRobot parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static messages.VisionRobot parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(messages.VisionRobot prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code messages.VisionRobot}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements messages.VisionRobotOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return messages._File_VisionRobot.internal_static_messages_VisionRobot_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return messages._File_VisionRobot.internal_static_messages_VisionRobot_fieldAccessorTable
.ensureFieldAccessorsInitialized(
messages.VisionRobot.class, messages.VisionRobot.Builder.class);
}
// Construct using messages.VisionRobot.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
getRed1FieldBuilder();
getRed2FieldBuilder();
getRed3FieldBuilder();
getRed4FieldBuilder();
getRed5FieldBuilder();
getNavy1FieldBuilder();
getNavy2FieldBuilder();
getNavy3FieldBuilder();
getNavy4FieldBuilder();
getNavy5FieldBuilder();
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
if (red1Builder_ == null) {
red1_ = messages.Robot.getDefaultInstance();
} else {
red1Builder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
if (red2Builder_ == null) {
red2_ = messages.Robot.getDefaultInstance();
} else {
red2Builder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000002);
if (red3Builder_ == null) {
red3_ = messages.Robot.getDefaultInstance();
} else {
red3Builder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
if (red4Builder_ == null) {
red4_ = messages.Robot.getDefaultInstance();
} else {
red4Builder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
if (red5Builder_ == null) {
red5_ = messages.Robot.getDefaultInstance();
} else {
red5Builder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000010);
if (navy1Builder_ == null) {
navy1_ = messages.Robot.getDefaultInstance();
} else {
navy1Builder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000020);
if (navy2Builder_ == null) {
navy2_ = messages.Robot.getDefaultInstance();
} else {
navy2Builder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000040);
if (navy3Builder_ == null) {
navy3_ = messages.Robot.getDefaultInstance();
} else {
navy3Builder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000080);
if (navy4Builder_ == null) {
navy4_ = messages.Robot.getDefaultInstance();
} else {
navy4Builder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000100);
if (navy5Builder_ == null) {
navy5_ = messages.Robot.getDefaultInstance();
} else {
navy5Builder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000200);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return messages._File_VisionRobot.internal_static_messages_VisionRobot_descriptor;
}
public messages.VisionRobot getDefaultInstanceForType() {
return messages.VisionRobot.getDefaultInstance();
}
public messages.VisionRobot build() {
messages.VisionRobot result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public messages.VisionRobot buildPartial() {
messages.VisionRobot result = new messages.VisionRobot(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
if (red1Builder_ == null) {
result.red1_ = red1_;
} else {
result.red1_ = red1Builder_.build();
}
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
if (red2Builder_ == null) {
result.red2_ = red2_;
} else {
result.red2_ = red2Builder_.build();
}
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
if (red3Builder_ == null) {
result.red3_ = red3_;
} else {
result.red3_ = red3Builder_.build();
}
if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
to_bitField0_ |= 0x00000008;
}
if (red4Builder_ == null) {
result.red4_ = red4_;
} else {
result.red4_ = red4Builder_.build();
}
if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
to_bitField0_ |= 0x00000010;
}
if (red5Builder_ == null) {
result.red5_ = red5_;
} else {
result.red5_ = red5Builder_.build();
}
if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
to_bitField0_ |= 0x00000020;
}
if (navy1Builder_ == null) {
result.navy1_ = navy1_;
} else {
result.navy1_ = navy1Builder_.build();
}
if (((from_bitField0_ & 0x00000040) == 0x00000040)) {
to_bitField0_ |= 0x00000040;
}
if (navy2Builder_ == null) {
result.navy2_ = navy2_;
} else {
result.navy2_ = navy2Builder_.build();
}
if (((from_bitField0_ & 0x00000080) == 0x00000080)) {
to_bitField0_ |= 0x00000080;
}
if (navy3Builder_ == null) {
result.navy3_ = navy3_;
} else {
result.navy3_ = navy3Builder_.build();
}
if (((from_bitField0_ & 0x00000100) == 0x00000100)) {
to_bitField0_ |= 0x00000100;
}
if (navy4Builder_ == null) {
result.navy4_ = navy4_;
} else {
result.navy4_ = navy4Builder_.build();
}
if (((from_bitField0_ & 0x00000200) == 0x00000200)) {
to_bitField0_ |= 0x00000200;
}
if (navy5Builder_ == null) {
result.navy5_ = navy5_;
} else {
result.navy5_ = navy5Builder_.build();
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof messages.VisionRobot) {
return mergeFrom((messages.VisionRobot)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(messages.VisionRobot other) {
if (other == messages.VisionRobot.getDefaultInstance()) return this;
if (other.hasRed1()) {
mergeRed1(other.getRed1());
}
if (other.hasRed2()) {
mergeRed2(other.getRed2());
}
if (other.hasRed3()) {
mergeRed3(other.getRed3());
}
if (other.hasRed4()) {
mergeRed4(other.getRed4());
}
if (other.hasRed5()) {
mergeRed5(other.getRed5());
}
if (other.hasNavy1()) {
mergeNavy1(other.getNavy1());
}
if (other.hasNavy2()) {
mergeNavy2(other.getNavy2());
}
if (other.hasNavy3()) {
mergeNavy3(other.getNavy3());
}
if (other.hasNavy4()) {
mergeNavy4(other.getNavy4());
}
if (other.hasNavy5()) {
mergeNavy5(other.getNavy5());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
messages.VisionRobot parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (messages.VisionRobot) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
// optional .messages.Robot red1 = 1;
private messages.Robot red1_ = messages.Robot.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> red1Builder_;
/**
* <code>optional .messages.Robot red1 = 1;</code>
*/
public boolean hasRed1() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional .messages.Robot red1 = 1;</code>
*/
public messages.Robot getRed1() {
if (red1Builder_ == null) {
return red1_;
} else {
return red1Builder_.getMessage();
}
}
/**
* <code>optional .messages.Robot red1 = 1;</code>
*/
public Builder setRed1(messages.Robot value) {
if (red1Builder_ == null) {
if (value == null) {
throw new NullPointerException();
}
red1_ = value;
onChanged();
} else {
red1Builder_.setMessage(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* <code>optional .messages.Robot red1 = 1;</code>
*/
public Builder setRed1(
messages.Robot.Builder builderForValue) {
if (red1Builder_ == null) {
red1_ = builderForValue.build();
onChanged();
} else {
red1Builder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
return this;
}
/**
* <code>optional .messages.Robot red1 = 1;</code>
*/
public Builder mergeRed1(messages.Robot value) {
if (red1Builder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001) &&
red1_ != messages.Robot.getDefaultInstance()) {
red1_ =
messages.Robot.newBuilder(red1_).mergeFrom(value).buildPartial();
} else {
red1_ = value;
}
onChanged();
} else {
red1Builder_.mergeFrom(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* <code>optional .messages.Robot red1 = 1;</code>
*/
public Builder clearRed1() {
if (red1Builder_ == null) {
red1_ = messages.Robot.getDefaultInstance();
onChanged();
} else {
red1Builder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
/**
* <code>optional .messages.Robot red1 = 1;</code>
*/
public messages.Robot.Builder getRed1Builder() {
bitField0_ |= 0x00000001;
onChanged();
return getRed1FieldBuilder().getBuilder();
}
/**
* <code>optional .messages.Robot red1 = 1;</code>
*/
public messages.RobotOrBuilder getRed1OrBuilder() {
if (red1Builder_ != null) {
return red1Builder_.getMessageOrBuilder();
} else {
return red1_;
}
}
/**
* <code>optional .messages.Robot red1 = 1;</code>
*/
private com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>
getRed1FieldBuilder() {
if (red1Builder_ == null) {
red1Builder_ = new com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>(
red1_,
getParentForChildren(),
isClean());
red1_ = null;
}
return red1Builder_;
}
// optional .messages.Robot red2 = 2;
private messages.Robot red2_ = messages.Robot.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> red2Builder_;
/**
* <code>optional .messages.Robot red2 = 2;</code>
*/
public boolean hasRed2() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional .messages.Robot red2 = 2;</code>
*/
public messages.Robot getRed2() {
if (red2Builder_ == null) {
return red2_;
} else {
return red2Builder_.getMessage();
}
}
/**
* <code>optional .messages.Robot red2 = 2;</code>
*/
public Builder setRed2(messages.Robot value) {
if (red2Builder_ == null) {
if (value == null) {
throw new NullPointerException();
}
red2_ = value;
onChanged();
} else {
red2Builder_.setMessage(value);
}
bitField0_ |= 0x00000002;
return this;
}
/**
* <code>optional .messages.Robot red2 = 2;</code>
*/
public Builder setRed2(
messages.Robot.Builder builderForValue) {
if (red2Builder_ == null) {
red2_ = builderForValue.build();
onChanged();
} else {
red2Builder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000002;
return this;
}
/**
* <code>optional .messages.Robot red2 = 2;</code>
*/
public Builder mergeRed2(messages.Robot value) {
if (red2Builder_ == null) {
if (((bitField0_ & 0x00000002) == 0x00000002) &&
red2_ != messages.Robot.getDefaultInstance()) {
red2_ =
messages.Robot.newBuilder(red2_).mergeFrom(value).buildPartial();
} else {
red2_ = value;
}
onChanged();
} else {
red2Builder_.mergeFrom(value);
}
bitField0_ |= 0x00000002;
return this;
}
/**
* <code>optional .messages.Robot red2 = 2;</code>
*/
public Builder clearRed2() {
if (red2Builder_ == null) {
red2_ = messages.Robot.getDefaultInstance();
onChanged();
} else {
red2Builder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
/**
* <code>optional .messages.Robot red2 = 2;</code>
*/
public messages.Robot.Builder getRed2Builder() {
bitField0_ |= 0x00000002;
onChanged();
return getRed2FieldBuilder().getBuilder();
}
/**
* <code>optional .messages.Robot red2 = 2;</code>
*/
public messages.RobotOrBuilder getRed2OrBuilder() {
if (red2Builder_ != null) {
return red2Builder_.getMessageOrBuilder();
} else {
return red2_;
}
}
/**
* <code>optional .messages.Robot red2 = 2;</code>
*/
private com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>
getRed2FieldBuilder() {
if (red2Builder_ == null) {
red2Builder_ = new com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>(
red2_,
getParentForChildren(),
isClean());
red2_ = null;
}
return red2Builder_;
}
// optional .messages.Robot red3 = 3;
private messages.Robot red3_ = messages.Robot.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> red3Builder_;
/**
* <code>optional .messages.Robot red3 = 3;</code>
*/
public boolean hasRed3() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional .messages.Robot red3 = 3;</code>
*/
public messages.Robot getRed3() {
if (red3Builder_ == null) {
return red3_;
} else {
return red3Builder_.getMessage();
}
}
/**
* <code>optional .messages.Robot red3 = 3;</code>
*/
public Builder setRed3(messages.Robot value) {
if (red3Builder_ == null) {
if (value == null) {
throw new NullPointerException();
}
red3_ = value;
onChanged();
} else {
red3Builder_.setMessage(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
* <code>optional .messages.Robot red3 = 3;</code>
*/
public Builder setRed3(
messages.Robot.Builder builderForValue) {
if (red3Builder_ == null) {
red3_ = builderForValue.build();
onChanged();
} else {
red3Builder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000004;
return this;
}
/**
* <code>optional .messages.Robot red3 = 3;</code>
*/
public Builder mergeRed3(messages.Robot value) {
if (red3Builder_ == null) {
if (((bitField0_ & 0x00000004) == 0x00000004) &&
red3_ != messages.Robot.getDefaultInstance()) {
red3_ =
messages.Robot.newBuilder(red3_).mergeFrom(value).buildPartial();
} else {
red3_ = value;
}
onChanged();
} else {
red3Builder_.mergeFrom(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
* <code>optional .messages.Robot red3 = 3;</code>
*/
public Builder clearRed3() {
if (red3Builder_ == null) {
red3_ = messages.Robot.getDefaultInstance();
onChanged();
} else {
red3Builder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
/**
* <code>optional .messages.Robot red3 = 3;</code>
*/
public messages.Robot.Builder getRed3Builder() {
bitField0_ |= 0x00000004;
onChanged();
return getRed3FieldBuilder().getBuilder();
}
/**
* <code>optional .messages.Robot red3 = 3;</code>
*/
public messages.RobotOrBuilder getRed3OrBuilder() {
if (red3Builder_ != null) {
return red3Builder_.getMessageOrBuilder();
} else {
return red3_;
}
}
/**
* <code>optional .messages.Robot red3 = 3;</code>
*/
private com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>
getRed3FieldBuilder() {
if (red3Builder_ == null) {
red3Builder_ = new com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>(
red3_,
getParentForChildren(),
isClean());
red3_ = null;
}
return red3Builder_;
}
// optional .messages.Robot red4 = 4;
private messages.Robot red4_ = messages.Robot.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> red4Builder_;
/**
* <code>optional .messages.Robot red4 = 4;</code>
*/
public boolean hasRed4() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>optional .messages.Robot red4 = 4;</code>
*/
public messages.Robot getRed4() {
if (red4Builder_ == null) {
return red4_;
} else {
return red4Builder_.getMessage();
}
}
/**
* <code>optional .messages.Robot red4 = 4;</code>
*/
public Builder setRed4(messages.Robot value) {
if (red4Builder_ == null) {
if (value == null) {
throw new NullPointerException();
}
red4_ = value;
onChanged();
} else {
red4Builder_.setMessage(value);
}
bitField0_ |= 0x00000008;
return this;
}
/**
* <code>optional .messages.Robot red4 = 4;</code>
*/
public Builder setRed4(
messages.Robot.Builder builderForValue) {
if (red4Builder_ == null) {
red4_ = builderForValue.build();
onChanged();
} else {
red4Builder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000008;
return this;
}
/**
* <code>optional .messages.Robot red4 = 4;</code>
*/
public Builder mergeRed4(messages.Robot value) {
if (red4Builder_ == null) {
if (((bitField0_ & 0x00000008) == 0x00000008) &&
red4_ != messages.Robot.getDefaultInstance()) {
red4_ =
messages.Robot.newBuilder(red4_).mergeFrom(value).buildPartial();
} else {
red4_ = value;
}
onChanged();
} else {
red4Builder_.mergeFrom(value);
}
bitField0_ |= 0x00000008;
return this;
}
/**
* <code>optional .messages.Robot red4 = 4;</code>
*/
public Builder clearRed4() {
if (red4Builder_ == null) {
red4_ = messages.Robot.getDefaultInstance();
onChanged();
} else {
red4Builder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
return this;
}
/**
* <code>optional .messages.Robot red4 = 4;</code>
*/
public messages.Robot.Builder getRed4Builder() {
bitField0_ |= 0x00000008;
onChanged();
return getRed4FieldBuilder().getBuilder();
}
/**
* <code>optional .messages.Robot red4 = 4;</code>
*/
public messages.RobotOrBuilder getRed4OrBuilder() {
if (red4Builder_ != null) {
return red4Builder_.getMessageOrBuilder();
} else {
return red4_;
}
}
/**
* <code>optional .messages.Robot red4 = 4;</code>
*/
private com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>
getRed4FieldBuilder() {
if (red4Builder_ == null) {
red4Builder_ = new com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>(
red4_,
getParentForChildren(),
isClean());
red4_ = null;
}
return red4Builder_;
}
// optional .messages.Robot red5 = 5;
private messages.Robot red5_ = messages.Robot.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> red5Builder_;
/**
* <code>optional .messages.Robot red5 = 5;</code>
*/
public boolean hasRed5() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>optional .messages.Robot red5 = 5;</code>
*/
public messages.Robot getRed5() {
if (red5Builder_ == null) {
return red5_;
} else {
return red5Builder_.getMessage();
}
}
/**
* <code>optional .messages.Robot red5 = 5;</code>
*/
public Builder setRed5(messages.Robot value) {
if (red5Builder_ == null) {
if (value == null) {
throw new NullPointerException();
}
red5_ = value;
onChanged();
} else {
red5Builder_.setMessage(value);
}
bitField0_ |= 0x00000010;
return this;
}
/**
* <code>optional .messages.Robot red5 = 5;</code>
*/
public Builder setRed5(
messages.Robot.Builder builderForValue) {
if (red5Builder_ == null) {
red5_ = builderForValue.build();
onChanged();
} else {
red5Builder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000010;
return this;
}
/**
* <code>optional .messages.Robot red5 = 5;</code>
*/
public Builder mergeRed5(messages.Robot value) {
if (red5Builder_ == null) {
if (((bitField0_ & 0x00000010) == 0x00000010) &&
red5_ != messages.Robot.getDefaultInstance()) {
red5_ =
messages.Robot.newBuilder(red5_).mergeFrom(value).buildPartial();
} else {
red5_ = value;
}
onChanged();
} else {
red5Builder_.mergeFrom(value);
}
bitField0_ |= 0x00000010;
return this;
}
/**
* <code>optional .messages.Robot red5 = 5;</code>
*/
public Builder clearRed5() {
if (red5Builder_ == null) {
red5_ = messages.Robot.getDefaultInstance();
onChanged();
} else {
red5Builder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000010);
return this;
}
/**
* <code>optional .messages.Robot red5 = 5;</code>
*/
public messages.Robot.Builder getRed5Builder() {
bitField0_ |= 0x00000010;
onChanged();
return getRed5FieldBuilder().getBuilder();
}
/**
* <code>optional .messages.Robot red5 = 5;</code>
*/
public messages.RobotOrBuilder getRed5OrBuilder() {
if (red5Builder_ != null) {
return red5Builder_.getMessageOrBuilder();
} else {
return red5_;
}
}
/**
* <code>optional .messages.Robot red5 = 5;</code>
*/
private com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>
getRed5FieldBuilder() {
if (red5Builder_ == null) {
red5Builder_ = new com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>(
red5_,
getParentForChildren(),
isClean());
red5_ = null;
}
return red5Builder_;
}
// optional .messages.Robot navy1 = 6;
private messages.Robot navy1_ = messages.Robot.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> navy1Builder_;
/**
* <code>optional .messages.Robot navy1 = 6;</code>
*/
public boolean hasNavy1() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
/**
* <code>optional .messages.Robot navy1 = 6;</code>
*/
public messages.Robot getNavy1() {
if (navy1Builder_ == null) {
return navy1_;
} else {
return navy1Builder_.getMessage();
}
}
/**
* <code>optional .messages.Robot navy1 = 6;</code>
*/
public Builder setNavy1(messages.Robot value) {
if (navy1Builder_ == null) {
if (value == null) {
throw new NullPointerException();
}
navy1_ = value;
onChanged();
} else {
navy1Builder_.setMessage(value);
}
bitField0_ |= 0x00000020;
return this;
}
/**
* <code>optional .messages.Robot navy1 = 6;</code>
*/
public Builder setNavy1(
messages.Robot.Builder builderForValue) {
if (navy1Builder_ == null) {
navy1_ = builderForValue.build();
onChanged();
} else {
navy1Builder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000020;
return this;
}
/**
* <code>optional .messages.Robot navy1 = 6;</code>
*/
public Builder mergeNavy1(messages.Robot value) {
if (navy1Builder_ == null) {
if (((bitField0_ & 0x00000020) == 0x00000020) &&
navy1_ != messages.Robot.getDefaultInstance()) {
navy1_ =
messages.Robot.newBuilder(navy1_).mergeFrom(value).buildPartial();
} else {
navy1_ = value;
}
onChanged();
} else {
navy1Builder_.mergeFrom(value);
}
bitField0_ |= 0x00000020;
return this;
}
/**
* <code>optional .messages.Robot navy1 = 6;</code>
*/
public Builder clearNavy1() {
if (navy1Builder_ == null) {
navy1_ = messages.Robot.getDefaultInstance();
onChanged();
} else {
navy1Builder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000020);
return this;
}
/**
* <code>optional .messages.Robot navy1 = 6;</code>
*/
public messages.Robot.Builder getNavy1Builder() {
bitField0_ |= 0x00000020;
onChanged();
return getNavy1FieldBuilder().getBuilder();
}
/**
* <code>optional .messages.Robot navy1 = 6;</code>
*/
public messages.RobotOrBuilder getNavy1OrBuilder() {
if (navy1Builder_ != null) {
return navy1Builder_.getMessageOrBuilder();
} else {
return navy1_;
}
}
/**
* <code>optional .messages.Robot navy1 = 6;</code>
*/
private com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>
getNavy1FieldBuilder() {
if (navy1Builder_ == null) {
navy1Builder_ = new com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>(
navy1_,
getParentForChildren(),
isClean());
navy1_ = null;
}
return navy1Builder_;
}
// optional .messages.Robot navy2 = 7;
private messages.Robot navy2_ = messages.Robot.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> navy2Builder_;
/**
* <code>optional .messages.Robot navy2 = 7;</code>
*/
public boolean hasNavy2() {
return ((bitField0_ & 0x00000040) == 0x00000040);
}
/**
* <code>optional .messages.Robot navy2 = 7;</code>
*/
public messages.Robot getNavy2() {
if (navy2Builder_ == null) {
return navy2_;
} else {
return navy2Builder_.getMessage();
}
}
/**
* <code>optional .messages.Robot navy2 = 7;</code>
*/
public Builder setNavy2(messages.Robot value) {
if (navy2Builder_ == null) {
if (value == null) {
throw new NullPointerException();
}
navy2_ = value;
onChanged();
} else {
navy2Builder_.setMessage(value);
}
bitField0_ |= 0x00000040;
return this;
}
/**
* <code>optional .messages.Robot navy2 = 7;</code>
*/
public Builder setNavy2(
messages.Robot.Builder builderForValue) {
if (navy2Builder_ == null) {
navy2_ = builderForValue.build();
onChanged();
} else {
navy2Builder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000040;
return this;
}
/**
* <code>optional .messages.Robot navy2 = 7;</code>
*/
public Builder mergeNavy2(messages.Robot value) {
if (navy2Builder_ == null) {
if (((bitField0_ & 0x00000040) == 0x00000040) &&
navy2_ != messages.Robot.getDefaultInstance()) {
navy2_ =
messages.Robot.newBuilder(navy2_).mergeFrom(value).buildPartial();
} else {
navy2_ = value;
}
onChanged();
} else {
navy2Builder_.mergeFrom(value);
}
bitField0_ |= 0x00000040;
return this;
}
/**
* <code>optional .messages.Robot navy2 = 7;</code>
*/
public Builder clearNavy2() {
if (navy2Builder_ == null) {
navy2_ = messages.Robot.getDefaultInstance();
onChanged();
} else {
navy2Builder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000040);
return this;
}
/**
* <code>optional .messages.Robot navy2 = 7;</code>
*/
public messages.Robot.Builder getNavy2Builder() {
bitField0_ |= 0x00000040;
onChanged();
return getNavy2FieldBuilder().getBuilder();
}
/**
* <code>optional .messages.Robot navy2 = 7;</code>
*/
public messages.RobotOrBuilder getNavy2OrBuilder() {
if (navy2Builder_ != null) {
return navy2Builder_.getMessageOrBuilder();
} else {
return navy2_;
}
}
/**
* <code>optional .messages.Robot navy2 = 7;</code>
*/
private com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>
getNavy2FieldBuilder() {
if (navy2Builder_ == null) {
navy2Builder_ = new com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>(
navy2_,
getParentForChildren(),
isClean());
navy2_ = null;
}
return navy2Builder_;
}
// optional .messages.Robot navy3 = 8;
private messages.Robot navy3_ = messages.Robot.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> navy3Builder_;
/**
* <code>optional .messages.Robot navy3 = 8;</code>
*/
public boolean hasNavy3() {
return ((bitField0_ & 0x00000080) == 0x00000080);
}
/**
* <code>optional .messages.Robot navy3 = 8;</code>
*/
public messages.Robot getNavy3() {
if (navy3Builder_ == null) {
return navy3_;
} else {
return navy3Builder_.getMessage();
}
}
/**
* <code>optional .messages.Robot navy3 = 8;</code>
*/
public Builder setNavy3(messages.Robot value) {
if (navy3Builder_ == null) {
if (value == null) {
throw new NullPointerException();
}
navy3_ = value;
onChanged();
} else {
navy3Builder_.setMessage(value);
}
bitField0_ |= 0x00000080;
return this;
}
/**
* <code>optional .messages.Robot navy3 = 8;</code>
*/
public Builder setNavy3(
messages.Robot.Builder builderForValue) {
if (navy3Builder_ == null) {
navy3_ = builderForValue.build();
onChanged();
} else {
navy3Builder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000080;
return this;
}
/**
* <code>optional .messages.Robot navy3 = 8;</code>
*/
public Builder mergeNavy3(messages.Robot value) {
if (navy3Builder_ == null) {
if (((bitField0_ & 0x00000080) == 0x00000080) &&
navy3_ != messages.Robot.getDefaultInstance()) {
navy3_ =
messages.Robot.newBuilder(navy3_).mergeFrom(value).buildPartial();
} else {
navy3_ = value;
}
onChanged();
} else {
navy3Builder_.mergeFrom(value);
}
bitField0_ |= 0x00000080;
return this;
}
/**
* <code>optional .messages.Robot navy3 = 8;</code>
*/
public Builder clearNavy3() {
if (navy3Builder_ == null) {
navy3_ = messages.Robot.getDefaultInstance();
onChanged();
} else {
navy3Builder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000080);
return this;
}
/**
* <code>optional .messages.Robot navy3 = 8;</code>
*/
public messages.Robot.Builder getNavy3Builder() {
bitField0_ |= 0x00000080;
onChanged();
return getNavy3FieldBuilder().getBuilder();
}
/**
* <code>optional .messages.Robot navy3 = 8;</code>
*/
public messages.RobotOrBuilder getNavy3OrBuilder() {
if (navy3Builder_ != null) {
return navy3Builder_.getMessageOrBuilder();
} else {
return navy3_;
}
}
/**
* <code>optional .messages.Robot navy3 = 8;</code>
*/
private com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>
getNavy3FieldBuilder() {
if (navy3Builder_ == null) {
navy3Builder_ = new com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>(
navy3_,
getParentForChildren(),
isClean());
navy3_ = null;
}
return navy3Builder_;
}
// optional .messages.Robot navy4 = 9;
private messages.Robot navy4_ = messages.Robot.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> navy4Builder_;
/**
* <code>optional .messages.Robot navy4 = 9;</code>
*/
public boolean hasNavy4() {
return ((bitField0_ & 0x00000100) == 0x00000100);
}
/**
* <code>optional .messages.Robot navy4 = 9;</code>
*/
public messages.Robot getNavy4() {
if (navy4Builder_ == null) {
return navy4_;
} else {
return navy4Builder_.getMessage();
}
}
/**
* <code>optional .messages.Robot navy4 = 9;</code>
*/
public Builder setNavy4(messages.Robot value) {
if (navy4Builder_ == null) {
if (value == null) {
throw new NullPointerException();
}
navy4_ = value;
onChanged();
} else {
navy4Builder_.setMessage(value);
}
bitField0_ |= 0x00000100;
return this;
}
/**
* <code>optional .messages.Robot navy4 = 9;</code>
*/
public Builder setNavy4(
messages.Robot.Builder builderForValue) {
if (navy4Builder_ == null) {
navy4_ = builderForValue.build();
onChanged();
} else {
navy4Builder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000100;
return this;
}
/**
* <code>optional .messages.Robot navy4 = 9;</code>
*/
public Builder mergeNavy4(messages.Robot value) {
if (navy4Builder_ == null) {
if (((bitField0_ & 0x00000100) == 0x00000100) &&
navy4_ != messages.Robot.getDefaultInstance()) {
navy4_ =
messages.Robot.newBuilder(navy4_).mergeFrom(value).buildPartial();
} else {
navy4_ = value;
}
onChanged();
} else {
navy4Builder_.mergeFrom(value);
}
bitField0_ |= 0x00000100;
return this;
}
/**
* <code>optional .messages.Robot navy4 = 9;</code>
*/
public Builder clearNavy4() {
if (navy4Builder_ == null) {
navy4_ = messages.Robot.getDefaultInstance();
onChanged();
} else {
navy4Builder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000100);
return this;
}
/**
* <code>optional .messages.Robot navy4 = 9;</code>
*/
public messages.Robot.Builder getNavy4Builder() {
bitField0_ |= 0x00000100;
onChanged();
return getNavy4FieldBuilder().getBuilder();
}
/**
* <code>optional .messages.Robot navy4 = 9;</code>
*/
public messages.RobotOrBuilder getNavy4OrBuilder() {
if (navy4Builder_ != null) {
return navy4Builder_.getMessageOrBuilder();
} else {
return navy4_;
}
}
/**
* <code>optional .messages.Robot navy4 = 9;</code>
*/
private com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>
getNavy4FieldBuilder() {
if (navy4Builder_ == null) {
navy4Builder_ = new com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>(
navy4_,
getParentForChildren(),
isClean());
navy4_ = null;
}
return navy4Builder_;
}
// optional .messages.Robot navy5 = 10;
private messages.Robot navy5_ = messages.Robot.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> navy5Builder_;
/**
* <code>optional .messages.Robot navy5 = 10;</code>
*/
public boolean hasNavy5() {
return ((bitField0_ & 0x00000200) == 0x00000200);
}
/**
* <code>optional .messages.Robot navy5 = 10;</code>
*/
public messages.Robot getNavy5() {
if (navy5Builder_ == null) {
return navy5_;
} else {
return navy5Builder_.getMessage();
}
}
/**
* <code>optional .messages.Robot navy5 = 10;</code>
*/
public Builder setNavy5(messages.Robot value) {
if (navy5Builder_ == null) {
if (value == null) {
throw new NullPointerException();
}
navy5_ = value;
onChanged();
} else {
navy5Builder_.setMessage(value);
}
bitField0_ |= 0x00000200;
return this;
}
/**
* <code>optional .messages.Robot navy5 = 10;</code>
*/
public Builder setNavy5(
messages.Robot.Builder builderForValue) {
if (navy5Builder_ == null) {
navy5_ = builderForValue.build();
onChanged();
} else {
navy5Builder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000200;
return this;
}
/**
* <code>optional .messages.Robot navy5 = 10;</code>
*/
public Builder mergeNavy5(messages.Robot value) {
if (navy5Builder_ == null) {
if (((bitField0_ & 0x00000200) == 0x00000200) &&
navy5_ != messages.Robot.getDefaultInstance()) {
navy5_ =
messages.Robot.newBuilder(navy5_).mergeFrom(value).buildPartial();
} else {
navy5_ = value;
}
onChanged();
} else {
navy5Builder_.mergeFrom(value);
}
bitField0_ |= 0x00000200;
return this;
}
/**
* <code>optional .messages.Robot navy5 = 10;</code>
*/
public Builder clearNavy5() {
if (navy5Builder_ == null) {
navy5_ = messages.Robot.getDefaultInstance();
onChanged();
} else {
navy5Builder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000200);
return this;
}
/**
* <code>optional .messages.Robot navy5 = 10;</code>
*/
public messages.Robot.Builder getNavy5Builder() {
bitField0_ |= 0x00000200;
onChanged();
return getNavy5FieldBuilder().getBuilder();
}
/**
* <code>optional .messages.Robot navy5 = 10;</code>
*/
public messages.RobotOrBuilder getNavy5OrBuilder() {
if (navy5Builder_ != null) {
return navy5Builder_.getMessageOrBuilder();
} else {
return navy5_;
}
}
/**
* <code>optional .messages.Robot navy5 = 10;</code>
*/
private com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>
getNavy5FieldBuilder() {
if (navy5Builder_ == null) {
navy5Builder_ = new com.google.protobuf.SingleFieldBuilder<
messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>(
navy5_,
getParentForChildren(),
isClean());
navy5_ = null;
}
return navy5Builder_;
}
// @@protoc_insertion_point(builder_scope:messages.VisionRobot)
}
static {
defaultInstance = new VisionRobot(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:messages.VisionRobot)
}