aboutsummaryrefslogtreecommitdiffstats
path: root/Software
diff options
context:
space:
mode:
authorRoy Ben-Shabat <Roy@Twine-s.com>2017-11-05 18:58:01 +0200
committerRoy Ben-Shabat <Roy@Twine-s.com>2017-11-05 18:58:01 +0200
commit26298fa2aeb11f2c5678a05defa05d5cc0ef1d4f (patch)
tree9425b67bcbabfb995310bd5a18ad121d1b7fc65d /Software
parentf08f7354a85effcba1f5ecf15da244bddb5c03a3 (diff)
downloadTango-26298fa2aeb11f2c5678a05defa05d5cc0ef1d4f.tar.gz
Tango-26298fa2aeb11f2c5678a05defa05d5cc0ef1d4f.zip
Implemented precise package names for Java compiler using a new 'UseDefaultStructure' property for all compilers!
Diffstat (limited to 'Software')
-rw-r--r--Software/Android-Studio/Tango.PMR/build.gradle2
-rw-r--r--Software/Android-Studio/Tango.PMR/src/main/java/Tango/PMR/dummyClass.java5
-rw-r--r--Software/Android-Studio/Tango.PMR/src/main/java/com/twine/tango/pmr/common/MessageContainerOuterClass.java (renamed from Software/Android-Studio/Tango.PMR/src/main/java/Tango/PMR/Common/MessageContainerOuterClass.java)109
-rw-r--r--Software/Android-Studio/Tango.PMR/src/main/java/com/twine/tango/pmr/common/MessageTypeOuterClass.java (renamed from Software/Android-Studio/Tango.PMR/src/main/java/Tango/PMR/Common/MessageTypeOuterClass.java)7
-rw-r--r--Software/Android-Studio/Tango.PMR/src/main/java/com/twine/tango/pmr/common/RGBOuterClass.java (renamed from Software/Android-Studio/Tango.PMR/src/main/java/Tango/PMR/Common/RGBOuterClass.java)85
-rw-r--r--Software/Android-Studio/Tango.PMR/src/main/java/com/twine/tango/pmr/jobs/JobOuterClass.java (renamed from Software/Android-Studio/Tango.PMR/src/main/java/Tango/PMR/Jobs/JobOuterClass.java)155
-rw-r--r--Software/Android-Studio/Tango.PMR/src/main/java/com/twine/tango/pmr/jobs/SegmentOuterClass.java (renamed from Software/Android-Studio/Tango.PMR/src/main/java/Tango/PMR/Jobs/SegmentOuterClass.java)130
-rw-r--r--Software/Android-Studio/app/src/test/java/com/twine/tango/PMR_TST.java10
-rw-r--r--Software/PMR/Messages/Common/MessageContainer.proto1
-rw-r--r--Software/PMR/Messages/Common/MessageType.proto1
-rw-r--r--Software/PMR/Messages/Common/RGB.proto1
-rw-r--r--Software/PMR/Messages/Jobs/Job.proto1
-rw-r--r--Software/PMR/Messages/Jobs/Segment.proto1
-rw-r--r--Software/Visual Studio/Tango.Core/ExtensionMethods/StringExtensions.cs10
-rw-r--r--Software/Visual Studio/Tango.Protobuf/CompilerFileResult.cs8
-rw-r--r--Software/Visual Studio/Tango.Protobuf/Compilers/JavaCompiler.cs8
-rw-r--r--Software/Visual Studio/Tango.Protobuf/IProtoCompiler.cs5
-rw-r--r--Software/Visual Studio/Tango.Protobuf/ProtoCompiler.cs103
18 files changed, 381 insertions, 261 deletions
diff --git a/Software/Android-Studio/Tango.PMR/build.gradle b/Software/Android-Studio/Tango.PMR/build.gradle
index 06435d18d..fccf25b66 100644
--- a/Software/Android-Studio/Tango.PMR/build.gradle
+++ b/Software/Android-Studio/Tango.PMR/build.gradle
@@ -10,7 +10,7 @@ targetCompatibility = "1.7"
task createPMR(type: Exec, description: 'Update all PMR files') {
- commandLine '..\\Visual Studio\\Build\\Debug\\proto-tc.exe', '-i' , '..\\..\\PMR\\Messages', '-o', 'src\\main\\java\\Tango\\PMR', '-l', 'Java'
+ commandLine '..\\Visual Studio\\Build\\Debug\\proto-tc.exe', '-i' , '..\\..\\PMR\\Messages', '-o', 'src\\main\\java', '-l', 'Java'
ext.output = {
return standardOutput.toString()
diff --git a/Software/Android-Studio/Tango.PMR/src/main/java/Tango/PMR/dummyClass.java b/Software/Android-Studio/Tango.PMR/src/main/java/Tango/PMR/dummyClass.java
deleted file mode 100644
index f1cfd7e74..000000000
--- a/Software/Android-Studio/Tango.PMR/src/main/java/Tango/PMR/dummyClass.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package Tango.PMR;
-
-public class dummyClass {
-
-}
diff --git a/Software/Android-Studio/Tango.PMR/src/main/java/Tango/PMR/Common/MessageContainerOuterClass.java b/Software/Android-Studio/Tango.PMR/src/main/java/com/twine/tango/pmr/common/MessageContainerOuterClass.java
index 331fab637..6e6a3df01 100644
--- a/Software/Android-Studio/Tango.PMR/src/main/java/Tango/PMR/Common/MessageContainerOuterClass.java
+++ b/Software/Android-Studio/Tango.PMR/src/main/java/com/twine/tango/pmr/common/MessageContainerOuterClass.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: MessageContainer.proto
-package Tango.PMR.Common;
+package com.twine.tango.pmr.common;
public final class MessageContainerOuterClass {
private MessageContainerOuterClass() {}
@@ -25,7 +25,7 @@ public final class MessageContainerOuterClass {
/**
* <code>.Tango.PMR.Common.MessageType Type = 1;</code>
*/
- Tango.PMR.Common.MessageTypeOuterClass.MessageType getType();
+ com.twine.tango.pmr.common.MessageTypeOuterClass.MessageType getType();
/**
* <code>bytes Data = 2;</code>
@@ -102,14 +102,14 @@ public final class MessageContainerOuterClass {
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
- return Tango.PMR.Common.MessageContainerOuterClass.internal_static_Tango_PMR_Common_MessageContainer_descriptor;
+ return com.twine.tango.pmr.common.MessageContainerOuterClass.internal_static_Tango_PMR_Common_MessageContainer_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
- return Tango.PMR.Common.MessageContainerOuterClass.internal_static_Tango_PMR_Common_MessageContainer_fieldAccessorTable
+ return com.twine.tango.pmr.common.MessageContainerOuterClass.internal_static_Tango_PMR_Common_MessageContainer_fieldAccessorTable
.ensureFieldAccessorsInitialized(
- Tango.PMR.Common.MessageContainerOuterClass.MessageContainer.class, Tango.PMR.Common.MessageContainerOuterClass.MessageContainer.Builder.class);
+ com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer.class, com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer.Builder.class);
}
public static final int TYPE_FIELD_NUMBER = 1;
@@ -123,9 +123,9 @@ public final class MessageContainerOuterClass {
/**
* <code>.Tango.PMR.Common.MessageType Type = 1;</code>
*/
- public Tango.PMR.Common.MessageTypeOuterClass.MessageType getType() {
- Tango.PMR.Common.MessageTypeOuterClass.MessageType result = Tango.PMR.Common.MessageTypeOuterClass.MessageType.valueOf(type_);
- return result == null ? Tango.PMR.Common.MessageTypeOuterClass.MessageType.UNRECOGNIZED : result;
+ public com.twine.tango.pmr.common.MessageTypeOuterClass.MessageType getType() {
+ com.twine.tango.pmr.common.MessageTypeOuterClass.MessageType result = com.twine.tango.pmr.common.MessageTypeOuterClass.MessageType.valueOf(type_);
+ return result == null ? com.twine.tango.pmr.common.MessageTypeOuterClass.MessageType.UNRECOGNIZED : result;
}
public static final int DATA_FIELD_NUMBER = 2;
@@ -149,7 +149,7 @@ public final class MessageContainerOuterClass {
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
- if (type_ != Tango.PMR.Common.MessageTypeOuterClass.MessageType.RGB.getNumber()) {
+ if (type_ != com.twine.tango.pmr.common.MessageTypeOuterClass.MessageType.RGB.getNumber()) {
output.writeEnum(1, type_);
}
if (!data_.isEmpty()) {
@@ -163,7 +163,7 @@ public final class MessageContainerOuterClass {
if (size != -1) return size;
size = 0;
- if (type_ != Tango.PMR.Common.MessageTypeOuterClass.MessageType.RGB.getNumber()) {
+ if (type_ != com.twine.tango.pmr.common.MessageTypeOuterClass.MessageType.RGB.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(1, type_);
}
@@ -181,10 +181,10 @@ public final class MessageContainerOuterClass {
if (obj == this) {
return true;
}
- if (!(obj instanceof Tango.PMR.Common.MessageContainerOuterClass.MessageContainer)) {
+ if (!(obj instanceof com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer)) {
return super.equals(obj);
}
- Tango.PMR.Common.MessageContainerOuterClass.MessageContainer other = (Tango.PMR.Common.MessageContainerOuterClass.MessageContainer) obj;
+ com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer other = (com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer) obj;
boolean result = true;
result = result && type_ == other.type_;
@@ -210,69 +210,69 @@ public final class MessageContainerOuterClass {
return hash;
}
- public static Tango.PMR.Common.MessageContainerOuterClass.MessageContainer parseFrom(
+ public static com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
- public static Tango.PMR.Common.MessageContainerOuterClass.MessageContainer parseFrom(
+ public static com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
- public static Tango.PMR.Common.MessageContainerOuterClass.MessageContainer parseFrom(
+ public static com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
- public static Tango.PMR.Common.MessageContainerOuterClass.MessageContainer parseFrom(
+ public static com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
- public static Tango.PMR.Common.MessageContainerOuterClass.MessageContainer parseFrom(byte[] data)
+ public static com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
- public static Tango.PMR.Common.MessageContainerOuterClass.MessageContainer parseFrom(
+ public static com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
- public static Tango.PMR.Common.MessageContainerOuterClass.MessageContainer parseFrom(java.io.InputStream input)
+ public static com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
- public static Tango.PMR.Common.MessageContainerOuterClass.MessageContainer parseFrom(
+ public static com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
- public static Tango.PMR.Common.MessageContainerOuterClass.MessageContainer parseDelimitedFrom(java.io.InputStream input)
+ public static com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
- public static Tango.PMR.Common.MessageContainerOuterClass.MessageContainer parseDelimitedFrom(
+ public static com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
- public static Tango.PMR.Common.MessageContainerOuterClass.MessageContainer parseFrom(
+ public static com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
- public static Tango.PMR.Common.MessageContainerOuterClass.MessageContainer parseFrom(
+ public static com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
@@ -284,7 +284,7 @@ public final class MessageContainerOuterClass {
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
- public static Builder newBuilder(Tango.PMR.Common.MessageContainerOuterClass.MessageContainer prototype) {
+ public static Builder newBuilder(com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
public Builder toBuilder() {
@@ -304,20 +304,20 @@ public final class MessageContainerOuterClass {
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:Tango.PMR.Common.MessageContainer)
- Tango.PMR.Common.MessageContainerOuterClass.MessageContainerOrBuilder {
+ com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainerOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
- return Tango.PMR.Common.MessageContainerOuterClass.internal_static_Tango_PMR_Common_MessageContainer_descriptor;
+ return com.twine.tango.pmr.common.MessageContainerOuterClass.internal_static_Tango_PMR_Common_MessageContainer_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
- return Tango.PMR.Common.MessageContainerOuterClass.internal_static_Tango_PMR_Common_MessageContainer_fieldAccessorTable
+ return com.twine.tango.pmr.common.MessageContainerOuterClass.internal_static_Tango_PMR_Common_MessageContainer_fieldAccessorTable
.ensureFieldAccessorsInitialized(
- Tango.PMR.Common.MessageContainerOuterClass.MessageContainer.class, Tango.PMR.Common.MessageContainerOuterClass.MessageContainer.Builder.class);
+ com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer.class, com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer.Builder.class);
}
- // Construct using Tango.PMR.Common.MessageContainerOuterClass.MessageContainer.newBuilder()
+ // Construct using com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
@@ -343,23 +343,23 @@ public final class MessageContainerOuterClass {
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
- return Tango.PMR.Common.MessageContainerOuterClass.internal_static_Tango_PMR_Common_MessageContainer_descriptor;
+ return com.twine.tango.pmr.common.MessageContainerOuterClass.internal_static_Tango_PMR_Common_MessageContainer_descriptor;
}
- public Tango.PMR.Common.MessageContainerOuterClass.MessageContainer getDefaultInstanceForType() {
- return Tango.PMR.Common.MessageContainerOuterClass.MessageContainer.getDefaultInstance();
+ public com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer getDefaultInstanceForType() {
+ return com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer.getDefaultInstance();
}
- public Tango.PMR.Common.MessageContainerOuterClass.MessageContainer build() {
- Tango.PMR.Common.MessageContainerOuterClass.MessageContainer result = buildPartial();
+ public com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer build() {
+ com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
- public Tango.PMR.Common.MessageContainerOuterClass.MessageContainer buildPartial() {
- Tango.PMR.Common.MessageContainerOuterClass.MessageContainer result = new Tango.PMR.Common.MessageContainerOuterClass.MessageContainer(this);
+ public com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer buildPartial() {
+ com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer result = new com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer(this);
result.type_ = type_;
result.data_ = data_;
onBuilt();
@@ -393,16 +393,16 @@ public final class MessageContainerOuterClass {
return (Builder) super.addRepeatedField(field, value);
}
public Builder mergeFrom(com.google.protobuf.Message other) {
- if (other instanceof Tango.PMR.Common.MessageContainerOuterClass.MessageContainer) {
- return mergeFrom((Tango.PMR.Common.MessageContainerOuterClass.MessageContainer)other);
+ if (other instanceof com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer) {
+ return mergeFrom((com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer)other);
} else {
super.mergeFrom(other);
return this;
}
}
- public Builder mergeFrom(Tango.PMR.Common.MessageContainerOuterClass.MessageContainer other) {
- if (other == Tango.PMR.Common.MessageContainerOuterClass.MessageContainer.getDefaultInstance()) return this;
+ public Builder mergeFrom(com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer other) {
+ if (other == com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer.getDefaultInstance()) return this;
if (other.type_ != 0) {
setTypeValue(other.getTypeValue());
}
@@ -422,11 +422,11 @@ public final class MessageContainerOuterClass {
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
- Tango.PMR.Common.MessageContainerOuterClass.MessageContainer parsedMessage = null;
+ com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
- parsedMessage = (Tango.PMR.Common.MessageContainerOuterClass.MessageContainer) e.getUnfinishedMessage();
+ parsedMessage = (com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
@@ -454,14 +454,14 @@ public final class MessageContainerOuterClass {
/**
* <code>.Tango.PMR.Common.MessageType Type = 1;</code>
*/
- public Tango.PMR.Common.MessageTypeOuterClass.MessageType getType() {
- Tango.PMR.Common.MessageTypeOuterClass.MessageType result = Tango.PMR.Common.MessageTypeOuterClass.MessageType.valueOf(type_);
- return result == null ? Tango.PMR.Common.MessageTypeOuterClass.MessageType.UNRECOGNIZED : result;
+ public com.twine.tango.pmr.common.MessageTypeOuterClass.MessageType getType() {
+ com.twine.tango.pmr.common.MessageTypeOuterClass.MessageType result = com.twine.tango.pmr.common.MessageTypeOuterClass.MessageType.valueOf(type_);
+ return result == null ? com.twine.tango.pmr.common.MessageTypeOuterClass.MessageType.UNRECOGNIZED : result;
}
/**
* <code>.Tango.PMR.Common.MessageType Type = 1;</code>
*/
- public Builder setType(Tango.PMR.Common.MessageTypeOuterClass.MessageType value) {
+ public Builder setType(com.twine.tango.pmr.common.MessageTypeOuterClass.MessageType value) {
if (value == null) {
throw new NullPointerException();
}
@@ -523,12 +523,12 @@ public final class MessageContainerOuterClass {
}
// @@protoc_insertion_point(class_scope:Tango.PMR.Common.MessageContainer)
- private static final Tango.PMR.Common.MessageContainerOuterClass.MessageContainer DEFAULT_INSTANCE;
+ private static final com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer DEFAULT_INSTANCE;
static {
- DEFAULT_INSTANCE = new Tango.PMR.Common.MessageContainerOuterClass.MessageContainer();
+ DEFAULT_INSTANCE = new com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer();
}
- public static Tango.PMR.Common.MessageContainerOuterClass.MessageContainer getDefaultInstance() {
+ public static com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@@ -551,7 +551,7 @@ public final class MessageContainerOuterClass {
return PARSER;
}
- public Tango.PMR.Common.MessageContainerOuterClass.MessageContainer getDefaultInstanceForType() {
+ public com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
@@ -574,7 +574,8 @@ public final class MessageContainerOuterClass {
"\n\026MessageContainer.proto\022\020Tango.PMR.Comm" +
"on\032\021MessageType.proto\"M\n\020MessageContaine" +
"r\022+\n\004Type\030\001 \001(\0162\035.Tango.PMR.Common.Messa" +
- "geType\022\014\n\004Data\030\002 \001(\014b\006proto3"
+ "geType\022\014\n\004Data\030\002 \001(\014B\034\n\032com.twine.tango." +
+ "pmr.commonb\006proto3"
};
com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() {
@@ -587,7 +588,7 @@ public final class MessageContainerOuterClass {
com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
- Tango.PMR.Common.MessageTypeOuterClass.getDescriptor(),
+ com.twine.tango.pmr.common.MessageTypeOuterClass.getDescriptor(),
}, assigner);
internal_static_Tango_PMR_Common_MessageContainer_descriptor =
getDescriptor().getMessageTypes().get(0);
@@ -595,7 +596,7 @@ public final class MessageContainerOuterClass {
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Tango_PMR_Common_MessageContainer_descriptor,
new java.lang.String[] { "Type", "Data", });
- Tango.PMR.Common.MessageTypeOuterClass.getDescriptor();
+ com.twine.tango.pmr.common.MessageTypeOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
diff --git a/Software/Android-Studio/Tango.PMR/src/main/java/Tango/PMR/Common/MessageTypeOuterClass.java b/Software/Android-Studio/Tango.PMR/src/main/java/com/twine/tango/pmr/common/MessageTypeOuterClass.java
index dcdd6b0e3..c34d789d0 100644
--- a/Software/Android-Studio/Tango.PMR/src/main/java/Tango/PMR/Common/MessageTypeOuterClass.java
+++ b/Software/Android-Studio/Tango.PMR/src/main/java/com/twine/tango/pmr/common/MessageTypeOuterClass.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: MessageType.proto
-package Tango.PMR.Common;
+package com.twine.tango.pmr.common;
public final class MessageTypeOuterClass {
private MessageTypeOuterClass() {}
@@ -95,7 +95,7 @@ public final class MessageTypeOuterClass {
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
- return Tango.PMR.Common.MessageTypeOuterClass.getDescriptor().getEnumTypes().get(0);
+ return com.twine.tango.pmr.common.MessageTypeOuterClass.getDescriptor().getEnumTypes().get(0);
}
private static final MessageType[] VALUES = values();
@@ -132,7 +132,8 @@ public final class MessageTypeOuterClass {
java.lang.String[] descriptorData = {
"\n\021MessageType.proto\022\020Tango.PMR.Common*,\n" +
"\013MessageType\022\007\n\003RGB\020\000\022\007\n\003Job\020\001\022\013\n\007Segmen" +
- "t\020\002b\006proto3"
+ "t\020\002B\034\n\032com.twine.tango.pmr.commonb\006proto" +
+ "3"
};
com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() {
diff --git a/Software/Android-Studio/Tango.PMR/src/main/java/Tango/PMR/Common/RGBOuterClass.java b/Software/Android-Studio/Tango.PMR/src/main/java/com/twine/tango/pmr/common/RGBOuterClass.java
index 7838d31f6..4e751dd48 100644
--- a/Software/Android-Studio/Tango.PMR/src/main/java/Tango/PMR/Common/RGBOuterClass.java
+++ b/Software/Android-Studio/Tango.PMR/src/main/java/com/twine/tango/pmr/common/RGBOuterClass.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: RGB.proto
-package Tango.PMR.Common;
+package com.twine.tango.pmr.common;
public final class RGBOuterClass {
private RGBOuterClass() {}
@@ -108,14 +108,14 @@ public final class RGBOuterClass {
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
- return Tango.PMR.Common.RGBOuterClass.internal_static_Tango_PMR_Common_RGB_descriptor;
+ return com.twine.tango.pmr.common.RGBOuterClass.internal_static_Tango_PMR_Common_RGB_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
- return Tango.PMR.Common.RGBOuterClass.internal_static_Tango_PMR_Common_RGB_fieldAccessorTable
+ return com.twine.tango.pmr.common.RGBOuterClass.internal_static_Tango_PMR_Common_RGB_fieldAccessorTable
.ensureFieldAccessorsInitialized(
- Tango.PMR.Common.RGBOuterClass.RGB.class, Tango.PMR.Common.RGBOuterClass.RGB.Builder.class);
+ com.twine.tango.pmr.common.RGBOuterClass.RGB.class, com.twine.tango.pmr.common.RGBOuterClass.RGB.Builder.class);
}
public static final int R_FIELD_NUMBER = 1;
@@ -196,10 +196,10 @@ public final class RGBOuterClass {
if (obj == this) {
return true;
}
- if (!(obj instanceof Tango.PMR.Common.RGBOuterClass.RGB)) {
+ if (!(obj instanceof com.twine.tango.pmr.common.RGBOuterClass.RGB)) {
return super.equals(obj);
}
- Tango.PMR.Common.RGBOuterClass.RGB other = (Tango.PMR.Common.RGBOuterClass.RGB) obj;
+ com.twine.tango.pmr.common.RGBOuterClass.RGB other = (com.twine.tango.pmr.common.RGBOuterClass.RGB) obj;
boolean result = true;
result = result && (getR()
@@ -230,69 +230,69 @@ public final class RGBOuterClass {
return hash;
}
- public static Tango.PMR.Common.RGBOuterClass.RGB parseFrom(
+ public static com.twine.tango.pmr.common.RGBOuterClass.RGB parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
- public static Tango.PMR.Common.RGBOuterClass.RGB parseFrom(
+ public static com.twine.tango.pmr.common.RGBOuterClass.RGB parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
- public static Tango.PMR.Common.RGBOuterClass.RGB parseFrom(
+ public static com.twine.tango.pmr.common.RGBOuterClass.RGB parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
- public static Tango.PMR.Common.RGBOuterClass.RGB parseFrom(
+ public static com.twine.tango.pmr.common.RGBOuterClass.RGB parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
- public static Tango.PMR.Common.RGBOuterClass.RGB parseFrom(byte[] data)
+ public static com.twine.tango.pmr.common.RGBOuterClass.RGB parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
- public static Tango.PMR.Common.RGBOuterClass.RGB parseFrom(
+ public static com.twine.tango.pmr.common.RGBOuterClass.RGB parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
- public static Tango.PMR.Common.RGBOuterClass.RGB parseFrom(java.io.InputStream input)
+ public static com.twine.tango.pmr.common.RGBOuterClass.RGB parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
- public static Tango.PMR.Common.RGBOuterClass.RGB parseFrom(
+ public static com.twine.tango.pmr.common.RGBOuterClass.RGB parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
- public static Tango.PMR.Common.RGBOuterClass.RGB parseDelimitedFrom(java.io.InputStream input)
+ public static com.twine.tango.pmr.common.RGBOuterClass.RGB parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
- public static Tango.PMR.Common.RGBOuterClass.RGB parseDelimitedFrom(
+ public static com.twine.tango.pmr.common.RGBOuterClass.RGB parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
- public static Tango.PMR.Common.RGBOuterClass.RGB parseFrom(
+ public static com.twine.tango.pmr.common.RGBOuterClass.RGB parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
- public static Tango.PMR.Common.RGBOuterClass.RGB parseFrom(
+ public static com.twine.tango.pmr.common.RGBOuterClass.RGB parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
@@ -304,7 +304,7 @@ public final class RGBOuterClass {
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
- public static Builder newBuilder(Tango.PMR.Common.RGBOuterClass.RGB prototype) {
+ public static Builder newBuilder(com.twine.tango.pmr.common.RGBOuterClass.RGB prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
public Builder toBuilder() {
@@ -324,20 +324,20 @@ public final class RGBOuterClass {
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:Tango.PMR.Common.RGB)
- Tango.PMR.Common.RGBOuterClass.RGBOrBuilder {
+ com.twine.tango.pmr.common.RGBOuterClass.RGBOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
- return Tango.PMR.Common.RGBOuterClass.internal_static_Tango_PMR_Common_RGB_descriptor;
+ return com.twine.tango.pmr.common.RGBOuterClass.internal_static_Tango_PMR_Common_RGB_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
- return Tango.PMR.Common.RGBOuterClass.internal_static_Tango_PMR_Common_RGB_fieldAccessorTable
+ return com.twine.tango.pmr.common.RGBOuterClass.internal_static_Tango_PMR_Common_RGB_fieldAccessorTable
.ensureFieldAccessorsInitialized(
- Tango.PMR.Common.RGBOuterClass.RGB.class, Tango.PMR.Common.RGBOuterClass.RGB.Builder.class);
+ com.twine.tango.pmr.common.RGBOuterClass.RGB.class, com.twine.tango.pmr.common.RGBOuterClass.RGB.Builder.class);
}
- // Construct using Tango.PMR.Common.RGBOuterClass.RGB.newBuilder()
+ // Construct using com.twine.tango.pmr.common.RGBOuterClass.RGB.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
@@ -365,23 +365,23 @@ public final class RGBOuterClass {
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
- return Tango.PMR.Common.RGBOuterClass.internal_static_Tango_PMR_Common_RGB_descriptor;
+ return com.twine.tango.pmr.common.RGBOuterClass.internal_static_Tango_PMR_Common_RGB_descriptor;
}
- public Tango.PMR.Common.RGBOuterClass.RGB getDefaultInstanceForType() {
- return Tango.PMR.Common.RGBOuterClass.RGB.getDefaultInstance();
+ public com.twine.tango.pmr.common.RGBOuterClass.RGB getDefaultInstanceForType() {
+ return com.twine.tango.pmr.common.RGBOuterClass.RGB.getDefaultInstance();
}
- public Tango.PMR.Common.RGBOuterClass.RGB build() {
- Tango.PMR.Common.RGBOuterClass.RGB result = buildPartial();
+ public com.twine.tango.pmr.common.RGBOuterClass.RGB build() {
+ com.twine.tango.pmr.common.RGBOuterClass.RGB result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
- public Tango.PMR.Common.RGBOuterClass.RGB buildPartial() {
- Tango.PMR.Common.RGBOuterClass.RGB result = new Tango.PMR.Common.RGBOuterClass.RGB(this);
+ public com.twine.tango.pmr.common.RGBOuterClass.RGB buildPartial() {
+ com.twine.tango.pmr.common.RGBOuterClass.RGB result = new com.twine.tango.pmr.common.RGBOuterClass.RGB(this);
result.r_ = r_;
result.g_ = g_;
result.b_ = b_;
@@ -416,16 +416,16 @@ public final class RGBOuterClass {
return (Builder) super.addRepeatedField(field, value);
}
public Builder mergeFrom(com.google.protobuf.Message other) {
- if (other instanceof Tango.PMR.Common.RGBOuterClass.RGB) {
- return mergeFrom((Tango.PMR.Common.RGBOuterClass.RGB)other);
+ if (other instanceof com.twine.tango.pmr.common.RGBOuterClass.RGB) {
+ return mergeFrom((com.twine.tango.pmr.common.RGBOuterClass.RGB)other);
} else {
super.mergeFrom(other);
return this;
}
}
- public Builder mergeFrom(Tango.PMR.Common.RGBOuterClass.RGB other) {
- if (other == Tango.PMR.Common.RGBOuterClass.RGB.getDefaultInstance()) return this;
+ public Builder mergeFrom(com.twine.tango.pmr.common.RGBOuterClass.RGB other) {
+ if (other == com.twine.tango.pmr.common.RGBOuterClass.RGB.getDefaultInstance()) return this;
if (other.getR() != 0) {
setR(other.getR());
}
@@ -448,11 +448,11 @@ public final class RGBOuterClass {
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
- Tango.PMR.Common.RGBOuterClass.RGB parsedMessage = null;
+ com.twine.tango.pmr.common.RGBOuterClass.RGB parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
- parsedMessage = (Tango.PMR.Common.RGBOuterClass.RGB) e.getUnfinishedMessage();
+ parsedMessage = (com.twine.tango.pmr.common.RGBOuterClass.RGB) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
@@ -554,12 +554,12 @@ public final class RGBOuterClass {
}
// @@protoc_insertion_point(class_scope:Tango.PMR.Common.RGB)
- private static final Tango.PMR.Common.RGBOuterClass.RGB DEFAULT_INSTANCE;
+ private static final com.twine.tango.pmr.common.RGBOuterClass.RGB DEFAULT_INSTANCE;
static {
- DEFAULT_INSTANCE = new Tango.PMR.Common.RGBOuterClass.RGB();
+ DEFAULT_INSTANCE = new com.twine.tango.pmr.common.RGBOuterClass.RGB();
}
- public static Tango.PMR.Common.RGBOuterClass.RGB getDefaultInstance() {
+ public static com.twine.tango.pmr.common.RGBOuterClass.RGB getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@@ -582,7 +582,7 @@ public final class RGBOuterClass {
return PARSER;
}
- public Tango.PMR.Common.RGBOuterClass.RGB getDefaultInstanceForType() {
+ public com.twine.tango.pmr.common.RGBOuterClass.RGB getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
@@ -603,7 +603,8 @@ public final class RGBOuterClass {
static {
java.lang.String[] descriptorData = {
"\n\tRGB.proto\022\020Tango.PMR.Common\"&\n\003RGB\022\t\n\001" +
- "R\030\001 \001(\005\022\t\n\001G\030\002 \001(\005\022\t\n\001B\030\003 \001(\005b\006proto3"
+ "R\030\001 \001(\005\022\t\n\001G\030\002 \001(\005\022\t\n\001B\030\003 \001(\005B\034\n\032com.twi" +
+ "ne.tango.pmr.commonb\006proto3"
};
com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() {
diff --git a/Software/Android-Studio/Tango.PMR/src/main/java/Tango/PMR/Jobs/JobOuterClass.java b/Software/Android-Studio/Tango.PMR/src/main/java/com/twine/tango/pmr/jobs/JobOuterClass.java
index 827ab3f95..79c17d6a8 100644
--- a/Software/Android-Studio/Tango.PMR/src/main/java/Tango/PMR/Jobs/JobOuterClass.java
+++ b/Software/Android-Studio/Tango.PMR/src/main/java/com/twine/tango/pmr/jobs/JobOuterClass.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: Job.proto
-package Tango.PMR.Jobs;
+package com.twine.tango.pmr.jobs;
public final class JobOuterClass {
private JobOuterClass() {}
@@ -31,12 +31,12 @@ public final class JobOuterClass {
/**
* <code>repeated .Tango.PMR.Jobs.Segment Segments = 2;</code>
*/
- java.util.List<Tango.PMR.Jobs.SegmentOuterClass.Segment>
+ java.util.List<com.twine.tango.pmr.jobs.SegmentOuterClass.Segment>
getSegmentsList();
/**
* <code>repeated .Tango.PMR.Jobs.Segment Segments = 2;</code>
*/
- Tango.PMR.Jobs.SegmentOuterClass.Segment getSegments(int index);
+ com.twine.tango.pmr.jobs.SegmentOuterClass.Segment getSegments(int index);
/**
* <code>repeated .Tango.PMR.Jobs.Segment Segments = 2;</code>
*/
@@ -44,12 +44,12 @@ public final class JobOuterClass {
/**
* <code>repeated .Tango.PMR.Jobs.Segment Segments = 2;</code>
*/
- java.util.List<? extends Tango.PMR.Jobs.SegmentOuterClass.SegmentOrBuilder>
+ java.util.List<? extends com.twine.tango.pmr.jobs.SegmentOuterClass.SegmentOrBuilder>
getSegmentsOrBuilderList();
/**
* <code>repeated .Tango.PMR.Jobs.Segment Segments = 2;</code>
*/
- Tango.PMR.Jobs.SegmentOuterClass.SegmentOrBuilder getSegmentsOrBuilder(
+ com.twine.tango.pmr.jobs.SegmentOuterClass.SegmentOrBuilder getSegmentsOrBuilder(
int index);
}
/**
@@ -105,11 +105,11 @@ public final class JobOuterClass {
}
case 18: {
if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
- segments_ = new java.util.ArrayList<Tango.PMR.Jobs.SegmentOuterClass.Segment>();
+ segments_ = new java.util.ArrayList<com.twine.tango.pmr.jobs.SegmentOuterClass.Segment>();
mutable_bitField0_ |= 0x00000002;
}
segments_.add(
- input.readMessage(Tango.PMR.Jobs.SegmentOuterClass.Segment.parser(), extensionRegistry));
+ input.readMessage(com.twine.tango.pmr.jobs.SegmentOuterClass.Segment.parser(), extensionRegistry));
break;
}
}
@@ -129,14 +129,14 @@ public final class JobOuterClass {
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
- return Tango.PMR.Jobs.JobOuterClass.internal_static_Tango_PMR_Jobs_Job_descriptor;
+ return com.twine.tango.pmr.jobs.JobOuterClass.internal_static_Tango_PMR_Jobs_Job_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
- return Tango.PMR.Jobs.JobOuterClass.internal_static_Tango_PMR_Jobs_Job_fieldAccessorTable
+ return com.twine.tango.pmr.jobs.JobOuterClass.internal_static_Tango_PMR_Jobs_Job_fieldAccessorTable
.ensureFieldAccessorsInitialized(
- Tango.PMR.Jobs.JobOuterClass.Job.class, Tango.PMR.Jobs.JobOuterClass.Job.Builder.class);
+ com.twine.tango.pmr.jobs.JobOuterClass.Job.class, com.twine.tango.pmr.jobs.JobOuterClass.Job.Builder.class);
}
private int bitField0_;
@@ -175,17 +175,17 @@ public final class JobOuterClass {
}
public static final int SEGMENTS_FIELD_NUMBER = 2;
- private java.util.List<Tango.PMR.Jobs.SegmentOuterClass.Segment> segments_;
+ private java.util.List<com.twine.tango.pmr.jobs.SegmentOuterClass.Segment> segments_;
/**
* <code>repeated .Tango.PMR.Jobs.Segment Segments = 2;</code>
*/
- public java.util.List<Tango.PMR.Jobs.SegmentOuterClass.Segment> getSegmentsList() {
+ public java.util.List<com.twine.tango.pmr.jobs.SegmentOuterClass.Segment> getSegmentsList() {
return segments_;
}
/**
* <code>repeated .Tango.PMR.Jobs.Segment Segments = 2;</code>
*/
- public java.util.List<? extends Tango.PMR.Jobs.SegmentOuterClass.SegmentOrBuilder>
+ public java.util.List<? extends com.twine.tango.pmr.jobs.SegmentOuterClass.SegmentOrBuilder>
getSegmentsOrBuilderList() {
return segments_;
}
@@ -198,13 +198,13 @@ public final class JobOuterClass {
/**
* <code>repeated .Tango.PMR.Jobs.Segment Segments = 2;</code>
*/
- public Tango.PMR.Jobs.SegmentOuterClass.Segment getSegments(int index) {
+ public com.twine.tango.pmr.jobs.SegmentOuterClass.Segment getSegments(int index) {
return segments_.get(index);
}
/**
* <code>repeated .Tango.PMR.Jobs.Segment Segments = 2;</code>
*/
- public Tango.PMR.Jobs.SegmentOuterClass.SegmentOrBuilder getSegmentsOrBuilder(
+ public com.twine.tango.pmr.jobs.SegmentOuterClass.SegmentOrBuilder getSegmentsOrBuilder(
int index) {
return segments_.get(index);
}
@@ -252,10 +252,10 @@ public final class JobOuterClass {
if (obj == this) {
return true;
}
- if (!(obj instanceof Tango.PMR.Jobs.JobOuterClass.Job)) {
+ if (!(obj instanceof com.twine.tango.pmr.jobs.JobOuterClass.Job)) {
return super.equals(obj);
}
- Tango.PMR.Jobs.JobOuterClass.Job other = (Tango.PMR.Jobs.JobOuterClass.Job) obj;
+ com.twine.tango.pmr.jobs.JobOuterClass.Job other = (com.twine.tango.pmr.jobs.JobOuterClass.Job) obj;
boolean result = true;
result = result && getName()
@@ -284,69 +284,69 @@ public final class JobOuterClass {
return hash;
}
- public static Tango.PMR.Jobs.JobOuterClass.Job parseFrom(
+ public static com.twine.tango.pmr.jobs.JobOuterClass.Job parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
- public static Tango.PMR.Jobs.JobOuterClass.Job parseFrom(
+ public static com.twine.tango.pmr.jobs.JobOuterClass.Job parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
- public static Tango.PMR.Jobs.JobOuterClass.Job parseFrom(
+ public static com.twine.tango.pmr.jobs.JobOuterClass.Job parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
- public static Tango.PMR.Jobs.JobOuterClass.Job parseFrom(
+ public static com.twine.tango.pmr.jobs.JobOuterClass.Job parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
- public static Tango.PMR.Jobs.JobOuterClass.Job parseFrom(byte[] data)
+ public static com.twine.tango.pmr.jobs.JobOuterClass.Job parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
- public static Tango.PMR.Jobs.JobOuterClass.Job parseFrom(
+ public static com.twine.tango.pmr.jobs.JobOuterClass.Job parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
- public static Tango.PMR.Jobs.JobOuterClass.Job parseFrom(java.io.InputStream input)
+ public static com.twine.tango.pmr.jobs.JobOuterClass.Job parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
- public static Tango.PMR.Jobs.JobOuterClass.Job parseFrom(
+ public static com.twine.tango.pmr.jobs.JobOuterClass.Job parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
- public static Tango.PMR.Jobs.JobOuterClass.Job parseDelimitedFrom(java.io.InputStream input)
+ public static com.twine.tango.pmr.jobs.JobOuterClass.Job parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
- public static Tango.PMR.Jobs.JobOuterClass.Job parseDelimitedFrom(
+ public static com.twine.tango.pmr.jobs.JobOuterClass.Job parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
- public static Tango.PMR.Jobs.JobOuterClass.Job parseFrom(
+ public static com.twine.tango.pmr.jobs.JobOuterClass.Job parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
- public static Tango.PMR.Jobs.JobOuterClass.Job parseFrom(
+ public static com.twine.tango.pmr.jobs.JobOuterClass.Job parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
@@ -358,7 +358,7 @@ public final class JobOuterClass {
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
- public static Builder newBuilder(Tango.PMR.Jobs.JobOuterClass.Job prototype) {
+ public static Builder newBuilder(com.twine.tango.pmr.jobs.JobOuterClass.Job prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
public Builder toBuilder() {
@@ -378,20 +378,20 @@ public final class JobOuterClass {
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:Tango.PMR.Jobs.Job)
- Tango.PMR.Jobs.JobOuterClass.JobOrBuilder {
+ com.twine.tango.pmr.jobs.JobOuterClass.JobOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
- return Tango.PMR.Jobs.JobOuterClass.internal_static_Tango_PMR_Jobs_Job_descriptor;
+ return com.twine.tango.pmr.jobs.JobOuterClass.internal_static_Tango_PMR_Jobs_Job_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
- return Tango.PMR.Jobs.JobOuterClass.internal_static_Tango_PMR_Jobs_Job_fieldAccessorTable
+ return com.twine.tango.pmr.jobs.JobOuterClass.internal_static_Tango_PMR_Jobs_Job_fieldAccessorTable
.ensureFieldAccessorsInitialized(
- Tango.PMR.Jobs.JobOuterClass.Job.class, Tango.PMR.Jobs.JobOuterClass.Job.Builder.class);
+ com.twine.tango.pmr.jobs.JobOuterClass.Job.class, com.twine.tango.pmr.jobs.JobOuterClass.Job.Builder.class);
}
- // Construct using Tango.PMR.Jobs.JobOuterClass.Job.newBuilder()
+ // Construct using com.twine.tango.pmr.jobs.JobOuterClass.Job.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
@@ -422,23 +422,23 @@ public final class JobOuterClass {
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
- return Tango.PMR.Jobs.JobOuterClass.internal_static_Tango_PMR_Jobs_Job_descriptor;
+ return com.twine.tango.pmr.jobs.JobOuterClass.internal_static_Tango_PMR_Jobs_Job_descriptor;
}
- public Tango.PMR.Jobs.JobOuterClass.Job getDefaultInstanceForType() {
- return Tango.PMR.Jobs.JobOuterClass.Job.getDefaultInstance();
+ public com.twine.tango.pmr.jobs.JobOuterClass.Job getDefaultInstanceForType() {
+ return com.twine.tango.pmr.jobs.JobOuterClass.Job.getDefaultInstance();
}
- public Tango.PMR.Jobs.JobOuterClass.Job build() {
- Tango.PMR.Jobs.JobOuterClass.Job result = buildPartial();
+ public com.twine.tango.pmr.jobs.JobOuterClass.Job build() {
+ com.twine.tango.pmr.jobs.JobOuterClass.Job result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
- public Tango.PMR.Jobs.JobOuterClass.Job buildPartial() {
- Tango.PMR.Jobs.JobOuterClass.Job result = new Tango.PMR.Jobs.JobOuterClass.Job(this);
+ public com.twine.tango.pmr.jobs.JobOuterClass.Job buildPartial() {
+ com.twine.tango.pmr.jobs.JobOuterClass.Job result = new com.twine.tango.pmr.jobs.JobOuterClass.Job(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
result.name_ = name_;
@@ -483,16 +483,16 @@ public final class JobOuterClass {
return (Builder) super.addRepeatedField(field, value);
}
public Builder mergeFrom(com.google.protobuf.Message other) {
- if (other instanceof Tango.PMR.Jobs.JobOuterClass.Job) {
- return mergeFrom((Tango.PMR.Jobs.JobOuterClass.Job)other);
+ if (other instanceof com.twine.tango.pmr.jobs.JobOuterClass.Job) {
+ return mergeFrom((com.twine.tango.pmr.jobs.JobOuterClass.Job)other);
} else {
super.mergeFrom(other);
return this;
}
}
- public Builder mergeFrom(Tango.PMR.Jobs.JobOuterClass.Job other) {
- if (other == Tango.PMR.Jobs.JobOuterClass.Job.getDefaultInstance()) return this;
+ public Builder mergeFrom(com.twine.tango.pmr.jobs.JobOuterClass.Job other) {
+ if (other == com.twine.tango.pmr.jobs.JobOuterClass.Job.getDefaultInstance()) return this;
if (!other.getName().isEmpty()) {
name_ = other.name_;
onChanged();
@@ -536,11 +536,11 @@ public final class JobOuterClass {
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
- Tango.PMR.Jobs.JobOuterClass.Job parsedMessage = null;
+ com.twine.tango.pmr.jobs.JobOuterClass.Job parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
- parsedMessage = (Tango.PMR.Jobs.JobOuterClass.Job) e.getUnfinishedMessage();
+ parsedMessage = (com.twine.tango.pmr.jobs.JobOuterClass.Job) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
@@ -620,22 +620,22 @@ public final class JobOuterClass {
return this;
}
- private java.util.List<Tango.PMR.Jobs.SegmentOuterClass.Segment> segments_ =
+ private java.util.List<com.twine.tango.pmr.jobs.SegmentOuterClass.Segment> segments_ =
java.util.Collections.emptyList();
private void ensureSegmentsIsMutable() {
if (!((bitField0_ & 0x00000002) == 0x00000002)) {
- segments_ = new java.util.ArrayList<Tango.PMR.Jobs.SegmentOuterClass.Segment>(segments_);
+ segments_ = new java.util.ArrayList<com.twine.tango.pmr.jobs.SegmentOuterClass.Segment>(segments_);
bitField0_ |= 0x00000002;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
- Tango.PMR.Jobs.SegmentOuterClass.Segment, Tango.PMR.Jobs.SegmentOuterClass.Segment.Builder, Tango.PMR.Jobs.SegmentOuterClass.SegmentOrBuilder> segmentsBuilder_;
+ com.twine.tango.pmr.jobs.SegmentOuterClass.Segment, com.twine.tango.pmr.jobs.SegmentOuterClass.Segment.Builder, com.twine.tango.pmr.jobs.SegmentOuterClass.SegmentOrBuilder> segmentsBuilder_;
/**
* <code>repeated .Tango.PMR.Jobs.Segment Segments = 2;</code>
*/
- public java.util.List<Tango.PMR.Jobs.SegmentOuterClass.Segment> getSegmentsList() {
+ public java.util.List<com.twine.tango.pmr.jobs.SegmentOuterClass.Segment> getSegmentsList() {
if (segmentsBuilder_ == null) {
return java.util.Collections.unmodifiableList(segments_);
} else {
@@ -655,7 +655,7 @@ public final class JobOuterClass {
/**
* <code>repeated .Tango.PMR.Jobs.Segment Segments = 2;</code>
*/
- public Tango.PMR.Jobs.SegmentOuterClass.Segment getSegments(int index) {
+ public com.twine.tango.pmr.jobs.SegmentOuterClass.Segment getSegments(int index) {
if (segmentsBuilder_ == null) {
return segments_.get(index);
} else {
@@ -666,7 +666,7 @@ public final class JobOuterClass {
* <code>repeated .Tango.PMR.Jobs.Segment Segments = 2;</code>
*/
public Builder setSegments(
- int index, Tango.PMR.Jobs.SegmentOuterClass.Segment value) {
+ int index, com.twine.tango.pmr.jobs.SegmentOuterClass.Segment value) {
if (segmentsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
@@ -683,7 +683,7 @@ public final class JobOuterClass {
* <code>repeated .Tango.PMR.Jobs.Segment Segments = 2;</code>
*/
public Builder setSegments(
- int index, Tango.PMR.Jobs.SegmentOuterClass.Segment.Builder builderForValue) {
+ int index, com.twine.tango.pmr.jobs.SegmentOuterClass.Segment.Builder builderForValue) {
if (segmentsBuilder_ == null) {
ensureSegmentsIsMutable();
segments_.set(index, builderForValue.build());
@@ -696,7 +696,7 @@ public final class JobOuterClass {
/**
* <code>repeated .Tango.PMR.Jobs.Segment Segments = 2;</code>
*/
- public Builder addSegments(Tango.PMR.Jobs.SegmentOuterClass.Segment value) {
+ public Builder addSegments(com.twine.tango.pmr.jobs.SegmentOuterClass.Segment value) {
if (segmentsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
@@ -713,7 +713,7 @@ public final class JobOuterClass {
* <code>repeated .Tango.PMR.Jobs.Segment Segments = 2;</code>
*/
public Builder addSegments(
- int index, Tango.PMR.Jobs.SegmentOuterClass.Segment value) {
+ int index, com.twine.tango.pmr.jobs.SegmentOuterClass.Segment value) {
if (segmentsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
@@ -730,7 +730,7 @@ public final class JobOuterClass {
* <code>repeated .Tango.PMR.Jobs.Segment Segments = 2;</code>
*/
public Builder addSegments(
- Tango.PMR.Jobs.SegmentOuterClass.Segment.Builder builderForValue) {
+ com.twine.tango.pmr.jobs.SegmentOuterClass.Segment.Builder builderForValue) {
if (segmentsBuilder_ == null) {
ensureSegmentsIsMutable();
segments_.add(builderForValue.build());
@@ -744,7 +744,7 @@ public final class JobOuterClass {
* <code>repeated .Tango.PMR.Jobs.Segment Segments = 2;</code>
*/
public Builder addSegments(
- int index, Tango.PMR.Jobs.SegmentOuterClass.Segment.Builder builderForValue) {
+ int index, com.twine.tango.pmr.jobs.SegmentOuterClass.Segment.Builder builderForValue) {
if (segmentsBuilder_ == null) {
ensureSegmentsIsMutable();
segments_.add(index, builderForValue.build());
@@ -758,7 +758,7 @@ public final class JobOuterClass {
* <code>repeated .Tango.PMR.Jobs.Segment Segments = 2;</code>
*/
public Builder addAllSegments(
- java.lang.Iterable<? extends Tango.PMR.Jobs.SegmentOuterClass.Segment> values) {
+ java.lang.Iterable<? extends com.twine.tango.pmr.jobs.SegmentOuterClass.Segment> values) {
if (segmentsBuilder_ == null) {
ensureSegmentsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
@@ -798,14 +798,14 @@ public final class JobOuterClass {
/**
* <code>repeated .Tango.PMR.Jobs.Segment Segments = 2;</code>
*/
- public Tango.PMR.Jobs.SegmentOuterClass.Segment.Builder getSegmentsBuilder(
+ public com.twine.tango.pmr.jobs.SegmentOuterClass.Segment.Builder getSegmentsBuilder(
int index) {
return getSegmentsFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .Tango.PMR.Jobs.Segment Segments = 2;</code>
*/
- public Tango.PMR.Jobs.SegmentOuterClass.SegmentOrBuilder getSegmentsOrBuilder(
+ public com.twine.tango.pmr.jobs.SegmentOuterClass.SegmentOrBuilder getSegmentsOrBuilder(
int index) {
if (segmentsBuilder_ == null) {
return segments_.get(index); } else {
@@ -815,7 +815,7 @@ public final class JobOuterClass {
/**
* <code>repeated .Tango.PMR.Jobs.Segment Segments = 2;</code>
*/
- public java.util.List<? extends Tango.PMR.Jobs.SegmentOuterClass.SegmentOrBuilder>
+ public java.util.List<? extends com.twine.tango.pmr.jobs.SegmentOuterClass.SegmentOrBuilder>
getSegmentsOrBuilderList() {
if (segmentsBuilder_ != null) {
return segmentsBuilder_.getMessageOrBuilderList();
@@ -826,31 +826,31 @@ public final class JobOuterClass {
/**
* <code>repeated .Tango.PMR.Jobs.Segment Segments = 2;</code>
*/
- public Tango.PMR.Jobs.SegmentOuterClass.Segment.Builder addSegmentsBuilder() {
+ public com.twine.tango.pmr.jobs.SegmentOuterClass.Segment.Builder addSegmentsBuilder() {
return getSegmentsFieldBuilder().addBuilder(
- Tango.PMR.Jobs.SegmentOuterClass.Segment.getDefaultInstance());
+ com.twine.tango.pmr.jobs.SegmentOuterClass.Segment.getDefaultInstance());
}
/**
* <code>repeated .Tango.PMR.Jobs.Segment Segments = 2;</code>
*/
- public Tango.PMR.Jobs.SegmentOuterClass.Segment.Builder addSegmentsBuilder(
+ public com.twine.tango.pmr.jobs.SegmentOuterClass.Segment.Builder addSegmentsBuilder(
int index) {
return getSegmentsFieldBuilder().addBuilder(
- index, Tango.PMR.Jobs.SegmentOuterClass.Segment.getDefaultInstance());
+ index, com.twine.tango.pmr.jobs.SegmentOuterClass.Segment.getDefaultInstance());
}
/**
* <code>repeated .Tango.PMR.Jobs.Segment Segments = 2;</code>
*/
- public java.util.List<Tango.PMR.Jobs.SegmentOuterClass.Segment.Builder>
+ public java.util.List<com.twine.tango.pmr.jobs.SegmentOuterClass.Segment.Builder>
getSegmentsBuilderList() {
return getSegmentsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
- Tango.PMR.Jobs.SegmentOuterClass.Segment, Tango.PMR.Jobs.SegmentOuterClass.Segment.Builder, Tango.PMR.Jobs.SegmentOuterClass.SegmentOrBuilder>
+ com.twine.tango.pmr.jobs.SegmentOuterClass.Segment, com.twine.tango.pmr.jobs.SegmentOuterClass.Segment.Builder, com.twine.tango.pmr.jobs.SegmentOuterClass.SegmentOrBuilder>
getSegmentsFieldBuilder() {
if (segmentsBuilder_ == null) {
segmentsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
- Tango.PMR.Jobs.SegmentOuterClass.Segment, Tango.PMR.Jobs.SegmentOuterClass.Segment.Builder, Tango.PMR.Jobs.SegmentOuterClass.SegmentOrBuilder>(
+ com.twine.tango.pmr.jobs.SegmentOuterClass.Segment, com.twine.tango.pmr.jobs.SegmentOuterClass.Segment.Builder, com.twine.tango.pmr.jobs.SegmentOuterClass.SegmentOrBuilder>(
segments_,
((bitField0_ & 0x00000002) == 0x00000002),
getParentForChildren(),
@@ -874,12 +874,12 @@ public final class JobOuterClass {
}
// @@protoc_insertion_point(class_scope:Tango.PMR.Jobs.Job)
- private static final Tango.PMR.Jobs.JobOuterClass.Job DEFAULT_INSTANCE;
+ private static final com.twine.tango.pmr.jobs.JobOuterClass.Job DEFAULT_INSTANCE;
static {
- DEFAULT_INSTANCE = new Tango.PMR.Jobs.JobOuterClass.Job();
+ DEFAULT_INSTANCE = new com.twine.tango.pmr.jobs.JobOuterClass.Job();
}
- public static Tango.PMR.Jobs.JobOuterClass.Job getDefaultInstance() {
+ public static com.twine.tango.pmr.jobs.JobOuterClass.Job getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@@ -902,7 +902,7 @@ public final class JobOuterClass {
return PARSER;
}
- public Tango.PMR.Jobs.JobOuterClass.Job getDefaultInstanceForType() {
+ public com.twine.tango.pmr.jobs.JobOuterClass.Job getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
@@ -924,7 +924,8 @@ public final class JobOuterClass {
java.lang.String[] descriptorData = {
"\n\tJob.proto\022\016Tango.PMR.Jobs\032\rSegment.pro" +
"to\">\n\003Job\022\014\n\004Name\030\001 \001(\t\022)\n\010Segments\030\002 \003(" +
- "\0132\027.Tango.PMR.Jobs.Segmentb\006proto3"
+ "\0132\027.Tango.PMR.Jobs.SegmentB\032\n\030com.twine." +
+ "tango.pmr.jobsb\006proto3"
};
com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() {
@@ -937,7 +938,7 @@ public final class JobOuterClass {
com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
- Tango.PMR.Jobs.SegmentOuterClass.getDescriptor(),
+ com.twine.tango.pmr.jobs.SegmentOuterClass.getDescriptor(),
}, assigner);
internal_static_Tango_PMR_Jobs_Job_descriptor =
getDescriptor().getMessageTypes().get(0);
@@ -945,7 +946,7 @@ public final class JobOuterClass {
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Tango_PMR_Jobs_Job_descriptor,
new java.lang.String[] { "Name", "Segments", });
- Tango.PMR.Jobs.SegmentOuterClass.getDescriptor();
+ com.twine.tango.pmr.jobs.SegmentOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
diff --git a/Software/Android-Studio/Tango.PMR/src/main/java/Tango/PMR/Jobs/SegmentOuterClass.java b/Software/Android-Studio/Tango.PMR/src/main/java/com/twine/tango/pmr/jobs/SegmentOuterClass.java
index bca42e8b0..eb19e884e 100644
--- a/Software/Android-Studio/Tango.PMR/src/main/java/Tango/PMR/Jobs/SegmentOuterClass.java
+++ b/Software/Android-Studio/Tango.PMR/src/main/java/com/twine/tango/pmr/jobs/SegmentOuterClass.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: Segment.proto
-package Tango.PMR.Jobs;
+package com.twine.tango.pmr.jobs;
public final class SegmentOuterClass {
private SegmentOuterClass() {}
@@ -40,11 +40,11 @@ public final class SegmentOuterClass {
/**
* <code>.Tango.PMR.Common.RGB Color = 3;</code>
*/
- Tango.PMR.Common.RGBOuterClass.RGB getColor();
+ com.twine.tango.pmr.common.RGBOuterClass.RGB getColor();
/**
* <code>.Tango.PMR.Common.RGB Color = 3;</code>
*/
- Tango.PMR.Common.RGBOuterClass.RGBOrBuilder getColorOrBuilder();
+ com.twine.tango.pmr.common.RGBOuterClass.RGBOrBuilder getColorOrBuilder();
}
/**
* Protobuf type {@code Tango.PMR.Jobs.Segment}
@@ -103,11 +103,11 @@ public final class SegmentOuterClass {
break;
}
case 26: {
- Tango.PMR.Common.RGBOuterClass.RGB.Builder subBuilder = null;
+ com.twine.tango.pmr.common.RGBOuterClass.RGB.Builder subBuilder = null;
if (color_ != null) {
subBuilder = color_.toBuilder();
}
- color_ = input.readMessage(Tango.PMR.Common.RGBOuterClass.RGB.parser(), extensionRegistry);
+ color_ = input.readMessage(com.twine.tango.pmr.common.RGBOuterClass.RGB.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(color_);
color_ = subBuilder.buildPartial();
@@ -129,14 +129,14 @@ public final class SegmentOuterClass {
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
- return Tango.PMR.Jobs.SegmentOuterClass.internal_static_Tango_PMR_Jobs_Segment_descriptor;
+ return com.twine.tango.pmr.jobs.SegmentOuterClass.internal_static_Tango_PMR_Jobs_Segment_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
- return Tango.PMR.Jobs.SegmentOuterClass.internal_static_Tango_PMR_Jobs_Segment_fieldAccessorTable
+ return com.twine.tango.pmr.jobs.SegmentOuterClass.internal_static_Tango_PMR_Jobs_Segment_fieldAccessorTable
.ensureFieldAccessorsInitialized(
- Tango.PMR.Jobs.SegmentOuterClass.Segment.class, Tango.PMR.Jobs.SegmentOuterClass.Segment.Builder.class);
+ com.twine.tango.pmr.jobs.SegmentOuterClass.Segment.class, com.twine.tango.pmr.jobs.SegmentOuterClass.Segment.Builder.class);
}
public static final int NAME_FIELD_NUMBER = 1;
@@ -183,7 +183,7 @@ public final class SegmentOuterClass {
}
public static final int COLOR_FIELD_NUMBER = 3;
- private Tango.PMR.Common.RGBOuterClass.RGB color_;
+ private com.twine.tango.pmr.common.RGBOuterClass.RGB color_;
/**
* <code>.Tango.PMR.Common.RGB Color = 3;</code>
*/
@@ -193,13 +193,13 @@ public final class SegmentOuterClass {
/**
* <code>.Tango.PMR.Common.RGB Color = 3;</code>
*/
- public Tango.PMR.Common.RGBOuterClass.RGB getColor() {
- return color_ == null ? Tango.PMR.Common.RGBOuterClass.RGB.getDefaultInstance() : color_;
+ public com.twine.tango.pmr.common.RGBOuterClass.RGB getColor() {
+ return color_ == null ? com.twine.tango.pmr.common.RGBOuterClass.RGB.getDefaultInstance() : color_;
}
/**
* <code>.Tango.PMR.Common.RGB Color = 3;</code>
*/
- public Tango.PMR.Common.RGBOuterClass.RGBOrBuilder getColorOrBuilder() {
+ public com.twine.tango.pmr.common.RGBOuterClass.RGBOrBuilder getColorOrBuilder() {
return getColor();
}
@@ -253,10 +253,10 @@ public final class SegmentOuterClass {
if (obj == this) {
return true;
}
- if (!(obj instanceof Tango.PMR.Jobs.SegmentOuterClass.Segment)) {
+ if (!(obj instanceof com.twine.tango.pmr.jobs.SegmentOuterClass.Segment)) {
return super.equals(obj);
}
- Tango.PMR.Jobs.SegmentOuterClass.Segment other = (Tango.PMR.Jobs.SegmentOuterClass.Segment) obj;
+ com.twine.tango.pmr.jobs.SegmentOuterClass.Segment other = (com.twine.tango.pmr.jobs.SegmentOuterClass.Segment) obj;
boolean result = true;
result = result && getName()
@@ -292,69 +292,69 @@ public final class SegmentOuterClass {
return hash;
}
- public static Tango.PMR.Jobs.SegmentOuterClass.Segment parseFrom(
+ public static com.twine.tango.pmr.jobs.SegmentOuterClass.Segment parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
- public static Tango.PMR.Jobs.SegmentOuterClass.Segment parseFrom(
+ public static com.twine.tango.pmr.jobs.SegmentOuterClass.Segment parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
- public static Tango.PMR.Jobs.SegmentOuterClass.Segment parseFrom(
+ public static com.twine.tango.pmr.jobs.SegmentOuterClass.Segment parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
- public static Tango.PMR.Jobs.SegmentOuterClass.Segment parseFrom(
+ public static com.twine.tango.pmr.jobs.SegmentOuterClass.Segment parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
- public static Tango.PMR.Jobs.SegmentOuterClass.Segment parseFrom(byte[] data)
+ public static com.twine.tango.pmr.jobs.SegmentOuterClass.Segment parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
- public static Tango.PMR.Jobs.SegmentOuterClass.Segment parseFrom(
+ public static com.twine.tango.pmr.jobs.SegmentOuterClass.Segment parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
- public static Tango.PMR.Jobs.SegmentOuterClass.Segment parseFrom(java.io.InputStream input)
+ public static com.twine.tango.pmr.jobs.SegmentOuterClass.Segment parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
- public static Tango.PMR.Jobs.SegmentOuterClass.Segment parseFrom(
+ public static com.twine.tango.pmr.jobs.SegmentOuterClass.Segment parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
- public static Tango.PMR.Jobs.SegmentOuterClass.Segment parseDelimitedFrom(java.io.InputStream input)
+ public static com.twine.tango.pmr.jobs.SegmentOuterClass.Segment parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
- public static Tango.PMR.Jobs.SegmentOuterClass.Segment parseDelimitedFrom(
+ public static com.twine.tango.pmr.jobs.SegmentOuterClass.Segment parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
- public static Tango.PMR.Jobs.SegmentOuterClass.Segment parseFrom(
+ public static com.twine.tango.pmr.jobs.SegmentOuterClass.Segment parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
- public static Tango.PMR.Jobs.SegmentOuterClass.Segment parseFrom(
+ public static com.twine.tango.pmr.jobs.SegmentOuterClass.Segment parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
@@ -366,7 +366,7 @@ public final class SegmentOuterClass {
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
- public static Builder newBuilder(Tango.PMR.Jobs.SegmentOuterClass.Segment prototype) {
+ public static Builder newBuilder(com.twine.tango.pmr.jobs.SegmentOuterClass.Segment prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
public Builder toBuilder() {
@@ -386,20 +386,20 @@ public final class SegmentOuterClass {
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:Tango.PMR.Jobs.Segment)
- Tango.PMR.Jobs.SegmentOuterClass.SegmentOrBuilder {
+ com.twine.tango.pmr.jobs.SegmentOuterClass.SegmentOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
- return Tango.PMR.Jobs.SegmentOuterClass.internal_static_Tango_PMR_Jobs_Segment_descriptor;
+ return com.twine.tango.pmr.jobs.SegmentOuterClass.internal_static_Tango_PMR_Jobs_Segment_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
- return Tango.PMR.Jobs.SegmentOuterClass.internal_static_Tango_PMR_Jobs_Segment_fieldAccessorTable
+ return com.twine.tango.pmr.jobs.SegmentOuterClass.internal_static_Tango_PMR_Jobs_Segment_fieldAccessorTable
.ensureFieldAccessorsInitialized(
- Tango.PMR.Jobs.SegmentOuterClass.Segment.class, Tango.PMR.Jobs.SegmentOuterClass.Segment.Builder.class);
+ com.twine.tango.pmr.jobs.SegmentOuterClass.Segment.class, com.twine.tango.pmr.jobs.SegmentOuterClass.Segment.Builder.class);
}
- // Construct using Tango.PMR.Jobs.SegmentOuterClass.Segment.newBuilder()
+ // Construct using com.twine.tango.pmr.jobs.SegmentOuterClass.Segment.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
@@ -431,23 +431,23 @@ public final class SegmentOuterClass {
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
- return Tango.PMR.Jobs.SegmentOuterClass.internal_static_Tango_PMR_Jobs_Segment_descriptor;
+ return com.twine.tango.pmr.jobs.SegmentOuterClass.internal_static_Tango_PMR_Jobs_Segment_descriptor;
}
- public Tango.PMR.Jobs.SegmentOuterClass.Segment getDefaultInstanceForType() {
- return Tango.PMR.Jobs.SegmentOuterClass.Segment.getDefaultInstance();
+ public com.twine.tango.pmr.jobs.SegmentOuterClass.Segment getDefaultInstanceForType() {
+ return com.twine.tango.pmr.jobs.SegmentOuterClass.Segment.getDefaultInstance();
}
- public Tango.PMR.Jobs.SegmentOuterClass.Segment build() {
- Tango.PMR.Jobs.SegmentOuterClass.Segment result = buildPartial();
+ public com.twine.tango.pmr.jobs.SegmentOuterClass.Segment build() {
+ com.twine.tango.pmr.jobs.SegmentOuterClass.Segment result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
- public Tango.PMR.Jobs.SegmentOuterClass.Segment buildPartial() {
- Tango.PMR.Jobs.SegmentOuterClass.Segment result = new Tango.PMR.Jobs.SegmentOuterClass.Segment(this);
+ public com.twine.tango.pmr.jobs.SegmentOuterClass.Segment buildPartial() {
+ com.twine.tango.pmr.jobs.SegmentOuterClass.Segment result = new com.twine.tango.pmr.jobs.SegmentOuterClass.Segment(this);
result.name_ = name_;
result.length_ = length_;
if (colorBuilder_ == null) {
@@ -486,16 +486,16 @@ public final class SegmentOuterClass {
return (Builder) super.addRepeatedField(field, value);
}
public Builder mergeFrom(com.google.protobuf.Message other) {
- if (other instanceof Tango.PMR.Jobs.SegmentOuterClass.Segment) {
- return mergeFrom((Tango.PMR.Jobs.SegmentOuterClass.Segment)other);
+ if (other instanceof com.twine.tango.pmr.jobs.SegmentOuterClass.Segment) {
+ return mergeFrom((com.twine.tango.pmr.jobs.SegmentOuterClass.Segment)other);
} else {
super.mergeFrom(other);
return this;
}
}
- public Builder mergeFrom(Tango.PMR.Jobs.SegmentOuterClass.Segment other) {
- if (other == Tango.PMR.Jobs.SegmentOuterClass.Segment.getDefaultInstance()) return this;
+ public Builder mergeFrom(com.twine.tango.pmr.jobs.SegmentOuterClass.Segment other) {
+ if (other == com.twine.tango.pmr.jobs.SegmentOuterClass.Segment.getDefaultInstance()) return this;
if (!other.getName().isEmpty()) {
name_ = other.name_;
onChanged();
@@ -519,11 +519,11 @@ public final class SegmentOuterClass {
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
- Tango.PMR.Jobs.SegmentOuterClass.Segment parsedMessage = null;
+ com.twine.tango.pmr.jobs.SegmentOuterClass.Segment parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
- parsedMessage = (Tango.PMR.Jobs.SegmentOuterClass.Segment) e.getUnfinishedMessage();
+ parsedMessage = (com.twine.tango.pmr.jobs.SegmentOuterClass.Segment) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
@@ -628,9 +628,9 @@ public final class SegmentOuterClass {
return this;
}
- private Tango.PMR.Common.RGBOuterClass.RGB color_ = null;
+ private com.twine.tango.pmr.common.RGBOuterClass.RGB color_ = null;
private com.google.protobuf.SingleFieldBuilderV3<
- Tango.PMR.Common.RGBOuterClass.RGB, Tango.PMR.Common.RGBOuterClass.RGB.Builder, Tango.PMR.Common.RGBOuterClass.RGBOrBuilder> colorBuilder_;
+ com.twine.tango.pmr.common.RGBOuterClass.RGB, com.twine.tango.pmr.common.RGBOuterClass.RGB.Builder, com.twine.tango.pmr.common.RGBOuterClass.RGBOrBuilder> colorBuilder_;
/**
* <code>.Tango.PMR.Common.RGB Color = 3;</code>
*/
@@ -640,9 +640,9 @@ public final class SegmentOuterClass {
/**
* <code>.Tango.PMR.Common.RGB Color = 3;</code>
*/
- public Tango.PMR.Common.RGBOuterClass.RGB getColor() {
+ public com.twine.tango.pmr.common.RGBOuterClass.RGB getColor() {
if (colorBuilder_ == null) {
- return color_ == null ? Tango.PMR.Common.RGBOuterClass.RGB.getDefaultInstance() : color_;
+ return color_ == null ? com.twine.tango.pmr.common.RGBOuterClass.RGB.getDefaultInstance() : color_;
} else {
return colorBuilder_.getMessage();
}
@@ -650,7 +650,7 @@ public final class SegmentOuterClass {
/**
* <code>.Tango.PMR.Common.RGB Color = 3;</code>
*/
- public Builder setColor(Tango.PMR.Common.RGBOuterClass.RGB value) {
+ public Builder setColor(com.twine.tango.pmr.common.RGBOuterClass.RGB value) {
if (colorBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
@@ -667,7 +667,7 @@ public final class SegmentOuterClass {
* <code>.Tango.PMR.Common.RGB Color = 3;</code>
*/
public Builder setColor(
- Tango.PMR.Common.RGBOuterClass.RGB.Builder builderForValue) {
+ com.twine.tango.pmr.common.RGBOuterClass.RGB.Builder builderForValue) {
if (colorBuilder_ == null) {
color_ = builderForValue.build();
onChanged();
@@ -680,11 +680,11 @@ public final class SegmentOuterClass {
/**
* <code>.Tango.PMR.Common.RGB Color = 3;</code>
*/
- public Builder mergeColor(Tango.PMR.Common.RGBOuterClass.RGB value) {
+ public Builder mergeColor(com.twine.tango.pmr.common.RGBOuterClass.RGB value) {
if (colorBuilder_ == null) {
if (color_ != null) {
color_ =
- Tango.PMR.Common.RGBOuterClass.RGB.newBuilder(color_).mergeFrom(value).buildPartial();
+ com.twine.tango.pmr.common.RGBOuterClass.RGB.newBuilder(color_).mergeFrom(value).buildPartial();
} else {
color_ = value;
}
@@ -712,7 +712,7 @@ public final class SegmentOuterClass {
/**
* <code>.Tango.PMR.Common.RGB Color = 3;</code>
*/
- public Tango.PMR.Common.RGBOuterClass.RGB.Builder getColorBuilder() {
+ public com.twine.tango.pmr.common.RGBOuterClass.RGB.Builder getColorBuilder() {
onChanged();
return getColorFieldBuilder().getBuilder();
@@ -720,23 +720,23 @@ public final class SegmentOuterClass {
/**
* <code>.Tango.PMR.Common.RGB Color = 3;</code>
*/
- public Tango.PMR.Common.RGBOuterClass.RGBOrBuilder getColorOrBuilder() {
+ public com.twine.tango.pmr.common.RGBOuterClass.RGBOrBuilder getColorOrBuilder() {
if (colorBuilder_ != null) {
return colorBuilder_.getMessageOrBuilder();
} else {
return color_ == null ?
- Tango.PMR.Common.RGBOuterClass.RGB.getDefaultInstance() : color_;
+ com.twine.tango.pmr.common.RGBOuterClass.RGB.getDefaultInstance() : color_;
}
}
/**
* <code>.Tango.PMR.Common.RGB Color = 3;</code>
*/
private com.google.protobuf.SingleFieldBuilderV3<
- Tango.PMR.Common.RGBOuterClass.RGB, Tango.PMR.Common.RGBOuterClass.RGB.Builder, Tango.PMR.Common.RGBOuterClass.RGBOrBuilder>
+ com.twine.tango.pmr.common.RGBOuterClass.RGB, com.twine.tango.pmr.common.RGBOuterClass.RGB.Builder, com.twine.tango.pmr.common.RGBOuterClass.RGBOrBuilder>
getColorFieldBuilder() {
if (colorBuilder_ == null) {
colorBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
- Tango.PMR.Common.RGBOuterClass.RGB, Tango.PMR.Common.RGBOuterClass.RGB.Builder, Tango.PMR.Common.RGBOuterClass.RGBOrBuilder>(
+ com.twine.tango.pmr.common.RGBOuterClass.RGB, com.twine.tango.pmr.common.RGBOuterClass.RGB.Builder, com.twine.tango.pmr.common.RGBOuterClass.RGBOrBuilder>(
getColor(),
getParentForChildren(),
isClean());
@@ -759,12 +759,12 @@ public final class SegmentOuterClass {
}
// @@protoc_insertion_point(class_scope:Tango.PMR.Jobs.Segment)
- private static final Tango.PMR.Jobs.SegmentOuterClass.Segment DEFAULT_INSTANCE;
+ private static final com.twine.tango.pmr.jobs.SegmentOuterClass.Segment DEFAULT_INSTANCE;
static {
- DEFAULT_INSTANCE = new Tango.PMR.Jobs.SegmentOuterClass.Segment();
+ DEFAULT_INSTANCE = new com.twine.tango.pmr.jobs.SegmentOuterClass.Segment();
}
- public static Tango.PMR.Jobs.SegmentOuterClass.Segment getDefaultInstance() {
+ public static com.twine.tango.pmr.jobs.SegmentOuterClass.Segment getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@@ -787,7 +787,7 @@ public final class SegmentOuterClass {
return PARSER;
}
- public Tango.PMR.Jobs.SegmentOuterClass.Segment getDefaultInstanceForType() {
+ public com.twine.tango.pmr.jobs.SegmentOuterClass.Segment getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
@@ -810,7 +810,7 @@ public final class SegmentOuterClass {
"\n\rSegment.proto\022\016Tango.PMR.Jobs\032\tRGB.pro" +
"to\"M\n\007Segment\022\014\n\004Name\030\001 \001(\t\022\016\n\006Length\030\002 " +
"\001(\005\022$\n\005Color\030\003 \001(\0132\025.Tango.PMR.Common.RG" +
- "Bb\006proto3"
+ "BB\032\n\030com.twine.tango.pmr.jobsb\006proto3"
};
com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() {
@@ -823,7 +823,7 @@ public final class SegmentOuterClass {
com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
- Tango.PMR.Common.RGBOuterClass.getDescriptor(),
+ com.twine.tango.pmr.common.RGBOuterClass.getDescriptor(),
}, assigner);
internal_static_Tango_PMR_Jobs_Segment_descriptor =
getDescriptor().getMessageTypes().get(0);
@@ -831,7 +831,7 @@ public final class SegmentOuterClass {
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Tango_PMR_Jobs_Segment_descriptor,
new java.lang.String[] { "Name", "Length", "Color", });
- Tango.PMR.Common.RGBOuterClass.getDescriptor();
+ com.twine.tango.pmr.common.RGBOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
diff --git a/Software/Android-Studio/app/src/test/java/com/twine/tango/PMR_TST.java b/Software/Android-Studio/app/src/test/java/com/twine/tango/PMR_TST.java
index e37996343..78799bc74 100644
--- a/Software/Android-Studio/app/src/test/java/com/twine/tango/PMR_TST.java
+++ b/Software/Android-Studio/app/src/test/java/com/twine/tango/PMR_TST.java
@@ -2,11 +2,11 @@ package com.twine.tango;
import org.junit.Test;
-import Tango.PMR.Common.MessageContainerOuterClass.MessageContainer;
-import Tango.PMR.Common.MessageTypeOuterClass.MessageType;
-import Tango.PMR.Common.RGBOuterClass.RGB;
-import Tango.PMR.Jobs.JobOuterClass.Job;
-import Tango.PMR.Jobs.SegmentOuterClass.Segment;
+import com.twine.tango.pmr.common.MessageContainerOuterClass.MessageContainer;
+import com.twine.tango.pmr.common.MessageTypeOuterClass.MessageType;
+import com.twine.tango.pmr.common.RGBOuterClass.RGB;
+import com.twine.tango.pmr.jobs.JobOuterClass.Job;
+import com.twine.tango.pmr.jobs.SegmentOuterClass.Segment;
import static org.junit.Assert.assertEquals;
diff --git a/Software/PMR/Messages/Common/MessageContainer.proto b/Software/PMR/Messages/Common/MessageContainer.proto
index 319f3fd8f..ac76d28dd 100644
--- a/Software/PMR/Messages/Common/MessageContainer.proto
+++ b/Software/PMR/Messages/Common/MessageContainer.proto
@@ -1,6 +1,7 @@
syntax = "proto3";
package Tango.PMR.Common;
+option java_package = "com.twine.tango.pmr.common";
import "MessageType.proto";
diff --git a/Software/PMR/Messages/Common/MessageType.proto b/Software/PMR/Messages/Common/MessageType.proto
index a4e84b9b1..f1a284679 100644
--- a/Software/PMR/Messages/Common/MessageType.proto
+++ b/Software/PMR/Messages/Common/MessageType.proto
@@ -1,6 +1,7 @@
syntax = "proto3";
package Tango.PMR.Common;
+option java_package = "com.twine.tango.pmr.common";
enum MessageType
{
diff --git a/Software/PMR/Messages/Common/RGB.proto b/Software/PMR/Messages/Common/RGB.proto
index 827c362c4..aefc6dc0a 100644
--- a/Software/PMR/Messages/Common/RGB.proto
+++ b/Software/PMR/Messages/Common/RGB.proto
@@ -1,6 +1,7 @@
syntax = "proto3";
package Tango.PMR.Common;
+option java_package = "com.twine.tango.pmr.common";
message RGB
{
diff --git a/Software/PMR/Messages/Jobs/Job.proto b/Software/PMR/Messages/Jobs/Job.proto
index 13e5a91aa..29f3b112b 100644
--- a/Software/PMR/Messages/Jobs/Job.proto
+++ b/Software/PMR/Messages/Jobs/Job.proto
@@ -3,6 +3,7 @@ syntax = "proto3";
import "Segment.proto";
package Tango.PMR.Jobs;
+option java_package = "com.twine.tango.pmr.jobs";
message Job
{
diff --git a/Software/PMR/Messages/Jobs/Segment.proto b/Software/PMR/Messages/Jobs/Segment.proto
index 14986170f..1e608aae9 100644
--- a/Software/PMR/Messages/Jobs/Segment.proto
+++ b/Software/PMR/Messages/Jobs/Segment.proto
@@ -3,6 +3,7 @@ syntax = "proto3";
import "RGB.proto";
package Tango.PMR.Jobs;
+option java_package = "com.twine.tango.pmr.jobs";
message Segment
diff --git a/Software/Visual Studio/Tango.Core/ExtensionMethods/StringExtensions.cs b/Software/Visual Studio/Tango.Core/ExtensionMethods/StringExtensions.cs
index 5baaac72b..049c9c4af 100644
--- a/Software/Visual Studio/Tango.Core/ExtensionMethods/StringExtensions.cs
+++ b/Software/Visual Studio/Tango.Core/ExtensionMethods/StringExtensions.cs
@@ -15,4 +15,14 @@ public static class StringExtensions
{
return obj != null ? obj.ToString() : String.Empty;
}
+
+ /// <summary>
+ /// Splits the string to lines.
+ /// </summary>
+ /// <param name="str">The string.</param>
+ /// <returns></returns>
+ public static List<String> ToLines(this String str)
+ {
+ return str.Split(new[] { '\r', '\n' }).ToList();
+ }
}
diff --git a/Software/Visual Studio/Tango.Protobuf/CompilerFileResult.cs b/Software/Visual Studio/Tango.Protobuf/CompilerFileResult.cs
index a72ae28e5..244ee3857 100644
--- a/Software/Visual Studio/Tango.Protobuf/CompilerFileResult.cs
+++ b/Software/Visual Studio/Tango.Protobuf/CompilerFileResult.cs
@@ -35,17 +35,23 @@ namespace Tango.Protobuf
public String Content { get; private set; }
/// <summary>
+ /// Gets or sets the relative file path.
+ /// </summary>
+ internal String RelativePath { get; private set; }
+
+ /// <summary>
/// Initializes a new instance of the <see cref="CompilerFileResult"/> class.
/// </summary>
/// <param name="language">The language.</param>
/// <param name="sourcePath">The source path.</param>
/// <param name="fileName">Name of the file.</param>
/// <param name="content">File contents.</param>
- public CompilerFileResult(CompilerLanguage language, String sourcePath, String fileName, String content)
+ public CompilerFileResult(CompilerLanguage language, String sourcePath, String fileName, String relativePath, String content)
{
Language = language;
SourcePath = sourcePath;
Name = fileName;
+ RelativePath = relativePath;
Content = content;
}
diff --git a/Software/Visual Studio/Tango.Protobuf/Compilers/JavaCompiler.cs b/Software/Visual Studio/Tango.Protobuf/Compilers/JavaCompiler.cs
index 78d754aa5..55f0cf77f 100644
--- a/Software/Visual Studio/Tango.Protobuf/Compilers/JavaCompiler.cs
+++ b/Software/Visual Studio/Tango.Protobuf/Compilers/JavaCompiler.cs
@@ -1,8 +1,11 @@
using System;
using System.Collections.Generic;
+using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
+using Tango.Core.Helpers;
+using Tango.Logging;
namespace Tango.Protobuf.Compilers
{
@@ -25,5 +28,10 @@ namespace Tango.Protobuf.Compilers
{
return "--java_out";
}
+
+ /// <summary>
+ /// Gets a value indicating whether this compiler uses the default folder structure when generating code.
+ /// </summary>
+ public override bool UsesDefaultStructure => true;
}
}
diff --git a/Software/Visual Studio/Tango.Protobuf/IProtoCompiler.cs b/Software/Visual Studio/Tango.Protobuf/IProtoCompiler.cs
index ede2f79fb..db5303515 100644
--- a/Software/Visual Studio/Tango.Protobuf/IProtoCompiler.cs
+++ b/Software/Visual Studio/Tango.Protobuf/IProtoCompiler.cs
@@ -48,5 +48,10 @@ namespace Tango.Protobuf
/// Gets the proto imports folders.
/// </summary>
List<String> ImportsFolders { get; }
+
+ /// <summary>
+ /// Gets a value indicating whether this compiler uses the default folder structure when generating code.
+ /// </summary>
+ bool UsesDefaultStructure { get; }
}
}
diff --git a/Software/Visual Studio/Tango.Protobuf/ProtoCompiler.cs b/Software/Visual Studio/Tango.Protobuf/ProtoCompiler.cs
index c48ec6a70..3501dfe76 100644
--- a/Software/Visual Studio/Tango.Protobuf/ProtoCompiler.cs
+++ b/Software/Visual Studio/Tango.Protobuf/ProtoCompiler.cs
@@ -20,6 +20,7 @@ namespace Tango.Protobuf
{
private const String COMPILERS_FOLDER_NAME = "ProtoCompilers"; //Compilers folder name.
protected String _compilersPath; //Compilers folder path.
+ private Dictionary<String, CompilerFileResult> _lastResults;
/// <summary>
/// Gets the compiler language.
@@ -32,6 +33,11 @@ namespace Tango.Protobuf
public List<String> ImportsFolders { get; private set; }
/// <summary>
+ /// Gets a value indicating whether this compiler uses the default folder structure when generating code.
+ /// </summary>
+ public virtual bool UsesDefaultStructure { get; }
+
+ /// <summary>
/// Initializes a new instance of the <see cref="ProtoCompiler"/> class.
/// </summary>
public ProtoCompiler()
@@ -113,7 +119,7 @@ namespace Tango.Protobuf
foreach (var file in Directory.GetFiles(tmpPath, "*.*", SearchOption.AllDirectories))
{
- CompilerFileResult result = new CompilerFileResult(Language, inputFile, Path.GetFileName(file), File.ReadAllText(file));
+ CompilerFileResult result = new CompilerFileResult(Language, inputFile, Path.GetFileName(file), Path.GetDirectoryName(file).Replace(tmpPath, "").TrimStart('\\','\\'), File.ReadAllText(file));
results.Add(result);
}
@@ -153,15 +159,22 @@ namespace Tango.Protobuf
/// </returns>
public virtual CompilerFolderResult CompileFolder(string sourceFolder)
{
- LogManager.Log("Compiling folder: " + sourceFolder);
+ if (!UsesDefaultStructure)
+ {
+ LogManager.Log("Compiling folder: " + sourceFolder);
- ImportsFolders.Clear();
- ImportsFolders.AddRange(Directory.GetDirectories(sourceFolder, "*.*", SearchOption.AllDirectories));
- var result = CompileFolder(sourceFolder, sourceFolder);
+ ImportsFolders.Clear();
+ ImportsFolders.AddRange(Directory.GetDirectories(sourceFolder, "*.*", SearchOption.AllDirectories));
+ var result = CompileFolder(sourceFolder, sourceFolder);
- LogManager.Log(Path.GetFileName(sourceFolder) + "compiled!");
+ LogManager.Log(Path.GetFileName(sourceFolder) + "compiled!");
- return result;
+ return OnPostProcessFolderCompilation(result);
+ }
+ else
+ {
+ return CompileFolderDefault(sourceFolder);
+ }
}
/// <summary>
@@ -171,7 +184,7 @@ namespace Tango.Protobuf
/// <returns>
/// Compilation result.
/// </returns>
- private CompilerFolderResult CompileFolder(string rootFolder, string sourceFolder)
+ protected virtual CompilerFolderResult CompileFolder(string rootFolder, string sourceFolder)
{
List<ICompilerResult> currentFolderResults = new List<ICompilerResult>();
CompilerFolderResult currentFolder = new CompilerFolderResult(currentFolderResults, Language, sourceFolder, sourceFolder.Replace(rootFolder, ""));
@@ -204,6 +217,80 @@ namespace Tango.Protobuf
}
/// <summary>
+ /// Compiles all files in the specified folder recursively using the default structure.
+ /// </summary>
+ /// <param name="sourceFolder">The source folder</param>
+ /// <returns>
+ /// Compilation result.
+ /// </returns>
+ private CompilerFolderResult CompileFolderDefault(string sourceFolder)
+ {
+ LogManager.Log("Compiling folder: " + sourceFolder);
+
+ _lastResults = new Dictionary<string, CompilerFileResult>();
+ ImportsFolders.Clear();
+ ImportsFolders.AddRange(Directory.GetDirectories(sourceFolder, "*.*", SearchOption.AllDirectories));
+
+ String tempPath = PathHelper.GetTempFolderPath();
+
+ foreach (var file in Directory.GetFiles(sourceFolder, "*.proto", SearchOption.AllDirectories))
+ {
+ foreach (var fileResult in CompileFile(file))
+ {
+ String targetFolder = Path.Combine(tempPath, fileResult.RelativePath);
+ String targetFile = Path.Combine(targetFolder, fileResult.Name);
+ Directory.CreateDirectory(targetFolder);
+ File.WriteAllText(targetFile, fileResult.Content);
+
+ _lastResults.Add(targetFile, fileResult);
+ }
+ }
+
+ var result = CompileFolderDefault(tempPath, tempPath);
+
+ PathHelper.TryDeleteFolder(tempPath);
+
+ LogManager.Log(Path.GetFileName(sourceFolder) + "compiled!");
+
+ return OnPostProcessFolderCompilation(result);
+ }
+
+ /// <summary>
+ /// Compiles all files in the specified folder recursively using the default structure.
+ /// </summary>
+ /// <param name="rootFolder"></param>
+ /// <param name="sourceFolder">The source folder</param>
+ /// <returns>
+ /// Compilation result.
+ /// </returns>
+ private CompilerFolderResult CompileFolderDefault(string rootFolder, string sourceFolder)
+ {
+ List<ICompilerResult> currentFolderResults = new List<ICompilerResult>();
+ CompilerFolderResult currentFolder = new CompilerFolderResult(currentFolderResults, Language, sourceFolder, Path.GetFileName(sourceFolder));
+
+ foreach (String file in Directory.GetFiles(sourceFolder, "*.*"))
+ {
+ currentFolderResults.Add(_lastResults[file]);
+ }
+ foreach (string folder in Directory.GetDirectories(sourceFolder))
+ {
+ currentFolderResults.Add(CompileFolderDefault(rootFolder, folder));
+ }
+
+ return currentFolder;
+ }
+
+ /// <summary>
+ /// Override in order to manipulate the folder compilation result.
+ /// </summary>
+ /// <param name="result">The result.</param>
+ /// <returns></returns>
+ protected virtual CompilerFolderResult OnPostProcessFolderCompilation(CompilerFolderResult result)
+ {
+ return result;
+ }
+
+ /// <summary>
/// Gets the protobuf compiler CLI arguments (without input/output files!).
/// </summary>
/// <returns></returns>