From 1f78f8b3220487028bd20cd317094ea55517d0af Mon Sep 17 00:00:00 2001 From: Roy Ben-Shabat Date: Mon, 27 Jan 2020 17:31:20 +0200 Subject: Implemented validation and more extension methods for VersionPackageDescriptor. Implemented TFP package validation on Firmware Upgrade and Package Generator. Omitted MCU file from uploading when upgrading package. --- .../pmr/integration/UpdateStatusOuterClass.java | 209 ++++++++ .../integration/UpdateStatusRequestOuterClass.java | 537 +++++++++++++++++++++ .../UpdateStatusResponseOuterClass.java | 440 +++++++++++++++++ 3 files changed, 1186 insertions(+) create mode 100644 Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/tango/pmr/integration/UpdateStatusOuterClass.java create mode 100644 Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/tango/pmr/integration/UpdateStatusRequestOuterClass.java create mode 100644 Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/tango/pmr/integration/UpdateStatusResponseOuterClass.java (limited to 'Software/Android_Studio') diff --git a/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/tango/pmr/integration/UpdateStatusOuterClass.java b/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/tango/pmr/integration/UpdateStatusOuterClass.java new file mode 100644 index 000000000..533a3e6e8 --- /dev/null +++ b/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/tango/pmr/integration/UpdateStatusOuterClass.java @@ -0,0 +1,209 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: UpdateStatus.proto + +package com.twine.tango.pmr.integration; + +public final class UpdateStatusOuterClass { + private UpdateStatusOuterClass() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + /** + * Protobuf enum {@code Tango.PMR.Integration.UpdateStatus} + */ + public enum UpdateStatus + implements com.google.protobuf.ProtocolMessageEnum { + /** + * Disconnected = 0; + */ + Disconnected(0), + /** + * Standby = 1; + */ + Standby(1), + /** + * ReadyToDye = 2; + */ + ReadyToDye(2), + /** + * GettingReady = 3; + */ + GettingReady(3), + /** + * Printing = 4; + */ + Printing(4), + /** + * Service = 5; + */ + Service(5), + /** + * Upgrading = 6; + */ + Upgrading(6), + /** + * ShuttingDown = 7; + */ + ShuttingDown(7), + /** + * Error = 8; + */ + Error(8), + UNRECOGNIZED(-1), + ; + + /** + * Disconnected = 0; + */ + public static final int Disconnected_VALUE = 0; + /** + * Standby = 1; + */ + public static final int Standby_VALUE = 1; + /** + * ReadyToDye = 2; + */ + public static final int ReadyToDye_VALUE = 2; + /** + * GettingReady = 3; + */ + public static final int GettingReady_VALUE = 3; + /** + * Printing = 4; + */ + public static final int Printing_VALUE = 4; + /** + * Service = 5; + */ + public static final int Service_VALUE = 5; + /** + * Upgrading = 6; + */ + public static final int Upgrading_VALUE = 6; + /** + * ShuttingDown = 7; + */ + public static final int ShuttingDown_VALUE = 7; + /** + * Error = 8; + */ + public static final int Error_VALUE = 8; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static UpdateStatus valueOf(int value) { + return forNumber(value); + } + + public static UpdateStatus forNumber(int value) { + switch (value) { + case 0: return Disconnected; + case 1: return Standby; + case 2: return ReadyToDye; + case 3: return GettingReady; + case 4: return Printing; + case 5: return Service; + case 6: return Upgrading; + case 7: return ShuttingDown; + case 8: return Error; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + UpdateStatus> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public UpdateStatus findValueByNumber(int number) { + return UpdateStatus.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.twine.tango.pmr.integration.UpdateStatusOuterClass.getDescriptor().getEnumTypes().get(0); + } + + private static final UpdateStatus[] VALUES = values(); + + public static UpdateStatus valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private UpdateStatus(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:Tango.PMR.Integration.UpdateStatus) + } + + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\022UpdateStatus.proto\022\025Tango.PMR.Integrat" + + "ion*\226\001\n\014UpdateStatus\022\020\n\014Disconnected\020\000\022\013" + + "\n\007Standby\020\001\022\016\n\nReadyToDye\020\002\022\020\n\014GettingRe" + + "ady\020\003\022\014\n\010Printing\020\004\022\013\n\007Service\020\005\022\r\n\tUpgr" + + "ading\020\006\022\020\n\014ShuttingDown\020\007\022\t\n\005Error\020\010B!\n\037" + + "com.twine.tango.pmr.integrationb\006proto3" + }; + com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = + new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { + public com.google.protobuf.ExtensionRegistry assignDescriptors( + com.google.protobuf.Descriptors.FileDescriptor root) { + descriptor = root; + return null; + } + }; + com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }, assigner); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/tango/pmr/integration/UpdateStatusRequestOuterClass.java b/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/tango/pmr/integration/UpdateStatusRequestOuterClass.java new file mode 100644 index 000000000..f0cd8aed0 --- /dev/null +++ b/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/tango/pmr/integration/UpdateStatusRequestOuterClass.java @@ -0,0 +1,537 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: UpdateStatusRequest.proto + +package com.twine.tango.pmr.integration; + +public final class UpdateStatusRequestOuterClass { + private UpdateStatusRequestOuterClass() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + public interface UpdateStatusRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:Tango.PMR.Integration.UpdateStatusRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * .Tango.PMR.Integration.UpdateStatus Status = 1; + */ + int getStatusValue(); + /** + * .Tango.PMR.Integration.UpdateStatus Status = 1; + */ + com.twine.tango.pmr.integration.UpdateStatusOuterClass.UpdateStatus getStatus(); + } + /** + * Protobuf type {@code Tango.PMR.Integration.UpdateStatusRequest} + */ + public static final class UpdateStatusRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:Tango.PMR.Integration.UpdateStatusRequest) + UpdateStatusRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use UpdateStatusRequest.newBuilder() to construct. + private UpdateStatusRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private UpdateStatusRequest() { + status_ = 0; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private UpdateStatusRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + 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 (!parseUnknownFieldProto3( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + case 8: { + int rawValue = input.readEnum(); + + status_ = rawValue; + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.internal_static_Tango_PMR_Integration_UpdateStatusRequest_descriptor; + } + + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.internal_static_Tango_PMR_Integration_UpdateStatusRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest.class, com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest.Builder.class); + } + + public static final int STATUS_FIELD_NUMBER = 1; + private int status_; + /** + * .Tango.PMR.Integration.UpdateStatus Status = 1; + */ + public int getStatusValue() { + return status_; + } + /** + * .Tango.PMR.Integration.UpdateStatus Status = 1; + */ + public com.twine.tango.pmr.integration.UpdateStatusOuterClass.UpdateStatus getStatus() { + com.twine.tango.pmr.integration.UpdateStatusOuterClass.UpdateStatus result = com.twine.tango.pmr.integration.UpdateStatusOuterClass.UpdateStatus.valueOf(status_); + return result == null ? com.twine.tango.pmr.integration.UpdateStatusOuterClass.UpdateStatus.UNRECOGNIZED : result; + } + + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (status_ != com.twine.tango.pmr.integration.UpdateStatusOuterClass.UpdateStatus.Disconnected.getNumber()) { + output.writeEnum(1, status_); + } + unknownFields.writeTo(output); + } + + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (status_ != com.twine.tango.pmr.integration.UpdateStatusOuterClass.UpdateStatus.Disconnected.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, status_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest)) { + return super.equals(obj); + } + com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest other = (com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest) obj; + + boolean result = true; + result = result && status_ == other.status_; + result = result && unknownFields.equals(other.unknownFields); + return result; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + STATUS_FIELD_NUMBER; + hash = (53 * hash) + status_; + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest 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 com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest 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 com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code Tango.PMR.Integration.UpdateStatusRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:Tango.PMR.Integration.UpdateStatusRequest) + com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.internal_static_Tango_PMR_Integration_UpdateStatusRequest_descriptor; + } + + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.internal_static_Tango_PMR_Integration_UpdateStatusRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest.class, com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest.Builder.class); + } + + // Construct using com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + public Builder clear() { + super.clear(); + status_ = 0; + + return this; + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.internal_static_Tango_PMR_Integration_UpdateStatusRequest_descriptor; + } + + public com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest getDefaultInstanceForType() { + return com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest.getDefaultInstance(); + } + + public com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest build() { + com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest buildPartial() { + com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest result = new com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest(this); + result.status_ = status_; + onBuilt(); + return result; + } + + public Builder clone() { + return (Builder) super.clone(); + } + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.setField(field, value); + } + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return (Builder) super.clearField(field); + } + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return (Builder) super.clearOneof(oneof); + } + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return (Builder) super.setRepeatedField(field, index, value); + } + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.addRepeatedField(field, value); + } + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest) { + return mergeFrom((com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest other) { + if (other == com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest.getDefaultInstance()) return this; + if (other.status_ != 0) { + setStatusValue(other.getStatusValue()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + 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 { + com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int status_ = 0; + /** + * .Tango.PMR.Integration.UpdateStatus Status = 1; + */ + public int getStatusValue() { + return status_; + } + /** + * .Tango.PMR.Integration.UpdateStatus Status = 1; + */ + public Builder setStatusValue(int value) { + status_ = value; + onChanged(); + return this; + } + /** + * .Tango.PMR.Integration.UpdateStatus Status = 1; + */ + public com.twine.tango.pmr.integration.UpdateStatusOuterClass.UpdateStatus getStatus() { + com.twine.tango.pmr.integration.UpdateStatusOuterClass.UpdateStatus result = com.twine.tango.pmr.integration.UpdateStatusOuterClass.UpdateStatus.valueOf(status_); + return result == null ? com.twine.tango.pmr.integration.UpdateStatusOuterClass.UpdateStatus.UNRECOGNIZED : result; + } + /** + * .Tango.PMR.Integration.UpdateStatus Status = 1; + */ + public Builder setStatus(com.twine.tango.pmr.integration.UpdateStatusOuterClass.UpdateStatus value) { + if (value == null) { + throw new NullPointerException(); + } + + status_ = value.getNumber(); + onChanged(); + return this; + } + /** + * .Tango.PMR.Integration.UpdateStatus Status = 1; + */ + public Builder clearStatus() { + + status_ = 0; + onChanged(); + return this; + } + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFieldsProto3(unknownFields); + } + + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:Tango.PMR.Integration.UpdateStatusRequest) + } + + // @@protoc_insertion_point(class_scope:Tango.PMR.Integration.UpdateStatusRequest) + private static final com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest(); + } + + public static com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + public UpdateStatusRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new UpdateStatusRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + public com.twine.tango.pmr.integration.UpdateStatusRequestOuterClass.UpdateStatusRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_Tango_PMR_Integration_UpdateStatusRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_Tango_PMR_Integration_UpdateStatusRequest_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\031UpdateStatusRequest.proto\022\025Tango.PMR.I" + + "ntegration\032\022UpdateStatus.proto\"J\n\023Update" + + "StatusRequest\0223\n\006Status\030\001 \001(\0162#.Tango.PM" + + "R.Integration.UpdateStatusB!\n\037com.twine." + + "tango.pmr.integrationb\006proto3" + }; + com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = + new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { + public com.google.protobuf.ExtensionRegistry assignDescriptors( + com.google.protobuf.Descriptors.FileDescriptor root) { + descriptor = root; + return null; + } + }; + com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.twine.tango.pmr.integration.UpdateStatusOuterClass.getDescriptor(), + }, assigner); + internal_static_Tango_PMR_Integration_UpdateStatusRequest_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_Tango_PMR_Integration_UpdateStatusRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_Tango_PMR_Integration_UpdateStatusRequest_descriptor, + new java.lang.String[] { "Status", }); + com.twine.tango.pmr.integration.UpdateStatusOuterClass.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/tango/pmr/integration/UpdateStatusResponseOuterClass.java b/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/tango/pmr/integration/UpdateStatusResponseOuterClass.java new file mode 100644 index 000000000..3e1f029a1 --- /dev/null +++ b/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/tango/pmr/integration/UpdateStatusResponseOuterClass.java @@ -0,0 +1,440 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: UpdateStatusResponse.proto + +package com.twine.tango.pmr.integration; + +public final class UpdateStatusResponseOuterClass { + private UpdateStatusResponseOuterClass() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + public interface UpdateStatusResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:Tango.PMR.Integration.UpdateStatusResponse) + com.google.protobuf.MessageOrBuilder { + } + /** + * Protobuf type {@code Tango.PMR.Integration.UpdateStatusResponse} + */ + public static final class UpdateStatusResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:Tango.PMR.Integration.UpdateStatusResponse) + UpdateStatusResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use UpdateStatusResponse.newBuilder() to construct. + private UpdateStatusResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private UpdateStatusResponse() { + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private UpdateStatusResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + 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 (!parseUnknownFieldProto3( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.internal_static_Tango_PMR_Integration_UpdateStatusResponse_descriptor; + } + + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.internal_static_Tango_PMR_Integration_UpdateStatusResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse.class, com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse.Builder.class); + } + + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + unknownFields.writeTo(output); + } + + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse)) { + return super.equals(obj); + } + com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse other = (com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse) obj; + + boolean result = true; + result = result && unknownFields.equals(other.unknownFields); + return result; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse 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 com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse 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 com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code Tango.PMR.Integration.UpdateStatusResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:Tango.PMR.Integration.UpdateStatusResponse) + com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.internal_static_Tango_PMR_Integration_UpdateStatusResponse_descriptor; + } + + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.internal_static_Tango_PMR_Integration_UpdateStatusResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse.class, com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse.Builder.class); + } + + // Construct using com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + public Builder clear() { + super.clear(); + return this; + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.internal_static_Tango_PMR_Integration_UpdateStatusResponse_descriptor; + } + + public com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse getDefaultInstanceForType() { + return com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse.getDefaultInstance(); + } + + public com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse build() { + com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse buildPartial() { + com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse result = new com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse(this); + onBuilt(); + return result; + } + + public Builder clone() { + return (Builder) super.clone(); + } + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.setField(field, value); + } + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return (Builder) super.clearField(field); + } + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return (Builder) super.clearOneof(oneof); + } + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return (Builder) super.setRepeatedField(field, index, value); + } + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.addRepeatedField(field, value); + } + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse) { + return mergeFrom((com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse other) { + if (other == com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse.getDefaultInstance()) return this; + this.mergeUnknownFields(other.unknownFields); + onChanged(); + 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 { + com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFieldsProto3(unknownFields); + } + + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:Tango.PMR.Integration.UpdateStatusResponse) + } + + // @@protoc_insertion_point(class_scope:Tango.PMR.Integration.UpdateStatusResponse) + private static final com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse(); + } + + public static com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + public UpdateStatusResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new UpdateStatusResponse(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + public com.twine.tango.pmr.integration.UpdateStatusResponseOuterClass.UpdateStatusResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_Tango_PMR_Integration_UpdateStatusResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_Tango_PMR_Integration_UpdateStatusResponse_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\032UpdateStatusResponse.proto\022\025Tango.PMR." + + "Integration\"\026\n\024UpdateStatusResponseB!\n\037c" + + "om.twine.tango.pmr.integrationb\006proto3" + }; + com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = + new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { + public com.google.protobuf.ExtensionRegistry assignDescriptors( + com.google.protobuf.Descriptors.FileDescriptor root) { + descriptor = root; + return null; + } + }; + com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }, assigner); + internal_static_Tango_PMR_Integration_UpdateStatusResponse_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_Tango_PMR_Integration_UpdateStatusResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_Tango_PMR_Integration_UpdateStatusResponse_descriptor, + new java.lang.String[] { }); + } + + // @@protoc_insertion_point(outer_class_scope) +} -- cgit v1.3.1