int32 sample_rate = 1;
+ * @return The sampleRate.
+ */
+ int getSampleRate();
+
+ /**
+ * int32 channels = 2;
+ * @return The channels.
+ */
+ int getChannels();
+
+ /**
+ * int32 bits_per_sample = 3;
+ * @return The bitsPerSample.
+ */
+ int getBitsPerSample();
+
+ /**
+ * string encoding = 4;
+ * @return The encoding.
+ */
+ java.lang.String getEncoding();
+ /**
+ * string encoding = 4;
+ * @return The bytes for encoding.
+ */
+ com.google.protobuf.ByteString
+ getEncodingBytes();
+ }
+ /**
+ * + * Fixed audio format: PCM_S16LE, 48 kHz, 16-bit, mono. + * Both directions use 10 ms frames: 480 samples, 960 bytes. + *+ * + * Protobuf type {@code cmvr.api.RobotAudioFormat} + */ + public static final class RobotAudioFormat extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.api.RobotAudioFormat) + RobotAudioFormatOrBuilder { + private static final long serialVersionUID = 0L; + // Use RobotAudioFormat.newBuilder() to construct. + private RobotAudioFormat(com.google.protobuf.GeneratedMessageV3.Builder> builder) { + super(builder); + } + private RobotAudioFormat() { + encoding_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new RobotAudioFormat(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.RobotAudio.internal_static_cmvr_api_RobotAudioFormat_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.RobotAudio.internal_static_cmvr_api_RobotAudioFormat_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.RobotAudio.RobotAudioFormat.class, cmvr.api.RobotAudio.RobotAudioFormat.Builder.class); + } + + public static final int SAMPLE_RATE_FIELD_NUMBER = 1; + private int sampleRate_; + /** + *
int32 sample_rate = 1;
+ * @return The sampleRate.
+ */
+ @java.lang.Override
+ public int getSampleRate() {
+ return sampleRate_;
+ }
+
+ public static final int CHANNELS_FIELD_NUMBER = 2;
+ private int channels_;
+ /**
+ * int32 channels = 2;
+ * @return The channels.
+ */
+ @java.lang.Override
+ public int getChannels() {
+ return channels_;
+ }
+
+ public static final int BITS_PER_SAMPLE_FIELD_NUMBER = 3;
+ private int bitsPerSample_;
+ /**
+ * int32 bits_per_sample = 3;
+ * @return The bitsPerSample.
+ */
+ @java.lang.Override
+ public int getBitsPerSample() {
+ return bitsPerSample_;
+ }
+
+ public static final int ENCODING_FIELD_NUMBER = 4;
+ private volatile java.lang.Object encoding_;
+ /**
+ * string encoding = 4;
+ * @return The encoding.
+ */
+ @java.lang.Override
+ public java.lang.String getEncoding() {
+ java.lang.Object ref = encoding_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ encoding_ = s;
+ return s;
+ }
+ }
+ /**
+ * string encoding = 4;
+ * @return The bytes for encoding.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getEncodingBytes() {
+ java.lang.Object ref = encoding_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ encoding_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (sampleRate_ != 0) {
+ output.writeInt32(1, sampleRate_);
+ }
+ if (channels_ != 0) {
+ output.writeInt32(2, channels_);
+ }
+ if (bitsPerSample_ != 0) {
+ output.writeInt32(3, bitsPerSample_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(encoding_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 4, encoding_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (sampleRate_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(1, sampleRate_);
+ }
+ if (channels_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(2, channels_);
+ }
+ if (bitsPerSample_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(3, bitsPerSample_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(encoding_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, encoding_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof cmvr.api.RobotAudio.RobotAudioFormat)) {
+ return super.equals(obj);
+ }
+ cmvr.api.RobotAudio.RobotAudioFormat other = (cmvr.api.RobotAudio.RobotAudioFormat) obj;
+
+ if (getSampleRate()
+ != other.getSampleRate()) return false;
+ if (getChannels()
+ != other.getChannels()) return false;
+ if (getBitsPerSample()
+ != other.getBitsPerSample()) return false;
+ if (!getEncoding()
+ .equals(other.getEncoding())) return false;
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + SAMPLE_RATE_FIELD_NUMBER;
+ hash = (53 * hash) + getSampleRate();
+ hash = (37 * hash) + CHANNELS_FIELD_NUMBER;
+ hash = (53 * hash) + getChannels();
+ hash = (37 * hash) + BITS_PER_SAMPLE_FIELD_NUMBER;
+ hash = (53 * hash) + getBitsPerSample();
+ hash = (37 * hash) + ENCODING_FIELD_NUMBER;
+ hash = (53 * hash) + getEncoding().hashCode();
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static cmvr.api.RobotAudio.RobotAudioFormat parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioFormat parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioFormat parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioFormat parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioFormat parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioFormat parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioFormat parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioFormat 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 cmvr.api.RobotAudio.RobotAudioFormat parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioFormat 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 cmvr.api.RobotAudio.RobotAudioFormat parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioFormat parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(cmvr.api.RobotAudio.RobotAudioFormat prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ 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;
+ }
+ /**
+ * + * Fixed audio format: PCM_S16LE, 48 kHz, 16-bit, mono. + * Both directions use 10 ms frames: 480 samples, 960 bytes. + *+ * + * Protobuf type {@code cmvr.api.RobotAudioFormat} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder
int32 sample_rate = 1;
+ * @return The sampleRate.
+ */
+ @java.lang.Override
+ public int getSampleRate() {
+ return sampleRate_;
+ }
+ /**
+ * int32 sample_rate = 1;
+ * @param value The sampleRate to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSampleRate(int value) {
+
+ sampleRate_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 sample_rate = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearSampleRate() {
+
+ sampleRate_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int channels_ ;
+ /**
+ * int32 channels = 2;
+ * @return The channels.
+ */
+ @java.lang.Override
+ public int getChannels() {
+ return channels_;
+ }
+ /**
+ * int32 channels = 2;
+ * @param value The channels to set.
+ * @return This builder for chaining.
+ */
+ public Builder setChannels(int value) {
+
+ channels_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 channels = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearChannels() {
+
+ channels_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int bitsPerSample_ ;
+ /**
+ * int32 bits_per_sample = 3;
+ * @return The bitsPerSample.
+ */
+ @java.lang.Override
+ public int getBitsPerSample() {
+ return bitsPerSample_;
+ }
+ /**
+ * int32 bits_per_sample = 3;
+ * @param value The bitsPerSample to set.
+ * @return This builder for chaining.
+ */
+ public Builder setBitsPerSample(int value) {
+
+ bitsPerSample_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 bits_per_sample = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearBitsPerSample() {
+
+ bitsPerSample_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object encoding_ = "";
+ /**
+ * string encoding = 4;
+ * @return The encoding.
+ */
+ public java.lang.String getEncoding() {
+ java.lang.Object ref = encoding_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ encoding_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string encoding = 4;
+ * @return The bytes for encoding.
+ */
+ public com.google.protobuf.ByteString
+ getEncodingBytes() {
+ java.lang.Object ref = encoding_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ encoding_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string encoding = 4;
+ * @param value The encoding to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEncoding(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ encoding_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string encoding = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearEncoding() {
+
+ encoding_ = getDefaultInstance().getEncoding();
+ onChanged();
+ return this;
+ }
+ /**
+ * string encoding = 4;
+ * @param value The bytes for encoding to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEncodingBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ encoding_ = value;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:cmvr.api.RobotAudioFormat)
+ }
+
+ // @@protoc_insertion_point(class_scope:cmvr.api.RobotAudioFormat)
+ private static final cmvr.api.RobotAudio.RobotAudioFormat DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new cmvr.api.RobotAudio.RobotAudioFormat();
+ }
+
+ public static cmvr.api.RobotAudio.RobotAudioFormat getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parserstring session_id = 1;
+ * @return The sessionId.
+ */
+ java.lang.String getSessionId();
+ /**
+ * string session_id = 1;
+ * @return The bytes for sessionId.
+ */
+ com.google.protobuf.ByteString
+ getSessionIdBytes();
+
+ /**
+ * string operator_id = 2;
+ * @return The operatorId.
+ */
+ java.lang.String getOperatorId();
+ /**
+ * string operator_id = 2;
+ * @return The bytes for operatorId.
+ */
+ com.google.protobuf.ByteString
+ getOperatorIdBytes();
+
+ /**
+ * .cmvr.api.RobotAudioFormat format = 3;
+ * @return Whether the format field is set.
+ */
+ boolean hasFormat();
+ /**
+ * .cmvr.api.RobotAudioFormat format = 3;
+ * @return The format.
+ */
+ cmvr.api.RobotAudio.RobotAudioFormat getFormat();
+ /**
+ * .cmvr.api.RobotAudioFormat format = 3;
+ */
+ cmvr.api.RobotAudio.RobotAudioFormatOrBuilder getFormatOrBuilder();
+ }
+ /**
+ * Protobuf type {@code cmvr.api.RobotAudioStart}
+ */
+ public static final class RobotAudioStart extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:cmvr.api.RobotAudioStart)
+ RobotAudioStartOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use RobotAudioStart.newBuilder() to construct.
+ private RobotAudioStart(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private RobotAudioStart() {
+ sessionId_ = "";
+ operatorId_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new RobotAudioStart();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return cmvr.api.RobotAudio.internal_static_cmvr_api_RobotAudioStart_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return cmvr.api.RobotAudio.internal_static_cmvr_api_RobotAudioStart_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ cmvr.api.RobotAudio.RobotAudioStart.class, cmvr.api.RobotAudio.RobotAudioStart.Builder.class);
+ }
+
+ public static final int SESSION_ID_FIELD_NUMBER = 1;
+ private volatile java.lang.Object sessionId_;
+ /**
+ * string session_id = 1;
+ * @return The sessionId.
+ */
+ @java.lang.Override
+ public java.lang.String getSessionId() {
+ java.lang.Object ref = sessionId_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ sessionId_ = s;
+ return s;
+ }
+ }
+ /**
+ * string session_id = 1;
+ * @return The bytes for sessionId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getSessionIdBytes() {
+ java.lang.Object ref = sessionId_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ sessionId_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int OPERATOR_ID_FIELD_NUMBER = 2;
+ private volatile java.lang.Object operatorId_;
+ /**
+ * string operator_id = 2;
+ * @return The operatorId.
+ */
+ @java.lang.Override
+ public java.lang.String getOperatorId() {
+ java.lang.Object ref = operatorId_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ operatorId_ = s;
+ return s;
+ }
+ }
+ /**
+ * string operator_id = 2;
+ * @return The bytes for operatorId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getOperatorIdBytes() {
+ java.lang.Object ref = operatorId_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ operatorId_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int FORMAT_FIELD_NUMBER = 3;
+ private cmvr.api.RobotAudio.RobotAudioFormat format_;
+ /**
+ * .cmvr.api.RobotAudioFormat format = 3;
+ * @return Whether the format field is set.
+ */
+ @java.lang.Override
+ public boolean hasFormat() {
+ return format_ != null;
+ }
+ /**
+ * .cmvr.api.RobotAudioFormat format = 3;
+ * @return The format.
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioFormat getFormat() {
+ return format_ == null ? cmvr.api.RobotAudio.RobotAudioFormat.getDefaultInstance() : format_;
+ }
+ /**
+ * .cmvr.api.RobotAudioFormat format = 3;
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioFormatOrBuilder getFormatOrBuilder() {
+ return getFormat();
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sessionId_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, sessionId_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(operatorId_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, operatorId_);
+ }
+ if (format_ != null) {
+ output.writeMessage(3, getFormat());
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sessionId_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, sessionId_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(operatorId_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, operatorId_);
+ }
+ if (format_ != null) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(3, getFormat());
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof cmvr.api.RobotAudio.RobotAudioStart)) {
+ return super.equals(obj);
+ }
+ cmvr.api.RobotAudio.RobotAudioStart other = (cmvr.api.RobotAudio.RobotAudioStart) obj;
+
+ if (!getSessionId()
+ .equals(other.getSessionId())) return false;
+ if (!getOperatorId()
+ .equals(other.getOperatorId())) return false;
+ if (hasFormat() != other.hasFormat()) return false;
+ if (hasFormat()) {
+ if (!getFormat()
+ .equals(other.getFormat())) return false;
+ }
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + SESSION_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getSessionId().hashCode();
+ hash = (37 * hash) + OPERATOR_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getOperatorId().hashCode();
+ if (hasFormat()) {
+ hash = (37 * hash) + FORMAT_FIELD_NUMBER;
+ hash = (53 * hash) + getFormat().hashCode();
+ }
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static cmvr.api.RobotAudio.RobotAudioStart parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioStart parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioStart parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioStart parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioStart parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioStart parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioStart parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioStart 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 cmvr.api.RobotAudio.RobotAudioStart parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioStart 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 cmvr.api.RobotAudio.RobotAudioStart parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioStart parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(cmvr.api.RobotAudio.RobotAudioStart prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ 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 cmvr.api.RobotAudioStart}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderstring session_id = 1;
+ * @return The sessionId.
+ */
+ public java.lang.String getSessionId() {
+ java.lang.Object ref = sessionId_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ sessionId_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string session_id = 1;
+ * @return The bytes for sessionId.
+ */
+ public com.google.protobuf.ByteString
+ getSessionIdBytes() {
+ java.lang.Object ref = sessionId_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ sessionId_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string session_id = 1;
+ * @param value The sessionId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSessionId(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ sessionId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string session_id = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearSessionId() {
+
+ sessionId_ = getDefaultInstance().getSessionId();
+ onChanged();
+ return this;
+ }
+ /**
+ * string session_id = 1;
+ * @param value The bytes for sessionId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSessionIdBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ sessionId_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object operatorId_ = "";
+ /**
+ * string operator_id = 2;
+ * @return The operatorId.
+ */
+ public java.lang.String getOperatorId() {
+ java.lang.Object ref = operatorId_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ operatorId_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string operator_id = 2;
+ * @return The bytes for operatorId.
+ */
+ public com.google.protobuf.ByteString
+ getOperatorIdBytes() {
+ java.lang.Object ref = operatorId_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ operatorId_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string operator_id = 2;
+ * @param value The operatorId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setOperatorId(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ operatorId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string operator_id = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearOperatorId() {
+
+ operatorId_ = getDefaultInstance().getOperatorId();
+ onChanged();
+ return this;
+ }
+ /**
+ * string operator_id = 2;
+ * @param value The bytes for operatorId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setOperatorIdBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ operatorId_ = value;
+ onChanged();
+ return this;
+ }
+
+ private cmvr.api.RobotAudio.RobotAudioFormat format_;
+ private com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioFormat, cmvr.api.RobotAudio.RobotAudioFormat.Builder, cmvr.api.RobotAudio.RobotAudioFormatOrBuilder> formatBuilder_;
+ /**
+ * .cmvr.api.RobotAudioFormat format = 3;
+ * @return Whether the format field is set.
+ */
+ public boolean hasFormat() {
+ return formatBuilder_ != null || format_ != null;
+ }
+ /**
+ * .cmvr.api.RobotAudioFormat format = 3;
+ * @return The format.
+ */
+ public cmvr.api.RobotAudio.RobotAudioFormat getFormat() {
+ if (formatBuilder_ == null) {
+ return format_ == null ? cmvr.api.RobotAudio.RobotAudioFormat.getDefaultInstance() : format_;
+ } else {
+ return formatBuilder_.getMessage();
+ }
+ }
+ /**
+ * .cmvr.api.RobotAudioFormat format = 3;
+ */
+ public Builder setFormat(cmvr.api.RobotAudio.RobotAudioFormat value) {
+ if (formatBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ format_ = value;
+ onChanged();
+ } else {
+ formatBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioFormat format = 3;
+ */
+ public Builder setFormat(
+ cmvr.api.RobotAudio.RobotAudioFormat.Builder builderForValue) {
+ if (formatBuilder_ == null) {
+ format_ = builderForValue.build();
+ onChanged();
+ } else {
+ formatBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioFormat format = 3;
+ */
+ public Builder mergeFormat(cmvr.api.RobotAudio.RobotAudioFormat value) {
+ if (formatBuilder_ == null) {
+ if (format_ != null) {
+ format_ =
+ cmvr.api.RobotAudio.RobotAudioFormat.newBuilder(format_).mergeFrom(value).buildPartial();
+ } else {
+ format_ = value;
+ }
+ onChanged();
+ } else {
+ formatBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioFormat format = 3;
+ */
+ public Builder clearFormat() {
+ if (formatBuilder_ == null) {
+ format_ = null;
+ onChanged();
+ } else {
+ format_ = null;
+ formatBuilder_ = null;
+ }
+
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioFormat format = 3;
+ */
+ public cmvr.api.RobotAudio.RobotAudioFormat.Builder getFormatBuilder() {
+
+ onChanged();
+ return getFormatFieldBuilder().getBuilder();
+ }
+ /**
+ * .cmvr.api.RobotAudioFormat format = 3;
+ */
+ public cmvr.api.RobotAudio.RobotAudioFormatOrBuilder getFormatOrBuilder() {
+ if (formatBuilder_ != null) {
+ return formatBuilder_.getMessageOrBuilder();
+ } else {
+ return format_ == null ?
+ cmvr.api.RobotAudio.RobotAudioFormat.getDefaultInstance() : format_;
+ }
+ }
+ /**
+ * .cmvr.api.RobotAudioFormat format = 3;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioFormat, cmvr.api.RobotAudio.RobotAudioFormat.Builder, cmvr.api.RobotAudio.RobotAudioFormatOrBuilder>
+ getFormatFieldBuilder() {
+ if (formatBuilder_ == null) {
+ formatBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioFormat, cmvr.api.RobotAudio.RobotAudioFormat.Builder, cmvr.api.RobotAudio.RobotAudioFormatOrBuilder>(
+ getFormat(),
+ getParentForChildren(),
+ isClean());
+ format_ = null;
+ }
+ return formatBuilder_;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:cmvr.api.RobotAudioStart)
+ }
+
+ // @@protoc_insertion_point(class_scope:cmvr.api.RobotAudioStart)
+ private static final cmvr.api.RobotAudio.RobotAudioStart DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new cmvr.api.RobotAudio.RobotAudioStart();
+ }
+
+ public static cmvr.api.RobotAudio.RobotAudioStart getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parserstring session_id = 1;
+ * @return The sessionId.
+ */
+ java.lang.String getSessionId();
+ /**
+ * string session_id = 1;
+ * @return The bytes for sessionId.
+ */
+ com.google.protobuf.ByteString
+ getSessionIdBytes();
+
+ /**
+ * int64 sequence = 2;
+ * @return The sequence.
+ */
+ long getSequence();
+
+ /**
+ * + * Robot upload: capture timestamp. Browser downlink: backend send timestamp. + *+ * + *
int64 timestamp_ms = 3;
+ * @return The timestampMs.
+ */
+ long getTimestampMs();
+
+ /**
+ * + * PCM_S16LE. Fixed 10 ms / 960 bytes at 48 kHz mono 16-bit. + *+ * + *
bytes pcm = 4;
+ * @return The pcm.
+ */
+ com.google.protobuf.ByteString getPcm();
+ }
+ /**
+ * Protobuf type {@code cmvr.api.RobotAudioFrame}
+ */
+ public static final class RobotAudioFrame extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:cmvr.api.RobotAudioFrame)
+ RobotAudioFrameOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use RobotAudioFrame.newBuilder() to construct.
+ private RobotAudioFrame(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private RobotAudioFrame() {
+ sessionId_ = "";
+ pcm_ = com.google.protobuf.ByteString.EMPTY;
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new RobotAudioFrame();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return cmvr.api.RobotAudio.internal_static_cmvr_api_RobotAudioFrame_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return cmvr.api.RobotAudio.internal_static_cmvr_api_RobotAudioFrame_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ cmvr.api.RobotAudio.RobotAudioFrame.class, cmvr.api.RobotAudio.RobotAudioFrame.Builder.class);
+ }
+
+ public static final int SESSION_ID_FIELD_NUMBER = 1;
+ private volatile java.lang.Object sessionId_;
+ /**
+ * string session_id = 1;
+ * @return The sessionId.
+ */
+ @java.lang.Override
+ public java.lang.String getSessionId() {
+ java.lang.Object ref = sessionId_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ sessionId_ = s;
+ return s;
+ }
+ }
+ /**
+ * string session_id = 1;
+ * @return The bytes for sessionId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getSessionIdBytes() {
+ java.lang.Object ref = sessionId_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ sessionId_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int SEQUENCE_FIELD_NUMBER = 2;
+ private long sequence_;
+ /**
+ * int64 sequence = 2;
+ * @return The sequence.
+ */
+ @java.lang.Override
+ public long getSequence() {
+ return sequence_;
+ }
+
+ public static final int TIMESTAMP_MS_FIELD_NUMBER = 3;
+ private long timestampMs_;
+ /**
+ * + * Robot upload: capture timestamp. Browser downlink: backend send timestamp. + *+ * + *
int64 timestamp_ms = 3;
+ * @return The timestampMs.
+ */
+ @java.lang.Override
+ public long getTimestampMs() {
+ return timestampMs_;
+ }
+
+ public static final int PCM_FIELD_NUMBER = 4;
+ private com.google.protobuf.ByteString pcm_;
+ /**
+ * + * PCM_S16LE. Fixed 10 ms / 960 bytes at 48 kHz mono 16-bit. + *+ * + *
bytes pcm = 4;
+ * @return The pcm.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getPcm() {
+ return pcm_;
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sessionId_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, sessionId_);
+ }
+ if (sequence_ != 0L) {
+ output.writeInt64(2, sequence_);
+ }
+ if (timestampMs_ != 0L) {
+ output.writeInt64(3, timestampMs_);
+ }
+ if (!pcm_.isEmpty()) {
+ output.writeBytes(4, pcm_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sessionId_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, sessionId_);
+ }
+ if (sequence_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(2, sequence_);
+ }
+ if (timestampMs_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(3, timestampMs_);
+ }
+ if (!pcm_.isEmpty()) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBytesSize(4, pcm_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof cmvr.api.RobotAudio.RobotAudioFrame)) {
+ return super.equals(obj);
+ }
+ cmvr.api.RobotAudio.RobotAudioFrame other = (cmvr.api.RobotAudio.RobotAudioFrame) obj;
+
+ if (!getSessionId()
+ .equals(other.getSessionId())) return false;
+ if (getSequence()
+ != other.getSequence()) return false;
+ if (getTimestampMs()
+ != other.getTimestampMs()) return false;
+ if (!getPcm()
+ .equals(other.getPcm())) return false;
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + SESSION_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getSessionId().hashCode();
+ hash = (37 * hash) + SEQUENCE_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getSequence());
+ hash = (37 * hash) + TIMESTAMP_MS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getTimestampMs());
+ hash = (37 * hash) + PCM_FIELD_NUMBER;
+ hash = (53 * hash) + getPcm().hashCode();
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static cmvr.api.RobotAudio.RobotAudioFrame parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioFrame parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioFrame parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioFrame parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioFrame parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioFrame parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioFrame parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioFrame 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 cmvr.api.RobotAudio.RobotAudioFrame parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioFrame 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 cmvr.api.RobotAudio.RobotAudioFrame parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioFrame parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(cmvr.api.RobotAudio.RobotAudioFrame prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ 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 cmvr.api.RobotAudioFrame}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderstring session_id = 1;
+ * @return The sessionId.
+ */
+ public java.lang.String getSessionId() {
+ java.lang.Object ref = sessionId_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ sessionId_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string session_id = 1;
+ * @return The bytes for sessionId.
+ */
+ public com.google.protobuf.ByteString
+ getSessionIdBytes() {
+ java.lang.Object ref = sessionId_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ sessionId_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string session_id = 1;
+ * @param value The sessionId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSessionId(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ sessionId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string session_id = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearSessionId() {
+
+ sessionId_ = getDefaultInstance().getSessionId();
+ onChanged();
+ return this;
+ }
+ /**
+ * string session_id = 1;
+ * @param value The bytes for sessionId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSessionIdBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ sessionId_ = value;
+ onChanged();
+ return this;
+ }
+
+ private long sequence_ ;
+ /**
+ * int64 sequence = 2;
+ * @return The sequence.
+ */
+ @java.lang.Override
+ public long getSequence() {
+ return sequence_;
+ }
+ /**
+ * int64 sequence = 2;
+ * @param value The sequence to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSequence(long value) {
+
+ sequence_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int64 sequence = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearSequence() {
+
+ sequence_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long timestampMs_ ;
+ /**
+ * + * Robot upload: capture timestamp. Browser downlink: backend send timestamp. + *+ * + *
int64 timestamp_ms = 3;
+ * @return The timestampMs.
+ */
+ @java.lang.Override
+ public long getTimestampMs() {
+ return timestampMs_;
+ }
+ /**
+ * + * Robot upload: capture timestamp. Browser downlink: backend send timestamp. + *+ * + *
int64 timestamp_ms = 3;
+ * @param value The timestampMs to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTimestampMs(long value) {
+
+ timestampMs_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * Robot upload: capture timestamp. Browser downlink: backend send timestamp. + *+ * + *
int64 timestamp_ms = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearTimestampMs() {
+
+ timestampMs_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private com.google.protobuf.ByteString pcm_ = com.google.protobuf.ByteString.EMPTY;
+ /**
+ * + * PCM_S16LE. Fixed 10 ms / 960 bytes at 48 kHz mono 16-bit. + *+ * + *
bytes pcm = 4;
+ * @return The pcm.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getPcm() {
+ return pcm_;
+ }
+ /**
+ * + * PCM_S16LE. Fixed 10 ms / 960 bytes at 48 kHz mono 16-bit. + *+ * + *
bytes pcm = 4;
+ * @param value The pcm to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPcm(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ pcm_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * PCM_S16LE. Fixed 10 ms / 960 bytes at 48 kHz mono 16-bit. + *+ * + *
bytes pcm = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearPcm() {
+
+ pcm_ = getDefaultInstance().getPcm();
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:cmvr.api.RobotAudioFrame)
+ }
+
+ // @@protoc_insertion_point(class_scope:cmvr.api.RobotAudioFrame)
+ private static final cmvr.api.RobotAudio.RobotAudioFrame DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new cmvr.api.RobotAudio.RobotAudioFrame();
+ }
+
+ public static cmvr.api.RobotAudio.RobotAudioFrame getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parserstring session_id = 1;
+ * @return The sessionId.
+ */
+ java.lang.String getSessionId();
+ /**
+ * string session_id = 1;
+ * @return The bytes for sessionId.
+ */
+ com.google.protobuf.ByteString
+ getSessionIdBytes();
+
+ /**
+ * int64 timestamp_ms = 2;
+ * @return The timestampMs.
+ */
+ long getTimestampMs();
+ }
+ /**
+ * Protobuf type {@code cmvr.api.RobotAudioHeartbeat}
+ */
+ public static final class RobotAudioHeartbeat extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:cmvr.api.RobotAudioHeartbeat)
+ RobotAudioHeartbeatOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use RobotAudioHeartbeat.newBuilder() to construct.
+ private RobotAudioHeartbeat(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private RobotAudioHeartbeat() {
+ sessionId_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new RobotAudioHeartbeat();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return cmvr.api.RobotAudio.internal_static_cmvr_api_RobotAudioHeartbeat_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return cmvr.api.RobotAudio.internal_static_cmvr_api_RobotAudioHeartbeat_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ cmvr.api.RobotAudio.RobotAudioHeartbeat.class, cmvr.api.RobotAudio.RobotAudioHeartbeat.Builder.class);
+ }
+
+ public static final int SESSION_ID_FIELD_NUMBER = 1;
+ private volatile java.lang.Object sessionId_;
+ /**
+ * string session_id = 1;
+ * @return The sessionId.
+ */
+ @java.lang.Override
+ public java.lang.String getSessionId() {
+ java.lang.Object ref = sessionId_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ sessionId_ = s;
+ return s;
+ }
+ }
+ /**
+ * string session_id = 1;
+ * @return The bytes for sessionId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getSessionIdBytes() {
+ java.lang.Object ref = sessionId_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ sessionId_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int TIMESTAMP_MS_FIELD_NUMBER = 2;
+ private long timestampMs_;
+ /**
+ * int64 timestamp_ms = 2;
+ * @return The timestampMs.
+ */
+ @java.lang.Override
+ public long getTimestampMs() {
+ return timestampMs_;
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sessionId_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, sessionId_);
+ }
+ if (timestampMs_ != 0L) {
+ output.writeInt64(2, timestampMs_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sessionId_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, sessionId_);
+ }
+ if (timestampMs_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(2, timestampMs_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof cmvr.api.RobotAudio.RobotAudioHeartbeat)) {
+ return super.equals(obj);
+ }
+ cmvr.api.RobotAudio.RobotAudioHeartbeat other = (cmvr.api.RobotAudio.RobotAudioHeartbeat) obj;
+
+ if (!getSessionId()
+ .equals(other.getSessionId())) return false;
+ if (getTimestampMs()
+ != other.getTimestampMs()) return false;
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + SESSION_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getSessionId().hashCode();
+ hash = (37 * hash) + TIMESTAMP_MS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getTimestampMs());
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static cmvr.api.RobotAudio.RobotAudioHeartbeat parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioHeartbeat parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioHeartbeat parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioHeartbeat parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioHeartbeat parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioHeartbeat parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioHeartbeat parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioHeartbeat 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 cmvr.api.RobotAudio.RobotAudioHeartbeat parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioHeartbeat 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 cmvr.api.RobotAudio.RobotAudioHeartbeat parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioHeartbeat parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(cmvr.api.RobotAudio.RobotAudioHeartbeat prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ 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 cmvr.api.RobotAudioHeartbeat}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderstring session_id = 1;
+ * @return The sessionId.
+ */
+ public java.lang.String getSessionId() {
+ java.lang.Object ref = sessionId_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ sessionId_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string session_id = 1;
+ * @return The bytes for sessionId.
+ */
+ public com.google.protobuf.ByteString
+ getSessionIdBytes() {
+ java.lang.Object ref = sessionId_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ sessionId_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string session_id = 1;
+ * @param value The sessionId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSessionId(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ sessionId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string session_id = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearSessionId() {
+
+ sessionId_ = getDefaultInstance().getSessionId();
+ onChanged();
+ return this;
+ }
+ /**
+ * string session_id = 1;
+ * @param value The bytes for sessionId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSessionIdBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ sessionId_ = value;
+ onChanged();
+ return this;
+ }
+
+ private long timestampMs_ ;
+ /**
+ * int64 timestamp_ms = 2;
+ * @return The timestampMs.
+ */
+ @java.lang.Override
+ public long getTimestampMs() {
+ return timestampMs_;
+ }
+ /**
+ * int64 timestamp_ms = 2;
+ * @param value The timestampMs to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTimestampMs(long value) {
+
+ timestampMs_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int64 timestamp_ms = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearTimestampMs() {
+
+ timestampMs_ = 0L;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:cmvr.api.RobotAudioHeartbeat)
+ }
+
+ // @@protoc_insertion_point(class_scope:cmvr.api.RobotAudioHeartbeat)
+ private static final cmvr.api.RobotAudio.RobotAudioHeartbeat DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new cmvr.api.RobotAudio.RobotAudioHeartbeat();
+ }
+
+ public static cmvr.api.RobotAudio.RobotAudioHeartbeat getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parserstring session_id = 1;
+ * @return The sessionId.
+ */
+ java.lang.String getSessionId();
+ /**
+ * string session_id = 1;
+ * @return The bytes for sessionId.
+ */
+ com.google.protobuf.ByteString
+ getSessionIdBytes();
+
+ /**
+ * string reason = 2;
+ * @return The reason.
+ */
+ java.lang.String getReason();
+ /**
+ * string reason = 2;
+ * @return The bytes for reason.
+ */
+ com.google.protobuf.ByteString
+ getReasonBytes();
+ }
+ /**
+ * Protobuf type {@code cmvr.api.RobotAudioStop}
+ */
+ public static final class RobotAudioStop extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:cmvr.api.RobotAudioStop)
+ RobotAudioStopOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use RobotAudioStop.newBuilder() to construct.
+ private RobotAudioStop(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private RobotAudioStop() {
+ sessionId_ = "";
+ reason_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new RobotAudioStop();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return cmvr.api.RobotAudio.internal_static_cmvr_api_RobotAudioStop_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return cmvr.api.RobotAudio.internal_static_cmvr_api_RobotAudioStop_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ cmvr.api.RobotAudio.RobotAudioStop.class, cmvr.api.RobotAudio.RobotAudioStop.Builder.class);
+ }
+
+ public static final int SESSION_ID_FIELD_NUMBER = 1;
+ private volatile java.lang.Object sessionId_;
+ /**
+ * string session_id = 1;
+ * @return The sessionId.
+ */
+ @java.lang.Override
+ public java.lang.String getSessionId() {
+ java.lang.Object ref = sessionId_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ sessionId_ = s;
+ return s;
+ }
+ }
+ /**
+ * string session_id = 1;
+ * @return The bytes for sessionId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getSessionIdBytes() {
+ java.lang.Object ref = sessionId_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ sessionId_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int REASON_FIELD_NUMBER = 2;
+ private volatile java.lang.Object reason_;
+ /**
+ * string reason = 2;
+ * @return The reason.
+ */
+ @java.lang.Override
+ public java.lang.String getReason() {
+ java.lang.Object ref = reason_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ reason_ = s;
+ return s;
+ }
+ }
+ /**
+ * string reason = 2;
+ * @return The bytes for reason.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getReasonBytes() {
+ java.lang.Object ref = reason_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ reason_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sessionId_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, sessionId_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reason_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, reason_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sessionId_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, sessionId_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reason_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, reason_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof cmvr.api.RobotAudio.RobotAudioStop)) {
+ return super.equals(obj);
+ }
+ cmvr.api.RobotAudio.RobotAudioStop other = (cmvr.api.RobotAudio.RobotAudioStop) obj;
+
+ if (!getSessionId()
+ .equals(other.getSessionId())) return false;
+ if (!getReason()
+ .equals(other.getReason())) return false;
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + SESSION_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getSessionId().hashCode();
+ hash = (37 * hash) + REASON_FIELD_NUMBER;
+ hash = (53 * hash) + getReason().hashCode();
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static cmvr.api.RobotAudio.RobotAudioStop parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioStop parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioStop parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioStop parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioStop parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioStop parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioStop parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioStop 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 cmvr.api.RobotAudio.RobotAudioStop parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioStop 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 cmvr.api.RobotAudio.RobotAudioStop parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioStop parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(cmvr.api.RobotAudio.RobotAudioStop prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ 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 cmvr.api.RobotAudioStop}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderstring session_id = 1;
+ * @return The sessionId.
+ */
+ public java.lang.String getSessionId() {
+ java.lang.Object ref = sessionId_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ sessionId_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string session_id = 1;
+ * @return The bytes for sessionId.
+ */
+ public com.google.protobuf.ByteString
+ getSessionIdBytes() {
+ java.lang.Object ref = sessionId_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ sessionId_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string session_id = 1;
+ * @param value The sessionId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSessionId(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ sessionId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string session_id = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearSessionId() {
+
+ sessionId_ = getDefaultInstance().getSessionId();
+ onChanged();
+ return this;
+ }
+ /**
+ * string session_id = 1;
+ * @param value The bytes for sessionId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSessionIdBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ sessionId_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object reason_ = "";
+ /**
+ * string reason = 2;
+ * @return The reason.
+ */
+ public java.lang.String getReason() {
+ java.lang.Object ref = reason_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ reason_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string reason = 2;
+ * @return The bytes for reason.
+ */
+ public com.google.protobuf.ByteString
+ getReasonBytes() {
+ java.lang.Object ref = reason_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ reason_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string reason = 2;
+ * @param value The reason to set.
+ * @return This builder for chaining.
+ */
+ public Builder setReason(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ reason_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string reason = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearReason() {
+
+ reason_ = getDefaultInstance().getReason();
+ onChanged();
+ return this;
+ }
+ /**
+ * string reason = 2;
+ * @param value The bytes for reason to set.
+ * @return This builder for chaining.
+ */
+ public Builder setReasonBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ reason_ = value;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:cmvr.api.RobotAudioStop)
+ }
+
+ // @@protoc_insertion_point(class_scope:cmvr.api.RobotAudioStop)
+ private static final cmvr.api.RobotAudio.RobotAudioStop DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new cmvr.api.RobotAudio.RobotAudioStop();
+ }
+
+ public static cmvr.api.RobotAudio.RobotAudioStop getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parserstring session_id = 1;
+ * @return The sessionId.
+ */
+ java.lang.String getSessionId();
+ /**
+ * string session_id = 1;
+ * @return The bytes for sessionId.
+ */
+ com.google.protobuf.ByteString
+ getSessionIdBytes();
+
+ /**
+ * int32 code = 2;
+ * @return The code.
+ */
+ int getCode();
+
+ /**
+ * string message = 3;
+ * @return The message.
+ */
+ java.lang.String getMessage();
+ /**
+ * string message = 3;
+ * @return The bytes for message.
+ */
+ com.google.protobuf.ByteString
+ getMessageBytes();
+ }
+ /**
+ * Protobuf type {@code cmvr.api.RobotAudioError}
+ */
+ public static final class RobotAudioError extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:cmvr.api.RobotAudioError)
+ RobotAudioErrorOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use RobotAudioError.newBuilder() to construct.
+ private RobotAudioError(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private RobotAudioError() {
+ sessionId_ = "";
+ message_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new RobotAudioError();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return cmvr.api.RobotAudio.internal_static_cmvr_api_RobotAudioError_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return cmvr.api.RobotAudio.internal_static_cmvr_api_RobotAudioError_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ cmvr.api.RobotAudio.RobotAudioError.class, cmvr.api.RobotAudio.RobotAudioError.Builder.class);
+ }
+
+ public static final int SESSION_ID_FIELD_NUMBER = 1;
+ private volatile java.lang.Object sessionId_;
+ /**
+ * string session_id = 1;
+ * @return The sessionId.
+ */
+ @java.lang.Override
+ public java.lang.String getSessionId() {
+ java.lang.Object ref = sessionId_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ sessionId_ = s;
+ return s;
+ }
+ }
+ /**
+ * string session_id = 1;
+ * @return The bytes for sessionId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getSessionIdBytes() {
+ java.lang.Object ref = sessionId_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ sessionId_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int CODE_FIELD_NUMBER = 2;
+ private int code_;
+ /**
+ * int32 code = 2;
+ * @return The code.
+ */
+ @java.lang.Override
+ public int getCode() {
+ return code_;
+ }
+
+ public static final int MESSAGE_FIELD_NUMBER = 3;
+ private volatile java.lang.Object message_;
+ /**
+ * string message = 3;
+ * @return The message.
+ */
+ @java.lang.Override
+ public java.lang.String getMessage() {
+ java.lang.Object ref = message_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ message_ = s;
+ return s;
+ }
+ }
+ /**
+ * string message = 3;
+ * @return The bytes for message.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getMessageBytes() {
+ java.lang.Object ref = message_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ message_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sessionId_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, sessionId_);
+ }
+ if (code_ != 0) {
+ output.writeInt32(2, code_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 3, message_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sessionId_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, sessionId_);
+ }
+ if (code_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(2, code_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, message_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof cmvr.api.RobotAudio.RobotAudioError)) {
+ return super.equals(obj);
+ }
+ cmvr.api.RobotAudio.RobotAudioError other = (cmvr.api.RobotAudio.RobotAudioError) obj;
+
+ if (!getSessionId()
+ .equals(other.getSessionId())) return false;
+ if (getCode()
+ != other.getCode()) return false;
+ if (!getMessage()
+ .equals(other.getMessage())) return false;
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + SESSION_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getSessionId().hashCode();
+ hash = (37 * hash) + CODE_FIELD_NUMBER;
+ hash = (53 * hash) + getCode();
+ hash = (37 * hash) + MESSAGE_FIELD_NUMBER;
+ hash = (53 * hash) + getMessage().hashCode();
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static cmvr.api.RobotAudio.RobotAudioError parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioError parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioError parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioError parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioError parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioError parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioError parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioError 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 cmvr.api.RobotAudio.RobotAudioError parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioError 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 cmvr.api.RobotAudio.RobotAudioError parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioError parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(cmvr.api.RobotAudio.RobotAudioError prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ 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 cmvr.api.RobotAudioError}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderstring session_id = 1;
+ * @return The sessionId.
+ */
+ public java.lang.String getSessionId() {
+ java.lang.Object ref = sessionId_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ sessionId_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string session_id = 1;
+ * @return The bytes for sessionId.
+ */
+ public com.google.protobuf.ByteString
+ getSessionIdBytes() {
+ java.lang.Object ref = sessionId_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ sessionId_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string session_id = 1;
+ * @param value The sessionId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSessionId(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ sessionId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string session_id = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearSessionId() {
+
+ sessionId_ = getDefaultInstance().getSessionId();
+ onChanged();
+ return this;
+ }
+ /**
+ * string session_id = 1;
+ * @param value The bytes for sessionId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSessionIdBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ sessionId_ = value;
+ onChanged();
+ return this;
+ }
+
+ private int code_ ;
+ /**
+ * int32 code = 2;
+ * @return The code.
+ */
+ @java.lang.Override
+ public int getCode() {
+ return code_;
+ }
+ /**
+ * int32 code = 2;
+ * @param value The code to set.
+ * @return This builder for chaining.
+ */
+ public Builder setCode(int value) {
+
+ code_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 code = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearCode() {
+
+ code_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object message_ = "";
+ /**
+ * string message = 3;
+ * @return The message.
+ */
+ public java.lang.String getMessage() {
+ java.lang.Object ref = message_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ message_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string message = 3;
+ * @return The bytes for message.
+ */
+ public com.google.protobuf.ByteString
+ getMessageBytes() {
+ java.lang.Object ref = message_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ message_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string message = 3;
+ * @param value The message to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMessage(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ message_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string message = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearMessage() {
+
+ message_ = getDefaultInstance().getMessage();
+ onChanged();
+ return this;
+ }
+ /**
+ * string message = 3;
+ * @param value The bytes for message to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMessageBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ message_ = value;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:cmvr.api.RobotAudioError)
+ }
+
+ // @@protoc_insertion_point(class_scope:cmvr.api.RobotAudioError)
+ private static final cmvr.api.RobotAudio.RobotAudioError DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new cmvr.api.RobotAudio.RobotAudioError();
+ }
+
+ public static cmvr.api.RobotAudio.RobotAudioError getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parserstring session_id = 1;
+ * @return The sessionId.
+ */
+ java.lang.String getSessionId();
+ /**
+ * string session_id = 1;
+ * @return The bytes for sessionId.
+ */
+ com.google.protobuf.ByteString
+ getSessionIdBytes();
+
+ /**
+ * bool accepted = 2;
+ * @return The accepted.
+ */
+ boolean getAccepted();
+
+ /**
+ * string message = 3;
+ * @return The message.
+ */
+ java.lang.String getMessage();
+ /**
+ * string message = 3;
+ * @return The bytes for message.
+ */
+ com.google.protobuf.ByteString
+ getMessageBytes();
+ }
+ /**
+ * Protobuf type {@code cmvr.api.RobotAudioStartAck}
+ */
+ public static final class RobotAudioStartAck extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:cmvr.api.RobotAudioStartAck)
+ RobotAudioStartAckOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use RobotAudioStartAck.newBuilder() to construct.
+ private RobotAudioStartAck(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private RobotAudioStartAck() {
+ sessionId_ = "";
+ message_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new RobotAudioStartAck();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return cmvr.api.RobotAudio.internal_static_cmvr_api_RobotAudioStartAck_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return cmvr.api.RobotAudio.internal_static_cmvr_api_RobotAudioStartAck_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ cmvr.api.RobotAudio.RobotAudioStartAck.class, cmvr.api.RobotAudio.RobotAudioStartAck.Builder.class);
+ }
+
+ public static final int SESSION_ID_FIELD_NUMBER = 1;
+ private volatile java.lang.Object sessionId_;
+ /**
+ * string session_id = 1;
+ * @return The sessionId.
+ */
+ @java.lang.Override
+ public java.lang.String getSessionId() {
+ java.lang.Object ref = sessionId_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ sessionId_ = s;
+ return s;
+ }
+ }
+ /**
+ * string session_id = 1;
+ * @return The bytes for sessionId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getSessionIdBytes() {
+ java.lang.Object ref = sessionId_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ sessionId_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int ACCEPTED_FIELD_NUMBER = 2;
+ private boolean accepted_;
+ /**
+ * bool accepted = 2;
+ * @return The accepted.
+ */
+ @java.lang.Override
+ public boolean getAccepted() {
+ return accepted_;
+ }
+
+ public static final int MESSAGE_FIELD_NUMBER = 3;
+ private volatile java.lang.Object message_;
+ /**
+ * string message = 3;
+ * @return The message.
+ */
+ @java.lang.Override
+ public java.lang.String getMessage() {
+ java.lang.Object ref = message_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ message_ = s;
+ return s;
+ }
+ }
+ /**
+ * string message = 3;
+ * @return The bytes for message.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getMessageBytes() {
+ java.lang.Object ref = message_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ message_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sessionId_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, sessionId_);
+ }
+ if (accepted_ != false) {
+ output.writeBool(2, accepted_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 3, message_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sessionId_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, sessionId_);
+ }
+ if (accepted_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(2, accepted_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, message_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof cmvr.api.RobotAudio.RobotAudioStartAck)) {
+ return super.equals(obj);
+ }
+ cmvr.api.RobotAudio.RobotAudioStartAck other = (cmvr.api.RobotAudio.RobotAudioStartAck) obj;
+
+ if (!getSessionId()
+ .equals(other.getSessionId())) return false;
+ if (getAccepted()
+ != other.getAccepted()) return false;
+ if (!getMessage()
+ .equals(other.getMessage())) return false;
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + SESSION_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getSessionId().hashCode();
+ hash = (37 * hash) + ACCEPTED_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getAccepted());
+ hash = (37 * hash) + MESSAGE_FIELD_NUMBER;
+ hash = (53 * hash) + getMessage().hashCode();
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static cmvr.api.RobotAudio.RobotAudioStartAck parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioStartAck parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioStartAck parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioStartAck parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioStartAck parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioStartAck parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioStartAck parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioStartAck 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 cmvr.api.RobotAudio.RobotAudioStartAck parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioStartAck 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 cmvr.api.RobotAudio.RobotAudioStartAck parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioStartAck parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(cmvr.api.RobotAudio.RobotAudioStartAck prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ 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 cmvr.api.RobotAudioStartAck}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderstring session_id = 1;
+ * @return The sessionId.
+ */
+ public java.lang.String getSessionId() {
+ java.lang.Object ref = sessionId_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ sessionId_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string session_id = 1;
+ * @return The bytes for sessionId.
+ */
+ public com.google.protobuf.ByteString
+ getSessionIdBytes() {
+ java.lang.Object ref = sessionId_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ sessionId_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string session_id = 1;
+ * @param value The sessionId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSessionId(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ sessionId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string session_id = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearSessionId() {
+
+ sessionId_ = getDefaultInstance().getSessionId();
+ onChanged();
+ return this;
+ }
+ /**
+ * string session_id = 1;
+ * @param value The bytes for sessionId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSessionIdBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ sessionId_ = value;
+ onChanged();
+ return this;
+ }
+
+ private boolean accepted_ ;
+ /**
+ * bool accepted = 2;
+ * @return The accepted.
+ */
+ @java.lang.Override
+ public boolean getAccepted() {
+ return accepted_;
+ }
+ /**
+ * bool accepted = 2;
+ * @param value The accepted to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAccepted(boolean value) {
+
+ accepted_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool accepted = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearAccepted() {
+
+ accepted_ = false;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object message_ = "";
+ /**
+ * string message = 3;
+ * @return The message.
+ */
+ public java.lang.String getMessage() {
+ java.lang.Object ref = message_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ message_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string message = 3;
+ * @return The bytes for message.
+ */
+ public com.google.protobuf.ByteString
+ getMessageBytes() {
+ java.lang.Object ref = message_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ message_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string message = 3;
+ * @param value The message to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMessage(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ message_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string message = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearMessage() {
+
+ message_ = getDefaultInstance().getMessage();
+ onChanged();
+ return this;
+ }
+ /**
+ * string message = 3;
+ * @param value The bytes for message to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMessageBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ message_ = value;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:cmvr.api.RobotAudioStartAck)
+ }
+
+ // @@protoc_insertion_point(class_scope:cmvr.api.RobotAudioStartAck)
+ private static final cmvr.api.RobotAudio.RobotAudioStartAck DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new cmvr.api.RobotAudio.RobotAudioStartAck();
+ }
+
+ public static cmvr.api.RobotAudio.RobotAudioStartAck getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser.cmvr.api.CommandHeader.Request header = 1;
+ * @return Whether the header field is set.
+ */
+ boolean hasHeader();
+ /**
+ * .cmvr.api.CommandHeader.Request header = 1;
+ * @return The header.
+ */
+ cmvr.api.Common.CommandHeader.Request getHeader();
+ /**
+ * .cmvr.api.CommandHeader.Request header = 1;
+ */
+ cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder();
+
+ /**
+ * .cmvr.api.RobotAudioStart start = 2;
+ * @return Whether the start field is set.
+ */
+ boolean hasStart();
+ /**
+ * .cmvr.api.RobotAudioStart start = 2;
+ * @return The start.
+ */
+ cmvr.api.RobotAudio.RobotAudioStart getStart();
+ /**
+ * .cmvr.api.RobotAudioStart start = 2;
+ */
+ cmvr.api.RobotAudio.RobotAudioStartOrBuilder getStartOrBuilder();
+
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ * @return Whether the audioFrame field is set.
+ */
+ boolean hasAudioFrame();
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ * @return The audioFrame.
+ */
+ cmvr.api.RobotAudio.RobotAudioFrame getAudioFrame();
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ */
+ cmvr.api.RobotAudio.RobotAudioFrameOrBuilder getAudioFrameOrBuilder();
+
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ * @return Whether the heartbeat field is set.
+ */
+ boolean hasHeartbeat();
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ * @return The heartbeat.
+ */
+ cmvr.api.RobotAudio.RobotAudioHeartbeat getHeartbeat();
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ */
+ cmvr.api.RobotAudio.RobotAudioHeartbeatOrBuilder getHeartbeatOrBuilder();
+
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ * @return Whether the stop field is set.
+ */
+ boolean hasStop();
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ * @return The stop.
+ */
+ cmvr.api.RobotAudio.RobotAudioStop getStop();
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ */
+ cmvr.api.RobotAudio.RobotAudioStopOrBuilder getStopOrBuilder();
+
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ * @return Whether the error field is set.
+ */
+ boolean hasError();
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ * @return The error.
+ */
+ cmvr.api.RobotAudio.RobotAudioError getError();
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ */
+ cmvr.api.RobotAudio.RobotAudioErrorOrBuilder getErrorOrBuilder();
+
+ public cmvr.api.RobotAudio.RobotAudioRequest.PayloadCase getPayloadCase();
+ }
+ /**
+ * Protobuf type {@code cmvr.api.RobotAudioRequest}
+ */
+ public static final class RobotAudioRequest extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:cmvr.api.RobotAudioRequest)
+ RobotAudioRequestOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use RobotAudioRequest.newBuilder() to construct.
+ private RobotAudioRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private RobotAudioRequest() {
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new RobotAudioRequest();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return cmvr.api.RobotAudio.internal_static_cmvr_api_RobotAudioRequest_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return cmvr.api.RobotAudio.internal_static_cmvr_api_RobotAudioRequest_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ cmvr.api.RobotAudio.RobotAudioRequest.class, cmvr.api.RobotAudio.RobotAudioRequest.Builder.class);
+ }
+
+ private int payloadCase_ = 0;
+ private java.lang.Object payload_;
+ public enum PayloadCase
+ implements com.google.protobuf.Internal.EnumLite,
+ com.google.protobuf.AbstractMessage.InternalOneOfEnum {
+ START(2),
+ AUDIO_FRAME(3),
+ HEARTBEAT(4),
+ STOP(5),
+ ERROR(6),
+ PAYLOAD_NOT_SET(0);
+ private final int value;
+ private PayloadCase(int value) {
+ this.value = value;
+ }
+ /**
+ * @param value The number of the enum to look for.
+ * @return The enum associated with the given number.
+ * @deprecated Use {@link #forNumber(int)} instead.
+ */
+ @java.lang.Deprecated
+ public static PayloadCase valueOf(int value) {
+ return forNumber(value);
+ }
+
+ public static PayloadCase forNumber(int value) {
+ switch (value) {
+ case 2: return START;
+ case 3: return AUDIO_FRAME;
+ case 4: return HEARTBEAT;
+ case 5: return STOP;
+ case 6: return ERROR;
+ case 0: return PAYLOAD_NOT_SET;
+ default: return null;
+ }
+ }
+ public int getNumber() {
+ return this.value;
+ }
+ };
+
+ public PayloadCase
+ getPayloadCase() {
+ return PayloadCase.forNumber(
+ payloadCase_);
+ }
+
+ public static final int HEADER_FIELD_NUMBER = 1;
+ private cmvr.api.Common.CommandHeader.Request header_;
+ /**
+ * .cmvr.api.CommandHeader.Request header = 1;
+ * @return Whether the header field is set.
+ */
+ @java.lang.Override
+ public boolean hasHeader() {
+ return header_ != null;
+ }
+ /**
+ * .cmvr.api.CommandHeader.Request header = 1;
+ * @return The header.
+ */
+ @java.lang.Override
+ public cmvr.api.Common.CommandHeader.Request getHeader() {
+ return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_;
+ }
+ /**
+ * .cmvr.api.CommandHeader.Request header = 1;
+ */
+ @java.lang.Override
+ public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() {
+ return getHeader();
+ }
+
+ public static final int START_FIELD_NUMBER = 2;
+ /**
+ * .cmvr.api.RobotAudioStart start = 2;
+ * @return Whether the start field is set.
+ */
+ @java.lang.Override
+ public boolean hasStart() {
+ return payloadCase_ == 2;
+ }
+ /**
+ * .cmvr.api.RobotAudioStart start = 2;
+ * @return The start.
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioStart getStart() {
+ if (payloadCase_ == 2) {
+ return (cmvr.api.RobotAudio.RobotAudioStart) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioStart.getDefaultInstance();
+ }
+ /**
+ * .cmvr.api.RobotAudioStart start = 2;
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioStartOrBuilder getStartOrBuilder() {
+ if (payloadCase_ == 2) {
+ return (cmvr.api.RobotAudio.RobotAudioStart) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioStart.getDefaultInstance();
+ }
+
+ public static final int AUDIO_FRAME_FIELD_NUMBER = 3;
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ * @return Whether the audioFrame field is set.
+ */
+ @java.lang.Override
+ public boolean hasAudioFrame() {
+ return payloadCase_ == 3;
+ }
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ * @return The audioFrame.
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioFrame getAudioFrame() {
+ if (payloadCase_ == 3) {
+ return (cmvr.api.RobotAudio.RobotAudioFrame) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioFrame.getDefaultInstance();
+ }
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioFrameOrBuilder getAudioFrameOrBuilder() {
+ if (payloadCase_ == 3) {
+ return (cmvr.api.RobotAudio.RobotAudioFrame) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioFrame.getDefaultInstance();
+ }
+
+ public static final int HEARTBEAT_FIELD_NUMBER = 4;
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ * @return Whether the heartbeat field is set.
+ */
+ @java.lang.Override
+ public boolean hasHeartbeat() {
+ return payloadCase_ == 4;
+ }
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ * @return The heartbeat.
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioHeartbeat getHeartbeat() {
+ if (payloadCase_ == 4) {
+ return (cmvr.api.RobotAudio.RobotAudioHeartbeat) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioHeartbeat.getDefaultInstance();
+ }
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioHeartbeatOrBuilder getHeartbeatOrBuilder() {
+ if (payloadCase_ == 4) {
+ return (cmvr.api.RobotAudio.RobotAudioHeartbeat) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioHeartbeat.getDefaultInstance();
+ }
+
+ public static final int STOP_FIELD_NUMBER = 5;
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ * @return Whether the stop field is set.
+ */
+ @java.lang.Override
+ public boolean hasStop() {
+ return payloadCase_ == 5;
+ }
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ * @return The stop.
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioStop getStop() {
+ if (payloadCase_ == 5) {
+ return (cmvr.api.RobotAudio.RobotAudioStop) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioStop.getDefaultInstance();
+ }
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioStopOrBuilder getStopOrBuilder() {
+ if (payloadCase_ == 5) {
+ return (cmvr.api.RobotAudio.RobotAudioStop) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioStop.getDefaultInstance();
+ }
+
+ public static final int ERROR_FIELD_NUMBER = 6;
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ * @return Whether the error field is set.
+ */
+ @java.lang.Override
+ public boolean hasError() {
+ return payloadCase_ == 6;
+ }
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ * @return The error.
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioError getError() {
+ if (payloadCase_ == 6) {
+ return (cmvr.api.RobotAudio.RobotAudioError) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioError.getDefaultInstance();
+ }
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioErrorOrBuilder getErrorOrBuilder() {
+ if (payloadCase_ == 6) {
+ return (cmvr.api.RobotAudio.RobotAudioError) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioError.getDefaultInstance();
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (header_ != null) {
+ output.writeMessage(1, getHeader());
+ }
+ if (payloadCase_ == 2) {
+ output.writeMessage(2, (cmvr.api.RobotAudio.RobotAudioStart) payload_);
+ }
+ if (payloadCase_ == 3) {
+ output.writeMessage(3, (cmvr.api.RobotAudio.RobotAudioFrame) payload_);
+ }
+ if (payloadCase_ == 4) {
+ output.writeMessage(4, (cmvr.api.RobotAudio.RobotAudioHeartbeat) payload_);
+ }
+ if (payloadCase_ == 5) {
+ output.writeMessage(5, (cmvr.api.RobotAudio.RobotAudioStop) payload_);
+ }
+ if (payloadCase_ == 6) {
+ output.writeMessage(6, (cmvr.api.RobotAudio.RobotAudioError) payload_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (header_ != null) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(1, getHeader());
+ }
+ if (payloadCase_ == 2) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(2, (cmvr.api.RobotAudio.RobotAudioStart) payload_);
+ }
+ if (payloadCase_ == 3) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(3, (cmvr.api.RobotAudio.RobotAudioFrame) payload_);
+ }
+ if (payloadCase_ == 4) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(4, (cmvr.api.RobotAudio.RobotAudioHeartbeat) payload_);
+ }
+ if (payloadCase_ == 5) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(5, (cmvr.api.RobotAudio.RobotAudioStop) payload_);
+ }
+ if (payloadCase_ == 6) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(6, (cmvr.api.RobotAudio.RobotAudioError) payload_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof cmvr.api.RobotAudio.RobotAudioRequest)) {
+ return super.equals(obj);
+ }
+ cmvr.api.RobotAudio.RobotAudioRequest other = (cmvr.api.RobotAudio.RobotAudioRequest) obj;
+
+ if (hasHeader() != other.hasHeader()) return false;
+ if (hasHeader()) {
+ if (!getHeader()
+ .equals(other.getHeader())) return false;
+ }
+ if (!getPayloadCase().equals(other.getPayloadCase())) return false;
+ switch (payloadCase_) {
+ case 2:
+ if (!getStart()
+ .equals(other.getStart())) return false;
+ break;
+ case 3:
+ if (!getAudioFrame()
+ .equals(other.getAudioFrame())) return false;
+ break;
+ case 4:
+ if (!getHeartbeat()
+ .equals(other.getHeartbeat())) return false;
+ break;
+ case 5:
+ if (!getStop()
+ .equals(other.getStop())) return false;
+ break;
+ case 6:
+ if (!getError()
+ .equals(other.getError())) return false;
+ break;
+ case 0:
+ default:
+ }
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ if (hasHeader()) {
+ hash = (37 * hash) + HEADER_FIELD_NUMBER;
+ hash = (53 * hash) + getHeader().hashCode();
+ }
+ switch (payloadCase_) {
+ case 2:
+ hash = (37 * hash) + START_FIELD_NUMBER;
+ hash = (53 * hash) + getStart().hashCode();
+ break;
+ case 3:
+ hash = (37 * hash) + AUDIO_FRAME_FIELD_NUMBER;
+ hash = (53 * hash) + getAudioFrame().hashCode();
+ break;
+ case 4:
+ hash = (37 * hash) + HEARTBEAT_FIELD_NUMBER;
+ hash = (53 * hash) + getHeartbeat().hashCode();
+ break;
+ case 5:
+ hash = (37 * hash) + STOP_FIELD_NUMBER;
+ hash = (53 * hash) + getStop().hashCode();
+ break;
+ case 6:
+ hash = (37 * hash) + ERROR_FIELD_NUMBER;
+ hash = (53 * hash) + getError().hashCode();
+ break;
+ case 0:
+ default:
+ }
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static cmvr.api.RobotAudio.RobotAudioRequest parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioRequest parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioRequest parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioRequest parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioRequest parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioRequest parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioRequest parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioRequest 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 cmvr.api.RobotAudio.RobotAudioRequest parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioRequest 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 cmvr.api.RobotAudio.RobotAudioRequest parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioRequest parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(cmvr.api.RobotAudio.RobotAudioRequest prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ 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 cmvr.api.RobotAudioRequest}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder.cmvr.api.CommandHeader.Request header = 1;
+ * @return Whether the header field is set.
+ */
+ public boolean hasHeader() {
+ return headerBuilder_ != null || header_ != null;
+ }
+ /**
+ * .cmvr.api.CommandHeader.Request header = 1;
+ * @return The header.
+ */
+ public cmvr.api.Common.CommandHeader.Request getHeader() {
+ if (headerBuilder_ == null) {
+ return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_;
+ } else {
+ return headerBuilder_.getMessage();
+ }
+ }
+ /**
+ * .cmvr.api.CommandHeader.Request header = 1;
+ */
+ public Builder setHeader(cmvr.api.Common.CommandHeader.Request value) {
+ if (headerBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ header_ = value;
+ onChanged();
+ } else {
+ headerBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+ /**
+ * .cmvr.api.CommandHeader.Request header = 1;
+ */
+ public Builder setHeader(
+ cmvr.api.Common.CommandHeader.Request.Builder builderForValue) {
+ if (headerBuilder_ == null) {
+ header_ = builderForValue.build();
+ onChanged();
+ } else {
+ headerBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+ /**
+ * .cmvr.api.CommandHeader.Request header = 1;
+ */
+ public Builder mergeHeader(cmvr.api.Common.CommandHeader.Request value) {
+ if (headerBuilder_ == null) {
+ if (header_ != null) {
+ header_ =
+ cmvr.api.Common.CommandHeader.Request.newBuilder(header_).mergeFrom(value).buildPartial();
+ } else {
+ header_ = value;
+ }
+ onChanged();
+ } else {
+ headerBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+ /**
+ * .cmvr.api.CommandHeader.Request header = 1;
+ */
+ public Builder clearHeader() {
+ if (headerBuilder_ == null) {
+ header_ = null;
+ onChanged();
+ } else {
+ header_ = null;
+ headerBuilder_ = null;
+ }
+
+ return this;
+ }
+ /**
+ * .cmvr.api.CommandHeader.Request header = 1;
+ */
+ public cmvr.api.Common.CommandHeader.Request.Builder getHeaderBuilder() {
+
+ onChanged();
+ return getHeaderFieldBuilder().getBuilder();
+ }
+ /**
+ * .cmvr.api.CommandHeader.Request header = 1;
+ */
+ public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() {
+ if (headerBuilder_ != null) {
+ return headerBuilder_.getMessageOrBuilder();
+ } else {
+ return header_ == null ?
+ cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_;
+ }
+ }
+ /**
+ * .cmvr.api.CommandHeader.Request header = 1;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder>
+ getHeaderFieldBuilder() {
+ if (headerBuilder_ == null) {
+ headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder>(
+ getHeader(),
+ getParentForChildren(),
+ isClean());
+ header_ = null;
+ }
+ return headerBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioStart, cmvr.api.RobotAudio.RobotAudioStart.Builder, cmvr.api.RobotAudio.RobotAudioStartOrBuilder> startBuilder_;
+ /**
+ * .cmvr.api.RobotAudioStart start = 2;
+ * @return Whether the start field is set.
+ */
+ @java.lang.Override
+ public boolean hasStart() {
+ return payloadCase_ == 2;
+ }
+ /**
+ * .cmvr.api.RobotAudioStart start = 2;
+ * @return The start.
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioStart getStart() {
+ if (startBuilder_ == null) {
+ if (payloadCase_ == 2) {
+ return (cmvr.api.RobotAudio.RobotAudioStart) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioStart.getDefaultInstance();
+ } else {
+ if (payloadCase_ == 2) {
+ return startBuilder_.getMessage();
+ }
+ return cmvr.api.RobotAudio.RobotAudioStart.getDefaultInstance();
+ }
+ }
+ /**
+ * .cmvr.api.RobotAudioStart start = 2;
+ */
+ public Builder setStart(cmvr.api.RobotAudio.RobotAudioStart value) {
+ if (startBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ payload_ = value;
+ onChanged();
+ } else {
+ startBuilder_.setMessage(value);
+ }
+ payloadCase_ = 2;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioStart start = 2;
+ */
+ public Builder setStart(
+ cmvr.api.RobotAudio.RobotAudioStart.Builder builderForValue) {
+ if (startBuilder_ == null) {
+ payload_ = builderForValue.build();
+ onChanged();
+ } else {
+ startBuilder_.setMessage(builderForValue.build());
+ }
+ payloadCase_ = 2;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioStart start = 2;
+ */
+ public Builder mergeStart(cmvr.api.RobotAudio.RobotAudioStart value) {
+ if (startBuilder_ == null) {
+ if (payloadCase_ == 2 &&
+ payload_ != cmvr.api.RobotAudio.RobotAudioStart.getDefaultInstance()) {
+ payload_ = cmvr.api.RobotAudio.RobotAudioStart.newBuilder((cmvr.api.RobotAudio.RobotAudioStart) payload_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ payload_ = value;
+ }
+ onChanged();
+ } else {
+ if (payloadCase_ == 2) {
+ startBuilder_.mergeFrom(value);
+ } else {
+ startBuilder_.setMessage(value);
+ }
+ }
+ payloadCase_ = 2;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioStart start = 2;
+ */
+ public Builder clearStart() {
+ if (startBuilder_ == null) {
+ if (payloadCase_ == 2) {
+ payloadCase_ = 0;
+ payload_ = null;
+ onChanged();
+ }
+ } else {
+ if (payloadCase_ == 2) {
+ payloadCase_ = 0;
+ payload_ = null;
+ }
+ startBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioStart start = 2;
+ */
+ public cmvr.api.RobotAudio.RobotAudioStart.Builder getStartBuilder() {
+ return getStartFieldBuilder().getBuilder();
+ }
+ /**
+ * .cmvr.api.RobotAudioStart start = 2;
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioStartOrBuilder getStartOrBuilder() {
+ if ((payloadCase_ == 2) && (startBuilder_ != null)) {
+ return startBuilder_.getMessageOrBuilder();
+ } else {
+ if (payloadCase_ == 2) {
+ return (cmvr.api.RobotAudio.RobotAudioStart) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioStart.getDefaultInstance();
+ }
+ }
+ /**
+ * .cmvr.api.RobotAudioStart start = 2;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioStart, cmvr.api.RobotAudio.RobotAudioStart.Builder, cmvr.api.RobotAudio.RobotAudioStartOrBuilder>
+ getStartFieldBuilder() {
+ if (startBuilder_ == null) {
+ if (!(payloadCase_ == 2)) {
+ payload_ = cmvr.api.RobotAudio.RobotAudioStart.getDefaultInstance();
+ }
+ startBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioStart, cmvr.api.RobotAudio.RobotAudioStart.Builder, cmvr.api.RobotAudio.RobotAudioStartOrBuilder>(
+ (cmvr.api.RobotAudio.RobotAudioStart) payload_,
+ getParentForChildren(),
+ isClean());
+ payload_ = null;
+ }
+ payloadCase_ = 2;
+ onChanged();;
+ return startBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioFrame, cmvr.api.RobotAudio.RobotAudioFrame.Builder, cmvr.api.RobotAudio.RobotAudioFrameOrBuilder> audioFrameBuilder_;
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ * @return Whether the audioFrame field is set.
+ */
+ @java.lang.Override
+ public boolean hasAudioFrame() {
+ return payloadCase_ == 3;
+ }
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ * @return The audioFrame.
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioFrame getAudioFrame() {
+ if (audioFrameBuilder_ == null) {
+ if (payloadCase_ == 3) {
+ return (cmvr.api.RobotAudio.RobotAudioFrame) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioFrame.getDefaultInstance();
+ } else {
+ if (payloadCase_ == 3) {
+ return audioFrameBuilder_.getMessage();
+ }
+ return cmvr.api.RobotAudio.RobotAudioFrame.getDefaultInstance();
+ }
+ }
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ */
+ public Builder setAudioFrame(cmvr.api.RobotAudio.RobotAudioFrame value) {
+ if (audioFrameBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ payload_ = value;
+ onChanged();
+ } else {
+ audioFrameBuilder_.setMessage(value);
+ }
+ payloadCase_ = 3;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ */
+ public Builder setAudioFrame(
+ cmvr.api.RobotAudio.RobotAudioFrame.Builder builderForValue) {
+ if (audioFrameBuilder_ == null) {
+ payload_ = builderForValue.build();
+ onChanged();
+ } else {
+ audioFrameBuilder_.setMessage(builderForValue.build());
+ }
+ payloadCase_ = 3;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ */
+ public Builder mergeAudioFrame(cmvr.api.RobotAudio.RobotAudioFrame value) {
+ if (audioFrameBuilder_ == null) {
+ if (payloadCase_ == 3 &&
+ payload_ != cmvr.api.RobotAudio.RobotAudioFrame.getDefaultInstance()) {
+ payload_ = cmvr.api.RobotAudio.RobotAudioFrame.newBuilder((cmvr.api.RobotAudio.RobotAudioFrame) payload_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ payload_ = value;
+ }
+ onChanged();
+ } else {
+ if (payloadCase_ == 3) {
+ audioFrameBuilder_.mergeFrom(value);
+ } else {
+ audioFrameBuilder_.setMessage(value);
+ }
+ }
+ payloadCase_ = 3;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ */
+ public Builder clearAudioFrame() {
+ if (audioFrameBuilder_ == null) {
+ if (payloadCase_ == 3) {
+ payloadCase_ = 0;
+ payload_ = null;
+ onChanged();
+ }
+ } else {
+ if (payloadCase_ == 3) {
+ payloadCase_ = 0;
+ payload_ = null;
+ }
+ audioFrameBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ */
+ public cmvr.api.RobotAudio.RobotAudioFrame.Builder getAudioFrameBuilder() {
+ return getAudioFrameFieldBuilder().getBuilder();
+ }
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioFrameOrBuilder getAudioFrameOrBuilder() {
+ if ((payloadCase_ == 3) && (audioFrameBuilder_ != null)) {
+ return audioFrameBuilder_.getMessageOrBuilder();
+ } else {
+ if (payloadCase_ == 3) {
+ return (cmvr.api.RobotAudio.RobotAudioFrame) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioFrame.getDefaultInstance();
+ }
+ }
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioFrame, cmvr.api.RobotAudio.RobotAudioFrame.Builder, cmvr.api.RobotAudio.RobotAudioFrameOrBuilder>
+ getAudioFrameFieldBuilder() {
+ if (audioFrameBuilder_ == null) {
+ if (!(payloadCase_ == 3)) {
+ payload_ = cmvr.api.RobotAudio.RobotAudioFrame.getDefaultInstance();
+ }
+ audioFrameBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioFrame, cmvr.api.RobotAudio.RobotAudioFrame.Builder, cmvr.api.RobotAudio.RobotAudioFrameOrBuilder>(
+ (cmvr.api.RobotAudio.RobotAudioFrame) payload_,
+ getParentForChildren(),
+ isClean());
+ payload_ = null;
+ }
+ payloadCase_ = 3;
+ onChanged();;
+ return audioFrameBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioHeartbeat, cmvr.api.RobotAudio.RobotAudioHeartbeat.Builder, cmvr.api.RobotAudio.RobotAudioHeartbeatOrBuilder> heartbeatBuilder_;
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ * @return Whether the heartbeat field is set.
+ */
+ @java.lang.Override
+ public boolean hasHeartbeat() {
+ return payloadCase_ == 4;
+ }
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ * @return The heartbeat.
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioHeartbeat getHeartbeat() {
+ if (heartbeatBuilder_ == null) {
+ if (payloadCase_ == 4) {
+ return (cmvr.api.RobotAudio.RobotAudioHeartbeat) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioHeartbeat.getDefaultInstance();
+ } else {
+ if (payloadCase_ == 4) {
+ return heartbeatBuilder_.getMessage();
+ }
+ return cmvr.api.RobotAudio.RobotAudioHeartbeat.getDefaultInstance();
+ }
+ }
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ */
+ public Builder setHeartbeat(cmvr.api.RobotAudio.RobotAudioHeartbeat value) {
+ if (heartbeatBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ payload_ = value;
+ onChanged();
+ } else {
+ heartbeatBuilder_.setMessage(value);
+ }
+ payloadCase_ = 4;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ */
+ public Builder setHeartbeat(
+ cmvr.api.RobotAudio.RobotAudioHeartbeat.Builder builderForValue) {
+ if (heartbeatBuilder_ == null) {
+ payload_ = builderForValue.build();
+ onChanged();
+ } else {
+ heartbeatBuilder_.setMessage(builderForValue.build());
+ }
+ payloadCase_ = 4;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ */
+ public Builder mergeHeartbeat(cmvr.api.RobotAudio.RobotAudioHeartbeat value) {
+ if (heartbeatBuilder_ == null) {
+ if (payloadCase_ == 4 &&
+ payload_ != cmvr.api.RobotAudio.RobotAudioHeartbeat.getDefaultInstance()) {
+ payload_ = cmvr.api.RobotAudio.RobotAudioHeartbeat.newBuilder((cmvr.api.RobotAudio.RobotAudioHeartbeat) payload_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ payload_ = value;
+ }
+ onChanged();
+ } else {
+ if (payloadCase_ == 4) {
+ heartbeatBuilder_.mergeFrom(value);
+ } else {
+ heartbeatBuilder_.setMessage(value);
+ }
+ }
+ payloadCase_ = 4;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ */
+ public Builder clearHeartbeat() {
+ if (heartbeatBuilder_ == null) {
+ if (payloadCase_ == 4) {
+ payloadCase_ = 0;
+ payload_ = null;
+ onChanged();
+ }
+ } else {
+ if (payloadCase_ == 4) {
+ payloadCase_ = 0;
+ payload_ = null;
+ }
+ heartbeatBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ */
+ public cmvr.api.RobotAudio.RobotAudioHeartbeat.Builder getHeartbeatBuilder() {
+ return getHeartbeatFieldBuilder().getBuilder();
+ }
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioHeartbeatOrBuilder getHeartbeatOrBuilder() {
+ if ((payloadCase_ == 4) && (heartbeatBuilder_ != null)) {
+ return heartbeatBuilder_.getMessageOrBuilder();
+ } else {
+ if (payloadCase_ == 4) {
+ return (cmvr.api.RobotAudio.RobotAudioHeartbeat) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioHeartbeat.getDefaultInstance();
+ }
+ }
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioHeartbeat, cmvr.api.RobotAudio.RobotAudioHeartbeat.Builder, cmvr.api.RobotAudio.RobotAudioHeartbeatOrBuilder>
+ getHeartbeatFieldBuilder() {
+ if (heartbeatBuilder_ == null) {
+ if (!(payloadCase_ == 4)) {
+ payload_ = cmvr.api.RobotAudio.RobotAudioHeartbeat.getDefaultInstance();
+ }
+ heartbeatBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioHeartbeat, cmvr.api.RobotAudio.RobotAudioHeartbeat.Builder, cmvr.api.RobotAudio.RobotAudioHeartbeatOrBuilder>(
+ (cmvr.api.RobotAudio.RobotAudioHeartbeat) payload_,
+ getParentForChildren(),
+ isClean());
+ payload_ = null;
+ }
+ payloadCase_ = 4;
+ onChanged();;
+ return heartbeatBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioStop, cmvr.api.RobotAudio.RobotAudioStop.Builder, cmvr.api.RobotAudio.RobotAudioStopOrBuilder> stopBuilder_;
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ * @return Whether the stop field is set.
+ */
+ @java.lang.Override
+ public boolean hasStop() {
+ return payloadCase_ == 5;
+ }
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ * @return The stop.
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioStop getStop() {
+ if (stopBuilder_ == null) {
+ if (payloadCase_ == 5) {
+ return (cmvr.api.RobotAudio.RobotAudioStop) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioStop.getDefaultInstance();
+ } else {
+ if (payloadCase_ == 5) {
+ return stopBuilder_.getMessage();
+ }
+ return cmvr.api.RobotAudio.RobotAudioStop.getDefaultInstance();
+ }
+ }
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ */
+ public Builder setStop(cmvr.api.RobotAudio.RobotAudioStop value) {
+ if (stopBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ payload_ = value;
+ onChanged();
+ } else {
+ stopBuilder_.setMessage(value);
+ }
+ payloadCase_ = 5;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ */
+ public Builder setStop(
+ cmvr.api.RobotAudio.RobotAudioStop.Builder builderForValue) {
+ if (stopBuilder_ == null) {
+ payload_ = builderForValue.build();
+ onChanged();
+ } else {
+ stopBuilder_.setMessage(builderForValue.build());
+ }
+ payloadCase_ = 5;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ */
+ public Builder mergeStop(cmvr.api.RobotAudio.RobotAudioStop value) {
+ if (stopBuilder_ == null) {
+ if (payloadCase_ == 5 &&
+ payload_ != cmvr.api.RobotAudio.RobotAudioStop.getDefaultInstance()) {
+ payload_ = cmvr.api.RobotAudio.RobotAudioStop.newBuilder((cmvr.api.RobotAudio.RobotAudioStop) payload_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ payload_ = value;
+ }
+ onChanged();
+ } else {
+ if (payloadCase_ == 5) {
+ stopBuilder_.mergeFrom(value);
+ } else {
+ stopBuilder_.setMessage(value);
+ }
+ }
+ payloadCase_ = 5;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ */
+ public Builder clearStop() {
+ if (stopBuilder_ == null) {
+ if (payloadCase_ == 5) {
+ payloadCase_ = 0;
+ payload_ = null;
+ onChanged();
+ }
+ } else {
+ if (payloadCase_ == 5) {
+ payloadCase_ = 0;
+ payload_ = null;
+ }
+ stopBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ */
+ public cmvr.api.RobotAudio.RobotAudioStop.Builder getStopBuilder() {
+ return getStopFieldBuilder().getBuilder();
+ }
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioStopOrBuilder getStopOrBuilder() {
+ if ((payloadCase_ == 5) && (stopBuilder_ != null)) {
+ return stopBuilder_.getMessageOrBuilder();
+ } else {
+ if (payloadCase_ == 5) {
+ return (cmvr.api.RobotAudio.RobotAudioStop) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioStop.getDefaultInstance();
+ }
+ }
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioStop, cmvr.api.RobotAudio.RobotAudioStop.Builder, cmvr.api.RobotAudio.RobotAudioStopOrBuilder>
+ getStopFieldBuilder() {
+ if (stopBuilder_ == null) {
+ if (!(payloadCase_ == 5)) {
+ payload_ = cmvr.api.RobotAudio.RobotAudioStop.getDefaultInstance();
+ }
+ stopBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioStop, cmvr.api.RobotAudio.RobotAudioStop.Builder, cmvr.api.RobotAudio.RobotAudioStopOrBuilder>(
+ (cmvr.api.RobotAudio.RobotAudioStop) payload_,
+ getParentForChildren(),
+ isClean());
+ payload_ = null;
+ }
+ payloadCase_ = 5;
+ onChanged();;
+ return stopBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioError, cmvr.api.RobotAudio.RobotAudioError.Builder, cmvr.api.RobotAudio.RobotAudioErrorOrBuilder> errorBuilder_;
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ * @return Whether the error field is set.
+ */
+ @java.lang.Override
+ public boolean hasError() {
+ return payloadCase_ == 6;
+ }
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ * @return The error.
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioError getError() {
+ if (errorBuilder_ == null) {
+ if (payloadCase_ == 6) {
+ return (cmvr.api.RobotAudio.RobotAudioError) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioError.getDefaultInstance();
+ } else {
+ if (payloadCase_ == 6) {
+ return errorBuilder_.getMessage();
+ }
+ return cmvr.api.RobotAudio.RobotAudioError.getDefaultInstance();
+ }
+ }
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ */
+ public Builder setError(cmvr.api.RobotAudio.RobotAudioError value) {
+ if (errorBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ payload_ = value;
+ onChanged();
+ } else {
+ errorBuilder_.setMessage(value);
+ }
+ payloadCase_ = 6;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ */
+ public Builder setError(
+ cmvr.api.RobotAudio.RobotAudioError.Builder builderForValue) {
+ if (errorBuilder_ == null) {
+ payload_ = builderForValue.build();
+ onChanged();
+ } else {
+ errorBuilder_.setMessage(builderForValue.build());
+ }
+ payloadCase_ = 6;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ */
+ public Builder mergeError(cmvr.api.RobotAudio.RobotAudioError value) {
+ if (errorBuilder_ == null) {
+ if (payloadCase_ == 6 &&
+ payload_ != cmvr.api.RobotAudio.RobotAudioError.getDefaultInstance()) {
+ payload_ = cmvr.api.RobotAudio.RobotAudioError.newBuilder((cmvr.api.RobotAudio.RobotAudioError) payload_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ payload_ = value;
+ }
+ onChanged();
+ } else {
+ if (payloadCase_ == 6) {
+ errorBuilder_.mergeFrom(value);
+ } else {
+ errorBuilder_.setMessage(value);
+ }
+ }
+ payloadCase_ = 6;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ */
+ public Builder clearError() {
+ if (errorBuilder_ == null) {
+ if (payloadCase_ == 6) {
+ payloadCase_ = 0;
+ payload_ = null;
+ onChanged();
+ }
+ } else {
+ if (payloadCase_ == 6) {
+ payloadCase_ = 0;
+ payload_ = null;
+ }
+ errorBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ */
+ public cmvr.api.RobotAudio.RobotAudioError.Builder getErrorBuilder() {
+ return getErrorFieldBuilder().getBuilder();
+ }
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioErrorOrBuilder getErrorOrBuilder() {
+ if ((payloadCase_ == 6) && (errorBuilder_ != null)) {
+ return errorBuilder_.getMessageOrBuilder();
+ } else {
+ if (payloadCase_ == 6) {
+ return (cmvr.api.RobotAudio.RobotAudioError) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioError.getDefaultInstance();
+ }
+ }
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioError, cmvr.api.RobotAudio.RobotAudioError.Builder, cmvr.api.RobotAudio.RobotAudioErrorOrBuilder>
+ getErrorFieldBuilder() {
+ if (errorBuilder_ == null) {
+ if (!(payloadCase_ == 6)) {
+ payload_ = cmvr.api.RobotAudio.RobotAudioError.getDefaultInstance();
+ }
+ errorBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioError, cmvr.api.RobotAudio.RobotAudioError.Builder, cmvr.api.RobotAudio.RobotAudioErrorOrBuilder>(
+ (cmvr.api.RobotAudio.RobotAudioError) payload_,
+ getParentForChildren(),
+ isClean());
+ payload_ = null;
+ }
+ payloadCase_ = 6;
+ onChanged();;
+ return errorBuilder_;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:cmvr.api.RobotAudioRequest)
+ }
+
+ // @@protoc_insertion_point(class_scope:cmvr.api.RobotAudioRequest)
+ private static final cmvr.api.RobotAudio.RobotAudioRequest DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new cmvr.api.RobotAudio.RobotAudioRequest();
+ }
+
+ public static cmvr.api.RobotAudio.RobotAudioRequest getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser.cmvr.api.CommandHeader.Feedback header = 1;
+ * @return Whether the header field is set.
+ */
+ boolean hasHeader();
+ /**
+ * .cmvr.api.CommandHeader.Feedback header = 1;
+ * @return The header.
+ */
+ cmvr.api.Common.CommandHeader.Feedback getHeader();
+ /**
+ * .cmvr.api.CommandHeader.Feedback header = 1;
+ */
+ cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder();
+
+ /**
+ * .cmvr.api.RobotAudioStartAck start_ack = 2;
+ * @return Whether the startAck field is set.
+ */
+ boolean hasStartAck();
+ /**
+ * .cmvr.api.RobotAudioStartAck start_ack = 2;
+ * @return The startAck.
+ */
+ cmvr.api.RobotAudio.RobotAudioStartAck getStartAck();
+ /**
+ * .cmvr.api.RobotAudioStartAck start_ack = 2;
+ */
+ cmvr.api.RobotAudio.RobotAudioStartAckOrBuilder getStartAckOrBuilder();
+
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ * @return Whether the audioFrame field is set.
+ */
+ boolean hasAudioFrame();
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ * @return The audioFrame.
+ */
+ cmvr.api.RobotAudio.RobotAudioFrame getAudioFrame();
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ */
+ cmvr.api.RobotAudio.RobotAudioFrameOrBuilder getAudioFrameOrBuilder();
+
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ * @return Whether the heartbeat field is set.
+ */
+ boolean hasHeartbeat();
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ * @return The heartbeat.
+ */
+ cmvr.api.RobotAudio.RobotAudioHeartbeat getHeartbeat();
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ */
+ cmvr.api.RobotAudio.RobotAudioHeartbeatOrBuilder getHeartbeatOrBuilder();
+
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ * @return Whether the stop field is set.
+ */
+ boolean hasStop();
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ * @return The stop.
+ */
+ cmvr.api.RobotAudio.RobotAudioStop getStop();
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ */
+ cmvr.api.RobotAudio.RobotAudioStopOrBuilder getStopOrBuilder();
+
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ * @return Whether the error field is set.
+ */
+ boolean hasError();
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ * @return The error.
+ */
+ cmvr.api.RobotAudio.RobotAudioError getError();
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ */
+ cmvr.api.RobotAudio.RobotAudioErrorOrBuilder getErrorOrBuilder();
+
+ public cmvr.api.RobotAudio.RobotAudioResponse.PayloadCase getPayloadCase();
+ }
+ /**
+ * Protobuf type {@code cmvr.api.RobotAudioResponse}
+ */
+ public static final class RobotAudioResponse extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:cmvr.api.RobotAudioResponse)
+ RobotAudioResponseOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use RobotAudioResponse.newBuilder() to construct.
+ private RobotAudioResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private RobotAudioResponse() {
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new RobotAudioResponse();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return cmvr.api.RobotAudio.internal_static_cmvr_api_RobotAudioResponse_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return cmvr.api.RobotAudio.internal_static_cmvr_api_RobotAudioResponse_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ cmvr.api.RobotAudio.RobotAudioResponse.class, cmvr.api.RobotAudio.RobotAudioResponse.Builder.class);
+ }
+
+ private int payloadCase_ = 0;
+ private java.lang.Object payload_;
+ public enum PayloadCase
+ implements com.google.protobuf.Internal.EnumLite,
+ com.google.protobuf.AbstractMessage.InternalOneOfEnum {
+ START_ACK(2),
+ AUDIO_FRAME(3),
+ HEARTBEAT(4),
+ STOP(5),
+ ERROR(6),
+ PAYLOAD_NOT_SET(0);
+ private final int value;
+ private PayloadCase(int value) {
+ this.value = value;
+ }
+ /**
+ * @param value The number of the enum to look for.
+ * @return The enum associated with the given number.
+ * @deprecated Use {@link #forNumber(int)} instead.
+ */
+ @java.lang.Deprecated
+ public static PayloadCase valueOf(int value) {
+ return forNumber(value);
+ }
+
+ public static PayloadCase forNumber(int value) {
+ switch (value) {
+ case 2: return START_ACK;
+ case 3: return AUDIO_FRAME;
+ case 4: return HEARTBEAT;
+ case 5: return STOP;
+ case 6: return ERROR;
+ case 0: return PAYLOAD_NOT_SET;
+ default: return null;
+ }
+ }
+ public int getNumber() {
+ return this.value;
+ }
+ };
+
+ public PayloadCase
+ getPayloadCase() {
+ return PayloadCase.forNumber(
+ payloadCase_);
+ }
+
+ public static final int HEADER_FIELD_NUMBER = 1;
+ private cmvr.api.Common.CommandHeader.Feedback header_;
+ /**
+ * .cmvr.api.CommandHeader.Feedback header = 1;
+ * @return Whether the header field is set.
+ */
+ @java.lang.Override
+ public boolean hasHeader() {
+ return header_ != null;
+ }
+ /**
+ * .cmvr.api.CommandHeader.Feedback header = 1;
+ * @return The header.
+ */
+ @java.lang.Override
+ public cmvr.api.Common.CommandHeader.Feedback getHeader() {
+ return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_;
+ }
+ /**
+ * .cmvr.api.CommandHeader.Feedback header = 1;
+ */
+ @java.lang.Override
+ public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() {
+ return getHeader();
+ }
+
+ public static final int START_ACK_FIELD_NUMBER = 2;
+ /**
+ * .cmvr.api.RobotAudioStartAck start_ack = 2;
+ * @return Whether the startAck field is set.
+ */
+ @java.lang.Override
+ public boolean hasStartAck() {
+ return payloadCase_ == 2;
+ }
+ /**
+ * .cmvr.api.RobotAudioStartAck start_ack = 2;
+ * @return The startAck.
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioStartAck getStartAck() {
+ if (payloadCase_ == 2) {
+ return (cmvr.api.RobotAudio.RobotAudioStartAck) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioStartAck.getDefaultInstance();
+ }
+ /**
+ * .cmvr.api.RobotAudioStartAck start_ack = 2;
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioStartAckOrBuilder getStartAckOrBuilder() {
+ if (payloadCase_ == 2) {
+ return (cmvr.api.RobotAudio.RobotAudioStartAck) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioStartAck.getDefaultInstance();
+ }
+
+ public static final int AUDIO_FRAME_FIELD_NUMBER = 3;
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ * @return Whether the audioFrame field is set.
+ */
+ @java.lang.Override
+ public boolean hasAudioFrame() {
+ return payloadCase_ == 3;
+ }
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ * @return The audioFrame.
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioFrame getAudioFrame() {
+ if (payloadCase_ == 3) {
+ return (cmvr.api.RobotAudio.RobotAudioFrame) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioFrame.getDefaultInstance();
+ }
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioFrameOrBuilder getAudioFrameOrBuilder() {
+ if (payloadCase_ == 3) {
+ return (cmvr.api.RobotAudio.RobotAudioFrame) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioFrame.getDefaultInstance();
+ }
+
+ public static final int HEARTBEAT_FIELD_NUMBER = 4;
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ * @return Whether the heartbeat field is set.
+ */
+ @java.lang.Override
+ public boolean hasHeartbeat() {
+ return payloadCase_ == 4;
+ }
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ * @return The heartbeat.
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioHeartbeat getHeartbeat() {
+ if (payloadCase_ == 4) {
+ return (cmvr.api.RobotAudio.RobotAudioHeartbeat) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioHeartbeat.getDefaultInstance();
+ }
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioHeartbeatOrBuilder getHeartbeatOrBuilder() {
+ if (payloadCase_ == 4) {
+ return (cmvr.api.RobotAudio.RobotAudioHeartbeat) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioHeartbeat.getDefaultInstance();
+ }
+
+ public static final int STOP_FIELD_NUMBER = 5;
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ * @return Whether the stop field is set.
+ */
+ @java.lang.Override
+ public boolean hasStop() {
+ return payloadCase_ == 5;
+ }
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ * @return The stop.
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioStop getStop() {
+ if (payloadCase_ == 5) {
+ return (cmvr.api.RobotAudio.RobotAudioStop) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioStop.getDefaultInstance();
+ }
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioStopOrBuilder getStopOrBuilder() {
+ if (payloadCase_ == 5) {
+ return (cmvr.api.RobotAudio.RobotAudioStop) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioStop.getDefaultInstance();
+ }
+
+ public static final int ERROR_FIELD_NUMBER = 6;
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ * @return Whether the error field is set.
+ */
+ @java.lang.Override
+ public boolean hasError() {
+ return payloadCase_ == 6;
+ }
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ * @return The error.
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioError getError() {
+ if (payloadCase_ == 6) {
+ return (cmvr.api.RobotAudio.RobotAudioError) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioError.getDefaultInstance();
+ }
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioErrorOrBuilder getErrorOrBuilder() {
+ if (payloadCase_ == 6) {
+ return (cmvr.api.RobotAudio.RobotAudioError) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioError.getDefaultInstance();
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (header_ != null) {
+ output.writeMessage(1, getHeader());
+ }
+ if (payloadCase_ == 2) {
+ output.writeMessage(2, (cmvr.api.RobotAudio.RobotAudioStartAck) payload_);
+ }
+ if (payloadCase_ == 3) {
+ output.writeMessage(3, (cmvr.api.RobotAudio.RobotAudioFrame) payload_);
+ }
+ if (payloadCase_ == 4) {
+ output.writeMessage(4, (cmvr.api.RobotAudio.RobotAudioHeartbeat) payload_);
+ }
+ if (payloadCase_ == 5) {
+ output.writeMessage(5, (cmvr.api.RobotAudio.RobotAudioStop) payload_);
+ }
+ if (payloadCase_ == 6) {
+ output.writeMessage(6, (cmvr.api.RobotAudio.RobotAudioError) payload_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (header_ != null) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(1, getHeader());
+ }
+ if (payloadCase_ == 2) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(2, (cmvr.api.RobotAudio.RobotAudioStartAck) payload_);
+ }
+ if (payloadCase_ == 3) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(3, (cmvr.api.RobotAudio.RobotAudioFrame) payload_);
+ }
+ if (payloadCase_ == 4) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(4, (cmvr.api.RobotAudio.RobotAudioHeartbeat) payload_);
+ }
+ if (payloadCase_ == 5) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(5, (cmvr.api.RobotAudio.RobotAudioStop) payload_);
+ }
+ if (payloadCase_ == 6) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(6, (cmvr.api.RobotAudio.RobotAudioError) payload_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof cmvr.api.RobotAudio.RobotAudioResponse)) {
+ return super.equals(obj);
+ }
+ cmvr.api.RobotAudio.RobotAudioResponse other = (cmvr.api.RobotAudio.RobotAudioResponse) obj;
+
+ if (hasHeader() != other.hasHeader()) return false;
+ if (hasHeader()) {
+ if (!getHeader()
+ .equals(other.getHeader())) return false;
+ }
+ if (!getPayloadCase().equals(other.getPayloadCase())) return false;
+ switch (payloadCase_) {
+ case 2:
+ if (!getStartAck()
+ .equals(other.getStartAck())) return false;
+ break;
+ case 3:
+ if (!getAudioFrame()
+ .equals(other.getAudioFrame())) return false;
+ break;
+ case 4:
+ if (!getHeartbeat()
+ .equals(other.getHeartbeat())) return false;
+ break;
+ case 5:
+ if (!getStop()
+ .equals(other.getStop())) return false;
+ break;
+ case 6:
+ if (!getError()
+ .equals(other.getError())) return false;
+ break;
+ case 0:
+ default:
+ }
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ if (hasHeader()) {
+ hash = (37 * hash) + HEADER_FIELD_NUMBER;
+ hash = (53 * hash) + getHeader().hashCode();
+ }
+ switch (payloadCase_) {
+ case 2:
+ hash = (37 * hash) + START_ACK_FIELD_NUMBER;
+ hash = (53 * hash) + getStartAck().hashCode();
+ break;
+ case 3:
+ hash = (37 * hash) + AUDIO_FRAME_FIELD_NUMBER;
+ hash = (53 * hash) + getAudioFrame().hashCode();
+ break;
+ case 4:
+ hash = (37 * hash) + HEARTBEAT_FIELD_NUMBER;
+ hash = (53 * hash) + getHeartbeat().hashCode();
+ break;
+ case 5:
+ hash = (37 * hash) + STOP_FIELD_NUMBER;
+ hash = (53 * hash) + getStop().hashCode();
+ break;
+ case 6:
+ hash = (37 * hash) + ERROR_FIELD_NUMBER;
+ hash = (53 * hash) + getError().hashCode();
+ break;
+ case 0:
+ default:
+ }
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static cmvr.api.RobotAudio.RobotAudioResponse parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioResponse parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioResponse parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioResponse parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioResponse parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioResponse parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioResponse parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioResponse 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 cmvr.api.RobotAudio.RobotAudioResponse parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioResponse 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 cmvr.api.RobotAudio.RobotAudioResponse parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static cmvr.api.RobotAudio.RobotAudioResponse parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(cmvr.api.RobotAudio.RobotAudioResponse prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ 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 cmvr.api.RobotAudioResponse}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder.cmvr.api.CommandHeader.Feedback header = 1;
+ * @return Whether the header field is set.
+ */
+ public boolean hasHeader() {
+ return headerBuilder_ != null || header_ != null;
+ }
+ /**
+ * .cmvr.api.CommandHeader.Feedback header = 1;
+ * @return The header.
+ */
+ public cmvr.api.Common.CommandHeader.Feedback getHeader() {
+ if (headerBuilder_ == null) {
+ return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_;
+ } else {
+ return headerBuilder_.getMessage();
+ }
+ }
+ /**
+ * .cmvr.api.CommandHeader.Feedback header = 1;
+ */
+ public Builder setHeader(cmvr.api.Common.CommandHeader.Feedback value) {
+ if (headerBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ header_ = value;
+ onChanged();
+ } else {
+ headerBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+ /**
+ * .cmvr.api.CommandHeader.Feedback header = 1;
+ */
+ public Builder setHeader(
+ cmvr.api.Common.CommandHeader.Feedback.Builder builderForValue) {
+ if (headerBuilder_ == null) {
+ header_ = builderForValue.build();
+ onChanged();
+ } else {
+ headerBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+ /**
+ * .cmvr.api.CommandHeader.Feedback header = 1;
+ */
+ public Builder mergeHeader(cmvr.api.Common.CommandHeader.Feedback value) {
+ if (headerBuilder_ == null) {
+ if (header_ != null) {
+ header_ =
+ cmvr.api.Common.CommandHeader.Feedback.newBuilder(header_).mergeFrom(value).buildPartial();
+ } else {
+ header_ = value;
+ }
+ onChanged();
+ } else {
+ headerBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+ /**
+ * .cmvr.api.CommandHeader.Feedback header = 1;
+ */
+ public Builder clearHeader() {
+ if (headerBuilder_ == null) {
+ header_ = null;
+ onChanged();
+ } else {
+ header_ = null;
+ headerBuilder_ = null;
+ }
+
+ return this;
+ }
+ /**
+ * .cmvr.api.CommandHeader.Feedback header = 1;
+ */
+ public cmvr.api.Common.CommandHeader.Feedback.Builder getHeaderBuilder() {
+
+ onChanged();
+ return getHeaderFieldBuilder().getBuilder();
+ }
+ /**
+ * .cmvr.api.CommandHeader.Feedback header = 1;
+ */
+ public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() {
+ if (headerBuilder_ != null) {
+ return headerBuilder_.getMessageOrBuilder();
+ } else {
+ return header_ == null ?
+ cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_;
+ }
+ }
+ /**
+ * .cmvr.api.CommandHeader.Feedback header = 1;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder>
+ getHeaderFieldBuilder() {
+ if (headerBuilder_ == null) {
+ headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder>(
+ getHeader(),
+ getParentForChildren(),
+ isClean());
+ header_ = null;
+ }
+ return headerBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioStartAck, cmvr.api.RobotAudio.RobotAudioStartAck.Builder, cmvr.api.RobotAudio.RobotAudioStartAckOrBuilder> startAckBuilder_;
+ /**
+ * .cmvr.api.RobotAudioStartAck start_ack = 2;
+ * @return Whether the startAck field is set.
+ */
+ @java.lang.Override
+ public boolean hasStartAck() {
+ return payloadCase_ == 2;
+ }
+ /**
+ * .cmvr.api.RobotAudioStartAck start_ack = 2;
+ * @return The startAck.
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioStartAck getStartAck() {
+ if (startAckBuilder_ == null) {
+ if (payloadCase_ == 2) {
+ return (cmvr.api.RobotAudio.RobotAudioStartAck) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioStartAck.getDefaultInstance();
+ } else {
+ if (payloadCase_ == 2) {
+ return startAckBuilder_.getMessage();
+ }
+ return cmvr.api.RobotAudio.RobotAudioStartAck.getDefaultInstance();
+ }
+ }
+ /**
+ * .cmvr.api.RobotAudioStartAck start_ack = 2;
+ */
+ public Builder setStartAck(cmvr.api.RobotAudio.RobotAudioStartAck value) {
+ if (startAckBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ payload_ = value;
+ onChanged();
+ } else {
+ startAckBuilder_.setMessage(value);
+ }
+ payloadCase_ = 2;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioStartAck start_ack = 2;
+ */
+ public Builder setStartAck(
+ cmvr.api.RobotAudio.RobotAudioStartAck.Builder builderForValue) {
+ if (startAckBuilder_ == null) {
+ payload_ = builderForValue.build();
+ onChanged();
+ } else {
+ startAckBuilder_.setMessage(builderForValue.build());
+ }
+ payloadCase_ = 2;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioStartAck start_ack = 2;
+ */
+ public Builder mergeStartAck(cmvr.api.RobotAudio.RobotAudioStartAck value) {
+ if (startAckBuilder_ == null) {
+ if (payloadCase_ == 2 &&
+ payload_ != cmvr.api.RobotAudio.RobotAudioStartAck.getDefaultInstance()) {
+ payload_ = cmvr.api.RobotAudio.RobotAudioStartAck.newBuilder((cmvr.api.RobotAudio.RobotAudioStartAck) payload_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ payload_ = value;
+ }
+ onChanged();
+ } else {
+ if (payloadCase_ == 2) {
+ startAckBuilder_.mergeFrom(value);
+ } else {
+ startAckBuilder_.setMessage(value);
+ }
+ }
+ payloadCase_ = 2;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioStartAck start_ack = 2;
+ */
+ public Builder clearStartAck() {
+ if (startAckBuilder_ == null) {
+ if (payloadCase_ == 2) {
+ payloadCase_ = 0;
+ payload_ = null;
+ onChanged();
+ }
+ } else {
+ if (payloadCase_ == 2) {
+ payloadCase_ = 0;
+ payload_ = null;
+ }
+ startAckBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioStartAck start_ack = 2;
+ */
+ public cmvr.api.RobotAudio.RobotAudioStartAck.Builder getStartAckBuilder() {
+ return getStartAckFieldBuilder().getBuilder();
+ }
+ /**
+ * .cmvr.api.RobotAudioStartAck start_ack = 2;
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioStartAckOrBuilder getStartAckOrBuilder() {
+ if ((payloadCase_ == 2) && (startAckBuilder_ != null)) {
+ return startAckBuilder_.getMessageOrBuilder();
+ } else {
+ if (payloadCase_ == 2) {
+ return (cmvr.api.RobotAudio.RobotAudioStartAck) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioStartAck.getDefaultInstance();
+ }
+ }
+ /**
+ * .cmvr.api.RobotAudioStartAck start_ack = 2;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioStartAck, cmvr.api.RobotAudio.RobotAudioStartAck.Builder, cmvr.api.RobotAudio.RobotAudioStartAckOrBuilder>
+ getStartAckFieldBuilder() {
+ if (startAckBuilder_ == null) {
+ if (!(payloadCase_ == 2)) {
+ payload_ = cmvr.api.RobotAudio.RobotAudioStartAck.getDefaultInstance();
+ }
+ startAckBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioStartAck, cmvr.api.RobotAudio.RobotAudioStartAck.Builder, cmvr.api.RobotAudio.RobotAudioStartAckOrBuilder>(
+ (cmvr.api.RobotAudio.RobotAudioStartAck) payload_,
+ getParentForChildren(),
+ isClean());
+ payload_ = null;
+ }
+ payloadCase_ = 2;
+ onChanged();;
+ return startAckBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioFrame, cmvr.api.RobotAudio.RobotAudioFrame.Builder, cmvr.api.RobotAudio.RobotAudioFrameOrBuilder> audioFrameBuilder_;
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ * @return Whether the audioFrame field is set.
+ */
+ @java.lang.Override
+ public boolean hasAudioFrame() {
+ return payloadCase_ == 3;
+ }
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ * @return The audioFrame.
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioFrame getAudioFrame() {
+ if (audioFrameBuilder_ == null) {
+ if (payloadCase_ == 3) {
+ return (cmvr.api.RobotAudio.RobotAudioFrame) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioFrame.getDefaultInstance();
+ } else {
+ if (payloadCase_ == 3) {
+ return audioFrameBuilder_.getMessage();
+ }
+ return cmvr.api.RobotAudio.RobotAudioFrame.getDefaultInstance();
+ }
+ }
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ */
+ public Builder setAudioFrame(cmvr.api.RobotAudio.RobotAudioFrame value) {
+ if (audioFrameBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ payload_ = value;
+ onChanged();
+ } else {
+ audioFrameBuilder_.setMessage(value);
+ }
+ payloadCase_ = 3;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ */
+ public Builder setAudioFrame(
+ cmvr.api.RobotAudio.RobotAudioFrame.Builder builderForValue) {
+ if (audioFrameBuilder_ == null) {
+ payload_ = builderForValue.build();
+ onChanged();
+ } else {
+ audioFrameBuilder_.setMessage(builderForValue.build());
+ }
+ payloadCase_ = 3;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ */
+ public Builder mergeAudioFrame(cmvr.api.RobotAudio.RobotAudioFrame value) {
+ if (audioFrameBuilder_ == null) {
+ if (payloadCase_ == 3 &&
+ payload_ != cmvr.api.RobotAudio.RobotAudioFrame.getDefaultInstance()) {
+ payload_ = cmvr.api.RobotAudio.RobotAudioFrame.newBuilder((cmvr.api.RobotAudio.RobotAudioFrame) payload_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ payload_ = value;
+ }
+ onChanged();
+ } else {
+ if (payloadCase_ == 3) {
+ audioFrameBuilder_.mergeFrom(value);
+ } else {
+ audioFrameBuilder_.setMessage(value);
+ }
+ }
+ payloadCase_ = 3;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ */
+ public Builder clearAudioFrame() {
+ if (audioFrameBuilder_ == null) {
+ if (payloadCase_ == 3) {
+ payloadCase_ = 0;
+ payload_ = null;
+ onChanged();
+ }
+ } else {
+ if (payloadCase_ == 3) {
+ payloadCase_ = 0;
+ payload_ = null;
+ }
+ audioFrameBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ */
+ public cmvr.api.RobotAudio.RobotAudioFrame.Builder getAudioFrameBuilder() {
+ return getAudioFrameFieldBuilder().getBuilder();
+ }
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioFrameOrBuilder getAudioFrameOrBuilder() {
+ if ((payloadCase_ == 3) && (audioFrameBuilder_ != null)) {
+ return audioFrameBuilder_.getMessageOrBuilder();
+ } else {
+ if (payloadCase_ == 3) {
+ return (cmvr.api.RobotAudio.RobotAudioFrame) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioFrame.getDefaultInstance();
+ }
+ }
+ /**
+ * .cmvr.api.RobotAudioFrame audio_frame = 3;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioFrame, cmvr.api.RobotAudio.RobotAudioFrame.Builder, cmvr.api.RobotAudio.RobotAudioFrameOrBuilder>
+ getAudioFrameFieldBuilder() {
+ if (audioFrameBuilder_ == null) {
+ if (!(payloadCase_ == 3)) {
+ payload_ = cmvr.api.RobotAudio.RobotAudioFrame.getDefaultInstance();
+ }
+ audioFrameBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioFrame, cmvr.api.RobotAudio.RobotAudioFrame.Builder, cmvr.api.RobotAudio.RobotAudioFrameOrBuilder>(
+ (cmvr.api.RobotAudio.RobotAudioFrame) payload_,
+ getParentForChildren(),
+ isClean());
+ payload_ = null;
+ }
+ payloadCase_ = 3;
+ onChanged();;
+ return audioFrameBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioHeartbeat, cmvr.api.RobotAudio.RobotAudioHeartbeat.Builder, cmvr.api.RobotAudio.RobotAudioHeartbeatOrBuilder> heartbeatBuilder_;
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ * @return Whether the heartbeat field is set.
+ */
+ @java.lang.Override
+ public boolean hasHeartbeat() {
+ return payloadCase_ == 4;
+ }
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ * @return The heartbeat.
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioHeartbeat getHeartbeat() {
+ if (heartbeatBuilder_ == null) {
+ if (payloadCase_ == 4) {
+ return (cmvr.api.RobotAudio.RobotAudioHeartbeat) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioHeartbeat.getDefaultInstance();
+ } else {
+ if (payloadCase_ == 4) {
+ return heartbeatBuilder_.getMessage();
+ }
+ return cmvr.api.RobotAudio.RobotAudioHeartbeat.getDefaultInstance();
+ }
+ }
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ */
+ public Builder setHeartbeat(cmvr.api.RobotAudio.RobotAudioHeartbeat value) {
+ if (heartbeatBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ payload_ = value;
+ onChanged();
+ } else {
+ heartbeatBuilder_.setMessage(value);
+ }
+ payloadCase_ = 4;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ */
+ public Builder setHeartbeat(
+ cmvr.api.RobotAudio.RobotAudioHeartbeat.Builder builderForValue) {
+ if (heartbeatBuilder_ == null) {
+ payload_ = builderForValue.build();
+ onChanged();
+ } else {
+ heartbeatBuilder_.setMessage(builderForValue.build());
+ }
+ payloadCase_ = 4;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ */
+ public Builder mergeHeartbeat(cmvr.api.RobotAudio.RobotAudioHeartbeat value) {
+ if (heartbeatBuilder_ == null) {
+ if (payloadCase_ == 4 &&
+ payload_ != cmvr.api.RobotAudio.RobotAudioHeartbeat.getDefaultInstance()) {
+ payload_ = cmvr.api.RobotAudio.RobotAudioHeartbeat.newBuilder((cmvr.api.RobotAudio.RobotAudioHeartbeat) payload_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ payload_ = value;
+ }
+ onChanged();
+ } else {
+ if (payloadCase_ == 4) {
+ heartbeatBuilder_.mergeFrom(value);
+ } else {
+ heartbeatBuilder_.setMessage(value);
+ }
+ }
+ payloadCase_ = 4;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ */
+ public Builder clearHeartbeat() {
+ if (heartbeatBuilder_ == null) {
+ if (payloadCase_ == 4) {
+ payloadCase_ = 0;
+ payload_ = null;
+ onChanged();
+ }
+ } else {
+ if (payloadCase_ == 4) {
+ payloadCase_ = 0;
+ payload_ = null;
+ }
+ heartbeatBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ */
+ public cmvr.api.RobotAudio.RobotAudioHeartbeat.Builder getHeartbeatBuilder() {
+ return getHeartbeatFieldBuilder().getBuilder();
+ }
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioHeartbeatOrBuilder getHeartbeatOrBuilder() {
+ if ((payloadCase_ == 4) && (heartbeatBuilder_ != null)) {
+ return heartbeatBuilder_.getMessageOrBuilder();
+ } else {
+ if (payloadCase_ == 4) {
+ return (cmvr.api.RobotAudio.RobotAudioHeartbeat) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioHeartbeat.getDefaultInstance();
+ }
+ }
+ /**
+ * .cmvr.api.RobotAudioHeartbeat heartbeat = 4;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioHeartbeat, cmvr.api.RobotAudio.RobotAudioHeartbeat.Builder, cmvr.api.RobotAudio.RobotAudioHeartbeatOrBuilder>
+ getHeartbeatFieldBuilder() {
+ if (heartbeatBuilder_ == null) {
+ if (!(payloadCase_ == 4)) {
+ payload_ = cmvr.api.RobotAudio.RobotAudioHeartbeat.getDefaultInstance();
+ }
+ heartbeatBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioHeartbeat, cmvr.api.RobotAudio.RobotAudioHeartbeat.Builder, cmvr.api.RobotAudio.RobotAudioHeartbeatOrBuilder>(
+ (cmvr.api.RobotAudio.RobotAudioHeartbeat) payload_,
+ getParentForChildren(),
+ isClean());
+ payload_ = null;
+ }
+ payloadCase_ = 4;
+ onChanged();;
+ return heartbeatBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioStop, cmvr.api.RobotAudio.RobotAudioStop.Builder, cmvr.api.RobotAudio.RobotAudioStopOrBuilder> stopBuilder_;
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ * @return Whether the stop field is set.
+ */
+ @java.lang.Override
+ public boolean hasStop() {
+ return payloadCase_ == 5;
+ }
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ * @return The stop.
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioStop getStop() {
+ if (stopBuilder_ == null) {
+ if (payloadCase_ == 5) {
+ return (cmvr.api.RobotAudio.RobotAudioStop) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioStop.getDefaultInstance();
+ } else {
+ if (payloadCase_ == 5) {
+ return stopBuilder_.getMessage();
+ }
+ return cmvr.api.RobotAudio.RobotAudioStop.getDefaultInstance();
+ }
+ }
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ */
+ public Builder setStop(cmvr.api.RobotAudio.RobotAudioStop value) {
+ if (stopBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ payload_ = value;
+ onChanged();
+ } else {
+ stopBuilder_.setMessage(value);
+ }
+ payloadCase_ = 5;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ */
+ public Builder setStop(
+ cmvr.api.RobotAudio.RobotAudioStop.Builder builderForValue) {
+ if (stopBuilder_ == null) {
+ payload_ = builderForValue.build();
+ onChanged();
+ } else {
+ stopBuilder_.setMessage(builderForValue.build());
+ }
+ payloadCase_ = 5;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ */
+ public Builder mergeStop(cmvr.api.RobotAudio.RobotAudioStop value) {
+ if (stopBuilder_ == null) {
+ if (payloadCase_ == 5 &&
+ payload_ != cmvr.api.RobotAudio.RobotAudioStop.getDefaultInstance()) {
+ payload_ = cmvr.api.RobotAudio.RobotAudioStop.newBuilder((cmvr.api.RobotAudio.RobotAudioStop) payload_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ payload_ = value;
+ }
+ onChanged();
+ } else {
+ if (payloadCase_ == 5) {
+ stopBuilder_.mergeFrom(value);
+ } else {
+ stopBuilder_.setMessage(value);
+ }
+ }
+ payloadCase_ = 5;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ */
+ public Builder clearStop() {
+ if (stopBuilder_ == null) {
+ if (payloadCase_ == 5) {
+ payloadCase_ = 0;
+ payload_ = null;
+ onChanged();
+ }
+ } else {
+ if (payloadCase_ == 5) {
+ payloadCase_ = 0;
+ payload_ = null;
+ }
+ stopBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ */
+ public cmvr.api.RobotAudio.RobotAudioStop.Builder getStopBuilder() {
+ return getStopFieldBuilder().getBuilder();
+ }
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioStopOrBuilder getStopOrBuilder() {
+ if ((payloadCase_ == 5) && (stopBuilder_ != null)) {
+ return stopBuilder_.getMessageOrBuilder();
+ } else {
+ if (payloadCase_ == 5) {
+ return (cmvr.api.RobotAudio.RobotAudioStop) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioStop.getDefaultInstance();
+ }
+ }
+ /**
+ * .cmvr.api.RobotAudioStop stop = 5;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioStop, cmvr.api.RobotAudio.RobotAudioStop.Builder, cmvr.api.RobotAudio.RobotAudioStopOrBuilder>
+ getStopFieldBuilder() {
+ if (stopBuilder_ == null) {
+ if (!(payloadCase_ == 5)) {
+ payload_ = cmvr.api.RobotAudio.RobotAudioStop.getDefaultInstance();
+ }
+ stopBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioStop, cmvr.api.RobotAudio.RobotAudioStop.Builder, cmvr.api.RobotAudio.RobotAudioStopOrBuilder>(
+ (cmvr.api.RobotAudio.RobotAudioStop) payload_,
+ getParentForChildren(),
+ isClean());
+ payload_ = null;
+ }
+ payloadCase_ = 5;
+ onChanged();;
+ return stopBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioError, cmvr.api.RobotAudio.RobotAudioError.Builder, cmvr.api.RobotAudio.RobotAudioErrorOrBuilder> errorBuilder_;
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ * @return Whether the error field is set.
+ */
+ @java.lang.Override
+ public boolean hasError() {
+ return payloadCase_ == 6;
+ }
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ * @return The error.
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioError getError() {
+ if (errorBuilder_ == null) {
+ if (payloadCase_ == 6) {
+ return (cmvr.api.RobotAudio.RobotAudioError) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioError.getDefaultInstance();
+ } else {
+ if (payloadCase_ == 6) {
+ return errorBuilder_.getMessage();
+ }
+ return cmvr.api.RobotAudio.RobotAudioError.getDefaultInstance();
+ }
+ }
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ */
+ public Builder setError(cmvr.api.RobotAudio.RobotAudioError value) {
+ if (errorBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ payload_ = value;
+ onChanged();
+ } else {
+ errorBuilder_.setMessage(value);
+ }
+ payloadCase_ = 6;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ */
+ public Builder setError(
+ cmvr.api.RobotAudio.RobotAudioError.Builder builderForValue) {
+ if (errorBuilder_ == null) {
+ payload_ = builderForValue.build();
+ onChanged();
+ } else {
+ errorBuilder_.setMessage(builderForValue.build());
+ }
+ payloadCase_ = 6;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ */
+ public Builder mergeError(cmvr.api.RobotAudio.RobotAudioError value) {
+ if (errorBuilder_ == null) {
+ if (payloadCase_ == 6 &&
+ payload_ != cmvr.api.RobotAudio.RobotAudioError.getDefaultInstance()) {
+ payload_ = cmvr.api.RobotAudio.RobotAudioError.newBuilder((cmvr.api.RobotAudio.RobotAudioError) payload_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ payload_ = value;
+ }
+ onChanged();
+ } else {
+ if (payloadCase_ == 6) {
+ errorBuilder_.mergeFrom(value);
+ } else {
+ errorBuilder_.setMessage(value);
+ }
+ }
+ payloadCase_ = 6;
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ */
+ public Builder clearError() {
+ if (errorBuilder_ == null) {
+ if (payloadCase_ == 6) {
+ payloadCase_ = 0;
+ payload_ = null;
+ onChanged();
+ }
+ } else {
+ if (payloadCase_ == 6) {
+ payloadCase_ = 0;
+ payload_ = null;
+ }
+ errorBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ */
+ public cmvr.api.RobotAudio.RobotAudioError.Builder getErrorBuilder() {
+ return getErrorFieldBuilder().getBuilder();
+ }
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ */
+ @java.lang.Override
+ public cmvr.api.RobotAudio.RobotAudioErrorOrBuilder getErrorOrBuilder() {
+ if ((payloadCase_ == 6) && (errorBuilder_ != null)) {
+ return errorBuilder_.getMessageOrBuilder();
+ } else {
+ if (payloadCase_ == 6) {
+ return (cmvr.api.RobotAudio.RobotAudioError) payload_;
+ }
+ return cmvr.api.RobotAudio.RobotAudioError.getDefaultInstance();
+ }
+ }
+ /**
+ * .cmvr.api.RobotAudioError error = 6;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioError, cmvr.api.RobotAudio.RobotAudioError.Builder, cmvr.api.RobotAudio.RobotAudioErrorOrBuilder>
+ getErrorFieldBuilder() {
+ if (errorBuilder_ == null) {
+ if (!(payloadCase_ == 6)) {
+ payload_ = cmvr.api.RobotAudio.RobotAudioError.getDefaultInstance();
+ }
+ errorBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ cmvr.api.RobotAudio.RobotAudioError, cmvr.api.RobotAudio.RobotAudioError.Builder, cmvr.api.RobotAudio.RobotAudioErrorOrBuilder>(
+ (cmvr.api.RobotAudio.RobotAudioError) payload_,
+ getParentForChildren(),
+ isClean());
+ payload_ = null;
+ }
+ payloadCase_ = 6;
+ onChanged();;
+ return errorBuilder_;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:cmvr.api.RobotAudioResponse)
+ }
+
+ // @@protoc_insertion_point(class_scope:cmvr.api.RobotAudioResponse)
+ private static final cmvr.api.RobotAudio.RobotAudioResponse DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new cmvr.api.RobotAudio.RobotAudioResponse();
+ }
+
+ public static cmvr.api.RobotAudio.RobotAudioResponse getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser+ * Real-time bidirectional robot audio service. + * Java backend is the gRPC client; robot terminal is the gRPC server. + *+ */ +@javax.annotation.Generated( + value = "by gRPC proto compiler (version 1.52.0)", + comments = "Source: cmvr/api/robot_audio.proto") +@io.grpc.stub.annotations.GrpcGenerated +public final class RobotAudioServiceGrpc { + + private RobotAudioServiceGrpc() {} + + public static final String SERVICE_NAME = "cmvr.api.RobotAudioService"; + + // Static method descriptors that strictly reflect the proto. + private static volatile io.grpc.MethodDescriptor
+ * Real-time bidirectional robot audio service. + * Java backend is the gRPC client; robot terminal is the gRPC server. + *+ */ + public static abstract class RobotAudioServiceImplBase implements io.grpc.BindableService { + + /** + */ + public io.grpc.stub.StreamObserver
+ * Real-time bidirectional robot audio service. + * Java backend is the gRPC client; robot terminal is the gRPC server. + *+ */ + public static final class RobotAudioServiceStub extends io.grpc.stub.AbstractAsyncStub
+ * Real-time bidirectional robot audio service. + * Java backend is the gRPC client; robot terminal is the gRPC server. + *+ */ + public static final class RobotAudioServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub
+ * Real-time bidirectional robot audio service. + * Java backend is the gRPC client; robot terminal is the gRPC server. + *+ */ + public static final class RobotAudioServiceFutureStub extends io.grpc.stub.AbstractFutureStub
cRzJ2NCZwS|pD2s_&L@ejz$*b VmCOIs|>y7I}Ym>YBk@O-;
ziL2oKNj;?v-$|V+9&rCV^^2?f%%wf!N^FzB4C90UO50NlO?%k&Wxu3vw7y1iMy>V*
z=UwGiJ@Gwy!u5Nm2E;L)Hy0Pp<{9&8pLrWw)ixJ@EvF4_Q?-*T{=}y^PfGOi7S^6V
zfXA`o@5fX2Aindv@s=6C^&!qZ#PR){)t~kxxgO!1bAFt;{#>vWjacGLj~GYT`RlHD
z>ndM*=Dy{5(U<4izOS%pRT^PfPn&ldBlyjLqb%utuEp^k?N)t{)n_|Yc3A`7IFF-`dZ&%M%j@A8-yNDl7Fd_eIRPlI?*zYen{&t
z?vakP=(Hk5s6KDQMvBlrwTFCf@rAP*92aq{De6e+RBjhNXo2L#=Jb%3g*J*K7ZH^?
zTK^CAv)3#mddRhJ)T_~}tiFmfep=C1j#77_<>U#y*IUs_J|m(6X9_i;mDdNF)yA96
zyXb?|j?)61%RAXxB1dgMtv`Ftwvfskzj2d-qPN~BGzwHEf^-Ifw5gw@lq{z9^Wl-`
zZ4rao4_d=o@>=nFBYa0^Arx$mPCGs+?M53fjz!7I$}{Q7QEhFf&B-N>)2^_W^$LnS
zEj@au^;Ft#a+SVdEh;T2?G<_
QZ~hNwlPu!k%&Vs_VT+RG9@y
z?JAr~aBXZ`AZh_+Y@EfU4@pXLHQG2oCrVLAg0)$+EaIH2XccIi4WI|5*=^wi=QC?}
zM4wVzO*dLQT7U81iH=2grVq6fTt(S2YiFyw#;d&@{m4>^7J+^zWxllDBhbCJhO$`C
zuCv{>-SnC3J2y^%eBeEDg)78bhQ41{$5uXQnW#(jUO9KS5$zB;L*G;dzodG7el=;u
z*s={N*>+Jr>+7~0>CV|>+KfiK)XuR!&H