CMVR-IOT/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-lib/src/main/java/cmvr/api/RobotAudio.java
lixiaolong 885e94883b feat(audio): 添加机器人实时语音对讲功能
- 在GrpcServiceManager中注册机器人实时语音双向流服务异步Stub
- 引入webrtc-java依赖支持WebRTC功能
- 新增AudioService实现WebSocket与gRPC音频流转换业务逻辑
- 实现WebSocket信令处理和音频数据传输功能
- 添加机器人音频心跳检测和会话管理机制
- 新增RobotAudioGrpcAdapter实现gRPC双向流音频传输
- 定义RobotAudioService gRPC服务协议和消息格式
- 实现音频帧队列管理和流量控制机制
2026-07-17 10:24:53 +08:00

9091 lines
302 KiB
Java

// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: cmvr/api/robot_audio.proto
package cmvr.api;
public final class RobotAudio {
private RobotAudio() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface RobotAudioFormatOrBuilder extends
// @@protoc_insertion_point(interface_extends:cmvr.api.RobotAudioFormat)
com.google.protobuf.MessageOrBuilder {
/**
* <code>int32 sample_rate = 1;</code>
* @return The sampleRate.
*/
int getSampleRate();
/**
* <code>int32 channels = 2;</code>
* @return The channels.
*/
int getChannels();
/**
* <code>int32 bits_per_sample = 3;</code>
* @return The bitsPerSample.
*/
int getBitsPerSample();
/**
* <code>string encoding = 4;</code>
* @return The encoding.
*/
java.lang.String getEncoding();
/**
* <code>string encoding = 4;</code>
* @return The bytes for encoding.
*/
com.google.protobuf.ByteString
getEncodingBytes();
}
/**
* <pre>
* Fixed audio format: PCM_S16LE, 48 kHz, 16-bit, mono.
* Both directions use 10 ms frames: 480 samples, 960 bytes.
* </pre>
*
* 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_;
/**
* <code>int32 sample_rate = 1;</code>
* @return The sampleRate.
*/
@java.lang.Override
public int getSampleRate() {
return sampleRate_;
}
public static final int CHANNELS_FIELD_NUMBER = 2;
private int channels_;
/**
* <code>int32 channels = 2;</code>
* @return The channels.
*/
@java.lang.Override
public int getChannels() {
return channels_;
}
public static final int BITS_PER_SAMPLE_FIELD_NUMBER = 3;
private int bitsPerSample_;
/**
* <code>int32 bits_per_sample = 3;</code>
* @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_;
/**
* <code>string encoding = 4;</code>
* @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;
}
}
/**
* <code>string encoding = 4;</code>
* @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;
}
/**
* <pre>
* Fixed audio format: PCM_S16LE, 48 kHz, 16-bit, mono.
* Both directions use 10 ms frames: 480 samples, 960 bytes.
* </pre>
*
* Protobuf type {@code cmvr.api.RobotAudioFormat}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:cmvr.api.RobotAudioFormat)
cmvr.api.RobotAudio.RobotAudioFormatOrBuilder {
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);
}
// Construct using cmvr.api.RobotAudio.RobotAudioFormat.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
sampleRate_ = 0;
channels_ = 0;
bitsPerSample_ = 0;
encoding_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return cmvr.api.RobotAudio.internal_static_cmvr_api_RobotAudioFormat_descriptor;
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioFormat getDefaultInstanceForType() {
return cmvr.api.RobotAudio.RobotAudioFormat.getDefaultInstance();
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioFormat build() {
cmvr.api.RobotAudio.RobotAudioFormat result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioFormat buildPartial() {
cmvr.api.RobotAudio.RobotAudioFormat result = new cmvr.api.RobotAudio.RobotAudioFormat(this);
result.sampleRate_ = sampleRate_;
result.channels_ = channels_;
result.bitsPerSample_ = bitsPerSample_;
result.encoding_ = encoding_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof cmvr.api.RobotAudio.RobotAudioFormat) {
return mergeFrom((cmvr.api.RobotAudio.RobotAudioFormat)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(cmvr.api.RobotAudio.RobotAudioFormat other) {
if (other == cmvr.api.RobotAudio.RobotAudioFormat.getDefaultInstance()) return this;
if (other.getSampleRate() != 0) {
setSampleRate(other.getSampleRate());
}
if (other.getChannels() != 0) {
setChannels(other.getChannels());
}
if (other.getBitsPerSample() != 0) {
setBitsPerSample(other.getBitsPerSample());
}
if (!other.getEncoding().isEmpty()) {
encoding_ = other.encoding_;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
sampleRate_ = input.readInt32();
break;
} // case 8
case 16: {
channels_ = input.readInt32();
break;
} // case 16
case 24: {
bitsPerSample_ = input.readInt32();
break;
} // case 24
case 34: {
encoding_ = input.readStringRequireUtf8();
break;
} // case 34
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int sampleRate_ ;
/**
* <code>int32 sample_rate = 1;</code>
* @return The sampleRate.
*/
@java.lang.Override
public int getSampleRate() {
return sampleRate_;
}
/**
* <code>int32 sample_rate = 1;</code>
* @param value The sampleRate to set.
* @return This builder for chaining.
*/
public Builder setSampleRate(int value) {
sampleRate_ = value;
onChanged();
return this;
}
/**
* <code>int32 sample_rate = 1;</code>
* @return This builder for chaining.
*/
public Builder clearSampleRate() {
sampleRate_ = 0;
onChanged();
return this;
}
private int channels_ ;
/**
* <code>int32 channels = 2;</code>
* @return The channels.
*/
@java.lang.Override
public int getChannels() {
return channels_;
}
/**
* <code>int32 channels = 2;</code>
* @param value The channels to set.
* @return This builder for chaining.
*/
public Builder setChannels(int value) {
channels_ = value;
onChanged();
return this;
}
/**
* <code>int32 channels = 2;</code>
* @return This builder for chaining.
*/
public Builder clearChannels() {
channels_ = 0;
onChanged();
return this;
}
private int bitsPerSample_ ;
/**
* <code>int32 bits_per_sample = 3;</code>
* @return The bitsPerSample.
*/
@java.lang.Override
public int getBitsPerSample() {
return bitsPerSample_;
}
/**
* <code>int32 bits_per_sample = 3;</code>
* @param value The bitsPerSample to set.
* @return This builder for chaining.
*/
public Builder setBitsPerSample(int value) {
bitsPerSample_ = value;
onChanged();
return this;
}
/**
* <code>int32 bits_per_sample = 3;</code>
* @return This builder for chaining.
*/
public Builder clearBitsPerSample() {
bitsPerSample_ = 0;
onChanged();
return this;
}
private java.lang.Object encoding_ = "";
/**
* <code>string encoding = 4;</code>
* @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;
}
}
/**
* <code>string encoding = 4;</code>
* @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;
}
}
/**
* <code>string encoding = 4;</code>
* @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;
}
/**
* <code>string encoding = 4;</code>
* @return This builder for chaining.
*/
public Builder clearEncoding() {
encoding_ = getDefaultInstance().getEncoding();
onChanged();
return this;
}
/**
* <code>string encoding = 4;</code>
* @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.Parser<RobotAudioFormat>
PARSER = new com.google.protobuf.AbstractParser<RobotAudioFormat>() {
@java.lang.Override
public RobotAudioFormat parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser<RobotAudioFormat> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<RobotAudioFormat> getParserForType() {
return PARSER;
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioFormat getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RobotAudioStartOrBuilder extends
// @@protoc_insertion_point(interface_extends:cmvr.api.RobotAudioStart)
com.google.protobuf.MessageOrBuilder {
/**
* <code>string session_id = 1;</code>
* @return The sessionId.
*/
java.lang.String getSessionId();
/**
* <code>string session_id = 1;</code>
* @return The bytes for sessionId.
*/
com.google.protobuf.ByteString
getSessionIdBytes();
/**
* <code>string operator_id = 2;</code>
* @return The operatorId.
*/
java.lang.String getOperatorId();
/**
* <code>string operator_id = 2;</code>
* @return The bytes for operatorId.
*/
com.google.protobuf.ByteString
getOperatorIdBytes();
/**
* <code>.cmvr.api.RobotAudioFormat format = 3;</code>
* @return Whether the format field is set.
*/
boolean hasFormat();
/**
* <code>.cmvr.api.RobotAudioFormat format = 3;</code>
* @return The format.
*/
cmvr.api.RobotAudio.RobotAudioFormat getFormat();
/**
* <code>.cmvr.api.RobotAudioFormat format = 3;</code>
*/
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_;
/**
* <code>string session_id = 1;</code>
* @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;
}
}
/**
* <code>string session_id = 1;</code>
* @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_;
/**
* <code>string operator_id = 2;</code>
* @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;
}
}
/**
* <code>string operator_id = 2;</code>
* @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_;
/**
* <code>.cmvr.api.RobotAudioFormat format = 3;</code>
* @return Whether the format field is set.
*/
@java.lang.Override
public boolean hasFormat() {
return format_ != null;
}
/**
* <code>.cmvr.api.RobotAudioFormat format = 3;</code>
* @return The format.
*/
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioFormat getFormat() {
return format_ == null ? cmvr.api.RobotAudio.RobotAudioFormat.getDefaultInstance() : format_;
}
/**
* <code>.cmvr.api.RobotAudioFormat format = 3;</code>
*/
@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.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:cmvr.api.RobotAudioStart)
cmvr.api.RobotAudio.RobotAudioStartOrBuilder {
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);
}
// Construct using cmvr.api.RobotAudio.RobotAudioStart.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
sessionId_ = "";
operatorId_ = "";
if (formatBuilder_ == null) {
format_ = null;
} else {
format_ = null;
formatBuilder_ = null;
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return cmvr.api.RobotAudio.internal_static_cmvr_api_RobotAudioStart_descriptor;
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioStart getDefaultInstanceForType() {
return cmvr.api.RobotAudio.RobotAudioStart.getDefaultInstance();
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioStart build() {
cmvr.api.RobotAudio.RobotAudioStart result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioStart buildPartial() {
cmvr.api.RobotAudio.RobotAudioStart result = new cmvr.api.RobotAudio.RobotAudioStart(this);
result.sessionId_ = sessionId_;
result.operatorId_ = operatorId_;
if (formatBuilder_ == null) {
result.format_ = format_;
} else {
result.format_ = formatBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof cmvr.api.RobotAudio.RobotAudioStart) {
return mergeFrom((cmvr.api.RobotAudio.RobotAudioStart)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(cmvr.api.RobotAudio.RobotAudioStart other) {
if (other == cmvr.api.RobotAudio.RobotAudioStart.getDefaultInstance()) return this;
if (!other.getSessionId().isEmpty()) {
sessionId_ = other.sessionId_;
onChanged();
}
if (!other.getOperatorId().isEmpty()) {
operatorId_ = other.operatorId_;
onChanged();
}
if (other.hasFormat()) {
mergeFormat(other.getFormat());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
sessionId_ = input.readStringRequireUtf8();
break;
} // case 10
case 18: {
operatorId_ = input.readStringRequireUtf8();
break;
} // case 18
case 26: {
input.readMessage(
getFormatFieldBuilder().getBuilder(),
extensionRegistry);
break;
} // case 26
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private java.lang.Object sessionId_ = "";
/**
* <code>string session_id = 1;</code>
* @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;
}
}
/**
* <code>string session_id = 1;</code>
* @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;
}
}
/**
* <code>string session_id = 1;</code>
* @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;
}
/**
* <code>string session_id = 1;</code>
* @return This builder for chaining.
*/
public Builder clearSessionId() {
sessionId_ = getDefaultInstance().getSessionId();
onChanged();
return this;
}
/**
* <code>string session_id = 1;</code>
* @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_ = "";
/**
* <code>string operator_id = 2;</code>
* @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;
}
}
/**
* <code>string operator_id = 2;</code>
* @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;
}
}
/**
* <code>string operator_id = 2;</code>
* @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;
}
/**
* <code>string operator_id = 2;</code>
* @return This builder for chaining.
*/
public Builder clearOperatorId() {
operatorId_ = getDefaultInstance().getOperatorId();
onChanged();
return this;
}
/**
* <code>string operator_id = 2;</code>
* @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_;
/**
* <code>.cmvr.api.RobotAudioFormat format = 3;</code>
* @return Whether the format field is set.
*/
public boolean hasFormat() {
return formatBuilder_ != null || format_ != null;
}
/**
* <code>.cmvr.api.RobotAudioFormat format = 3;</code>
* @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();
}
}
/**
* <code>.cmvr.api.RobotAudioFormat format = 3;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioFormat format = 3;</code>
*/
public Builder setFormat(
cmvr.api.RobotAudio.RobotAudioFormat.Builder builderForValue) {
if (formatBuilder_ == null) {
format_ = builderForValue.build();
onChanged();
} else {
formatBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* <code>.cmvr.api.RobotAudioFormat format = 3;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioFormat format = 3;</code>
*/
public Builder clearFormat() {
if (formatBuilder_ == null) {
format_ = null;
onChanged();
} else {
format_ = null;
formatBuilder_ = null;
}
return this;
}
/**
* <code>.cmvr.api.RobotAudioFormat format = 3;</code>
*/
public cmvr.api.RobotAudio.RobotAudioFormat.Builder getFormatBuilder() {
onChanged();
return getFormatFieldBuilder().getBuilder();
}
/**
* <code>.cmvr.api.RobotAudioFormat format = 3;</code>
*/
public cmvr.api.RobotAudio.RobotAudioFormatOrBuilder getFormatOrBuilder() {
if (formatBuilder_ != null) {
return formatBuilder_.getMessageOrBuilder();
} else {
return format_ == null ?
cmvr.api.RobotAudio.RobotAudioFormat.getDefaultInstance() : format_;
}
}
/**
* <code>.cmvr.api.RobotAudioFormat format = 3;</code>
*/
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.Parser<RobotAudioStart>
PARSER = new com.google.protobuf.AbstractParser<RobotAudioStart>() {
@java.lang.Override
public RobotAudioStart parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser<RobotAudioStart> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<RobotAudioStart> getParserForType() {
return PARSER;
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioStart getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RobotAudioFrameOrBuilder extends
// @@protoc_insertion_point(interface_extends:cmvr.api.RobotAudioFrame)
com.google.protobuf.MessageOrBuilder {
/**
* <code>string session_id = 1;</code>
* @return The sessionId.
*/
java.lang.String getSessionId();
/**
* <code>string session_id = 1;</code>
* @return The bytes for sessionId.
*/
com.google.protobuf.ByteString
getSessionIdBytes();
/**
* <code>int64 sequence = 2;</code>
* @return The sequence.
*/
long getSequence();
/**
* <pre>
* Robot upload: capture timestamp. Browser downlink: backend send timestamp.
* </pre>
*
* <code>int64 timestamp_ms = 3;</code>
* @return The timestampMs.
*/
long getTimestampMs();
/**
* <pre>
* PCM_S16LE. Fixed 10 ms / 960 bytes at 48 kHz mono 16-bit.
* </pre>
*
* <code>bytes pcm = 4;</code>
* @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_;
/**
* <code>string session_id = 1;</code>
* @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;
}
}
/**
* <code>string session_id = 1;</code>
* @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_;
/**
* <code>int64 sequence = 2;</code>
* @return The sequence.
*/
@java.lang.Override
public long getSequence() {
return sequence_;
}
public static final int TIMESTAMP_MS_FIELD_NUMBER = 3;
private long timestampMs_;
/**
* <pre>
* Robot upload: capture timestamp. Browser downlink: backend send timestamp.
* </pre>
*
* <code>int64 timestamp_ms = 3;</code>
* @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_;
/**
* <pre>
* PCM_S16LE. Fixed 10 ms / 960 bytes at 48 kHz mono 16-bit.
* </pre>
*
* <code>bytes pcm = 4;</code>
* @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.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:cmvr.api.RobotAudioFrame)
cmvr.api.RobotAudio.RobotAudioFrameOrBuilder {
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);
}
// Construct using cmvr.api.RobotAudio.RobotAudioFrame.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
sessionId_ = "";
sequence_ = 0L;
timestampMs_ = 0L;
pcm_ = com.google.protobuf.ByteString.EMPTY;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return cmvr.api.RobotAudio.internal_static_cmvr_api_RobotAudioFrame_descriptor;
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioFrame getDefaultInstanceForType() {
return cmvr.api.RobotAudio.RobotAudioFrame.getDefaultInstance();
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioFrame build() {
cmvr.api.RobotAudio.RobotAudioFrame result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioFrame buildPartial() {
cmvr.api.RobotAudio.RobotAudioFrame result = new cmvr.api.RobotAudio.RobotAudioFrame(this);
result.sessionId_ = sessionId_;
result.sequence_ = sequence_;
result.timestampMs_ = timestampMs_;
result.pcm_ = pcm_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof cmvr.api.RobotAudio.RobotAudioFrame) {
return mergeFrom((cmvr.api.RobotAudio.RobotAudioFrame)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(cmvr.api.RobotAudio.RobotAudioFrame other) {
if (other == cmvr.api.RobotAudio.RobotAudioFrame.getDefaultInstance()) return this;
if (!other.getSessionId().isEmpty()) {
sessionId_ = other.sessionId_;
onChanged();
}
if (other.getSequence() != 0L) {
setSequence(other.getSequence());
}
if (other.getTimestampMs() != 0L) {
setTimestampMs(other.getTimestampMs());
}
if (other.getPcm() != com.google.protobuf.ByteString.EMPTY) {
setPcm(other.getPcm());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
sessionId_ = input.readStringRequireUtf8();
break;
} // case 10
case 16: {
sequence_ = input.readInt64();
break;
} // case 16
case 24: {
timestampMs_ = input.readInt64();
break;
} // case 24
case 34: {
pcm_ = input.readBytes();
break;
} // case 34
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private java.lang.Object sessionId_ = "";
/**
* <code>string session_id = 1;</code>
* @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;
}
}
/**
* <code>string session_id = 1;</code>
* @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;
}
}
/**
* <code>string session_id = 1;</code>
* @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;
}
/**
* <code>string session_id = 1;</code>
* @return This builder for chaining.
*/
public Builder clearSessionId() {
sessionId_ = getDefaultInstance().getSessionId();
onChanged();
return this;
}
/**
* <code>string session_id = 1;</code>
* @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_ ;
/**
* <code>int64 sequence = 2;</code>
* @return The sequence.
*/
@java.lang.Override
public long getSequence() {
return sequence_;
}
/**
* <code>int64 sequence = 2;</code>
* @param value The sequence to set.
* @return This builder for chaining.
*/
public Builder setSequence(long value) {
sequence_ = value;
onChanged();
return this;
}
/**
* <code>int64 sequence = 2;</code>
* @return This builder for chaining.
*/
public Builder clearSequence() {
sequence_ = 0L;
onChanged();
return this;
}
private long timestampMs_ ;
/**
* <pre>
* Robot upload: capture timestamp. Browser downlink: backend send timestamp.
* </pre>
*
* <code>int64 timestamp_ms = 3;</code>
* @return The timestampMs.
*/
@java.lang.Override
public long getTimestampMs() {
return timestampMs_;
}
/**
* <pre>
* Robot upload: capture timestamp. Browser downlink: backend send timestamp.
* </pre>
*
* <code>int64 timestamp_ms = 3;</code>
* @param value The timestampMs to set.
* @return This builder for chaining.
*/
public Builder setTimestampMs(long value) {
timestampMs_ = value;
onChanged();
return this;
}
/**
* <pre>
* Robot upload: capture timestamp. Browser downlink: backend send timestamp.
* </pre>
*
* <code>int64 timestamp_ms = 3;</code>
* @return This builder for chaining.
*/
public Builder clearTimestampMs() {
timestampMs_ = 0L;
onChanged();
return this;
}
private com.google.protobuf.ByteString pcm_ = com.google.protobuf.ByteString.EMPTY;
/**
* <pre>
* PCM_S16LE. Fixed 10 ms / 960 bytes at 48 kHz mono 16-bit.
* </pre>
*
* <code>bytes pcm = 4;</code>
* @return The pcm.
*/
@java.lang.Override
public com.google.protobuf.ByteString getPcm() {
return pcm_;
}
/**
* <pre>
* PCM_S16LE. Fixed 10 ms / 960 bytes at 48 kHz mono 16-bit.
* </pre>
*
* <code>bytes pcm = 4;</code>
* @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;
}
/**
* <pre>
* PCM_S16LE. Fixed 10 ms / 960 bytes at 48 kHz mono 16-bit.
* </pre>
*
* <code>bytes pcm = 4;</code>
* @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.Parser<RobotAudioFrame>
PARSER = new com.google.protobuf.AbstractParser<RobotAudioFrame>() {
@java.lang.Override
public RobotAudioFrame parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser<RobotAudioFrame> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<RobotAudioFrame> getParserForType() {
return PARSER;
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioFrame getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RobotAudioHeartbeatOrBuilder extends
// @@protoc_insertion_point(interface_extends:cmvr.api.RobotAudioHeartbeat)
com.google.protobuf.MessageOrBuilder {
/**
* <code>string session_id = 1;</code>
* @return The sessionId.
*/
java.lang.String getSessionId();
/**
* <code>string session_id = 1;</code>
* @return The bytes for sessionId.
*/
com.google.protobuf.ByteString
getSessionIdBytes();
/**
* <code>int64 timestamp_ms = 2;</code>
* @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_;
/**
* <code>string session_id = 1;</code>
* @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;
}
}
/**
* <code>string session_id = 1;</code>
* @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_;
/**
* <code>int64 timestamp_ms = 2;</code>
* @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.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:cmvr.api.RobotAudioHeartbeat)
cmvr.api.RobotAudio.RobotAudioHeartbeatOrBuilder {
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);
}
// Construct using cmvr.api.RobotAudio.RobotAudioHeartbeat.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
sessionId_ = "";
timestampMs_ = 0L;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return cmvr.api.RobotAudio.internal_static_cmvr_api_RobotAudioHeartbeat_descriptor;
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioHeartbeat getDefaultInstanceForType() {
return cmvr.api.RobotAudio.RobotAudioHeartbeat.getDefaultInstance();
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioHeartbeat build() {
cmvr.api.RobotAudio.RobotAudioHeartbeat result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioHeartbeat buildPartial() {
cmvr.api.RobotAudio.RobotAudioHeartbeat result = new cmvr.api.RobotAudio.RobotAudioHeartbeat(this);
result.sessionId_ = sessionId_;
result.timestampMs_ = timestampMs_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof cmvr.api.RobotAudio.RobotAudioHeartbeat) {
return mergeFrom((cmvr.api.RobotAudio.RobotAudioHeartbeat)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(cmvr.api.RobotAudio.RobotAudioHeartbeat other) {
if (other == cmvr.api.RobotAudio.RobotAudioHeartbeat.getDefaultInstance()) return this;
if (!other.getSessionId().isEmpty()) {
sessionId_ = other.sessionId_;
onChanged();
}
if (other.getTimestampMs() != 0L) {
setTimestampMs(other.getTimestampMs());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
sessionId_ = input.readStringRequireUtf8();
break;
} // case 10
case 16: {
timestampMs_ = input.readInt64();
break;
} // case 16
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private java.lang.Object sessionId_ = "";
/**
* <code>string session_id = 1;</code>
* @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;
}
}
/**
* <code>string session_id = 1;</code>
* @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;
}
}
/**
* <code>string session_id = 1;</code>
* @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;
}
/**
* <code>string session_id = 1;</code>
* @return This builder for chaining.
*/
public Builder clearSessionId() {
sessionId_ = getDefaultInstance().getSessionId();
onChanged();
return this;
}
/**
* <code>string session_id = 1;</code>
* @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_ ;
/**
* <code>int64 timestamp_ms = 2;</code>
* @return The timestampMs.
*/
@java.lang.Override
public long getTimestampMs() {
return timestampMs_;
}
/**
* <code>int64 timestamp_ms = 2;</code>
* @param value The timestampMs to set.
* @return This builder for chaining.
*/
public Builder setTimestampMs(long value) {
timestampMs_ = value;
onChanged();
return this;
}
/**
* <code>int64 timestamp_ms = 2;</code>
* @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.Parser<RobotAudioHeartbeat>
PARSER = new com.google.protobuf.AbstractParser<RobotAudioHeartbeat>() {
@java.lang.Override
public RobotAudioHeartbeat parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser<RobotAudioHeartbeat> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<RobotAudioHeartbeat> getParserForType() {
return PARSER;
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioHeartbeat getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RobotAudioStopOrBuilder extends
// @@protoc_insertion_point(interface_extends:cmvr.api.RobotAudioStop)
com.google.protobuf.MessageOrBuilder {
/**
* <code>string session_id = 1;</code>
* @return The sessionId.
*/
java.lang.String getSessionId();
/**
* <code>string session_id = 1;</code>
* @return The bytes for sessionId.
*/
com.google.protobuf.ByteString
getSessionIdBytes();
/**
* <code>string reason = 2;</code>
* @return The reason.
*/
java.lang.String getReason();
/**
* <code>string reason = 2;</code>
* @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_;
/**
* <code>string session_id = 1;</code>
* @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;
}
}
/**
* <code>string session_id = 1;</code>
* @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_;
/**
* <code>string reason = 2;</code>
* @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;
}
}
/**
* <code>string reason = 2;</code>
* @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.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:cmvr.api.RobotAudioStop)
cmvr.api.RobotAudio.RobotAudioStopOrBuilder {
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);
}
// Construct using cmvr.api.RobotAudio.RobotAudioStop.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
sessionId_ = "";
reason_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return cmvr.api.RobotAudio.internal_static_cmvr_api_RobotAudioStop_descriptor;
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioStop getDefaultInstanceForType() {
return cmvr.api.RobotAudio.RobotAudioStop.getDefaultInstance();
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioStop build() {
cmvr.api.RobotAudio.RobotAudioStop result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioStop buildPartial() {
cmvr.api.RobotAudio.RobotAudioStop result = new cmvr.api.RobotAudio.RobotAudioStop(this);
result.sessionId_ = sessionId_;
result.reason_ = reason_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof cmvr.api.RobotAudio.RobotAudioStop) {
return mergeFrom((cmvr.api.RobotAudio.RobotAudioStop)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(cmvr.api.RobotAudio.RobotAudioStop other) {
if (other == cmvr.api.RobotAudio.RobotAudioStop.getDefaultInstance()) return this;
if (!other.getSessionId().isEmpty()) {
sessionId_ = other.sessionId_;
onChanged();
}
if (!other.getReason().isEmpty()) {
reason_ = other.reason_;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
sessionId_ = input.readStringRequireUtf8();
break;
} // case 10
case 18: {
reason_ = input.readStringRequireUtf8();
break;
} // case 18
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private java.lang.Object sessionId_ = "";
/**
* <code>string session_id = 1;</code>
* @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;
}
}
/**
* <code>string session_id = 1;</code>
* @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;
}
}
/**
* <code>string session_id = 1;</code>
* @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;
}
/**
* <code>string session_id = 1;</code>
* @return This builder for chaining.
*/
public Builder clearSessionId() {
sessionId_ = getDefaultInstance().getSessionId();
onChanged();
return this;
}
/**
* <code>string session_id = 1;</code>
* @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_ = "";
/**
* <code>string reason = 2;</code>
* @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;
}
}
/**
* <code>string reason = 2;</code>
* @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;
}
}
/**
* <code>string reason = 2;</code>
* @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;
}
/**
* <code>string reason = 2;</code>
* @return This builder for chaining.
*/
public Builder clearReason() {
reason_ = getDefaultInstance().getReason();
onChanged();
return this;
}
/**
* <code>string reason = 2;</code>
* @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.Parser<RobotAudioStop>
PARSER = new com.google.protobuf.AbstractParser<RobotAudioStop>() {
@java.lang.Override
public RobotAudioStop parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser<RobotAudioStop> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<RobotAudioStop> getParserForType() {
return PARSER;
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioStop getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RobotAudioErrorOrBuilder extends
// @@protoc_insertion_point(interface_extends:cmvr.api.RobotAudioError)
com.google.protobuf.MessageOrBuilder {
/**
* <code>string session_id = 1;</code>
* @return The sessionId.
*/
java.lang.String getSessionId();
/**
* <code>string session_id = 1;</code>
* @return The bytes for sessionId.
*/
com.google.protobuf.ByteString
getSessionIdBytes();
/**
* <code>int32 code = 2;</code>
* @return The code.
*/
int getCode();
/**
* <code>string message = 3;</code>
* @return The message.
*/
java.lang.String getMessage();
/**
* <code>string message = 3;</code>
* @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_;
/**
* <code>string session_id = 1;</code>
* @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;
}
}
/**
* <code>string session_id = 1;</code>
* @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_;
/**
* <code>int32 code = 2;</code>
* @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_;
/**
* <code>string message = 3;</code>
* @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;
}
}
/**
* <code>string message = 3;</code>
* @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.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:cmvr.api.RobotAudioError)
cmvr.api.RobotAudio.RobotAudioErrorOrBuilder {
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);
}
// Construct using cmvr.api.RobotAudio.RobotAudioError.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
sessionId_ = "";
code_ = 0;
message_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return cmvr.api.RobotAudio.internal_static_cmvr_api_RobotAudioError_descriptor;
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioError getDefaultInstanceForType() {
return cmvr.api.RobotAudio.RobotAudioError.getDefaultInstance();
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioError build() {
cmvr.api.RobotAudio.RobotAudioError result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioError buildPartial() {
cmvr.api.RobotAudio.RobotAudioError result = new cmvr.api.RobotAudio.RobotAudioError(this);
result.sessionId_ = sessionId_;
result.code_ = code_;
result.message_ = message_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof cmvr.api.RobotAudio.RobotAudioError) {
return mergeFrom((cmvr.api.RobotAudio.RobotAudioError)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(cmvr.api.RobotAudio.RobotAudioError other) {
if (other == cmvr.api.RobotAudio.RobotAudioError.getDefaultInstance()) return this;
if (!other.getSessionId().isEmpty()) {
sessionId_ = other.sessionId_;
onChanged();
}
if (other.getCode() != 0) {
setCode(other.getCode());
}
if (!other.getMessage().isEmpty()) {
message_ = other.message_;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
sessionId_ = input.readStringRequireUtf8();
break;
} // case 10
case 16: {
code_ = input.readInt32();
break;
} // case 16
case 26: {
message_ = input.readStringRequireUtf8();
break;
} // case 26
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private java.lang.Object sessionId_ = "";
/**
* <code>string session_id = 1;</code>
* @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;
}
}
/**
* <code>string session_id = 1;</code>
* @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;
}
}
/**
* <code>string session_id = 1;</code>
* @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;
}
/**
* <code>string session_id = 1;</code>
* @return This builder for chaining.
*/
public Builder clearSessionId() {
sessionId_ = getDefaultInstance().getSessionId();
onChanged();
return this;
}
/**
* <code>string session_id = 1;</code>
* @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_ ;
/**
* <code>int32 code = 2;</code>
* @return The code.
*/
@java.lang.Override
public int getCode() {
return code_;
}
/**
* <code>int32 code = 2;</code>
* @param value The code to set.
* @return This builder for chaining.
*/
public Builder setCode(int value) {
code_ = value;
onChanged();
return this;
}
/**
* <code>int32 code = 2;</code>
* @return This builder for chaining.
*/
public Builder clearCode() {
code_ = 0;
onChanged();
return this;
}
private java.lang.Object message_ = "";
/**
* <code>string message = 3;</code>
* @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;
}
}
/**
* <code>string message = 3;</code>
* @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;
}
}
/**
* <code>string message = 3;</code>
* @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;
}
/**
* <code>string message = 3;</code>
* @return This builder for chaining.
*/
public Builder clearMessage() {
message_ = getDefaultInstance().getMessage();
onChanged();
return this;
}
/**
* <code>string message = 3;</code>
* @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.Parser<RobotAudioError>
PARSER = new com.google.protobuf.AbstractParser<RobotAudioError>() {
@java.lang.Override
public RobotAudioError parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser<RobotAudioError> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<RobotAudioError> getParserForType() {
return PARSER;
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioError getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RobotAudioStartAckOrBuilder extends
// @@protoc_insertion_point(interface_extends:cmvr.api.RobotAudioStartAck)
com.google.protobuf.MessageOrBuilder {
/**
* <code>string session_id = 1;</code>
* @return The sessionId.
*/
java.lang.String getSessionId();
/**
* <code>string session_id = 1;</code>
* @return The bytes for sessionId.
*/
com.google.protobuf.ByteString
getSessionIdBytes();
/**
* <code>bool accepted = 2;</code>
* @return The accepted.
*/
boolean getAccepted();
/**
* <code>string message = 3;</code>
* @return The message.
*/
java.lang.String getMessage();
/**
* <code>string message = 3;</code>
* @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_;
/**
* <code>string session_id = 1;</code>
* @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;
}
}
/**
* <code>string session_id = 1;</code>
* @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_;
/**
* <code>bool accepted = 2;</code>
* @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_;
/**
* <code>string message = 3;</code>
* @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;
}
}
/**
* <code>string message = 3;</code>
* @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.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:cmvr.api.RobotAudioStartAck)
cmvr.api.RobotAudio.RobotAudioStartAckOrBuilder {
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);
}
// Construct using cmvr.api.RobotAudio.RobotAudioStartAck.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
sessionId_ = "";
accepted_ = false;
message_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return cmvr.api.RobotAudio.internal_static_cmvr_api_RobotAudioStartAck_descriptor;
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioStartAck getDefaultInstanceForType() {
return cmvr.api.RobotAudio.RobotAudioStartAck.getDefaultInstance();
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioStartAck build() {
cmvr.api.RobotAudio.RobotAudioStartAck result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioStartAck buildPartial() {
cmvr.api.RobotAudio.RobotAudioStartAck result = new cmvr.api.RobotAudio.RobotAudioStartAck(this);
result.sessionId_ = sessionId_;
result.accepted_ = accepted_;
result.message_ = message_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof cmvr.api.RobotAudio.RobotAudioStartAck) {
return mergeFrom((cmvr.api.RobotAudio.RobotAudioStartAck)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(cmvr.api.RobotAudio.RobotAudioStartAck other) {
if (other == cmvr.api.RobotAudio.RobotAudioStartAck.getDefaultInstance()) return this;
if (!other.getSessionId().isEmpty()) {
sessionId_ = other.sessionId_;
onChanged();
}
if (other.getAccepted() != false) {
setAccepted(other.getAccepted());
}
if (!other.getMessage().isEmpty()) {
message_ = other.message_;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
sessionId_ = input.readStringRequireUtf8();
break;
} // case 10
case 16: {
accepted_ = input.readBool();
break;
} // case 16
case 26: {
message_ = input.readStringRequireUtf8();
break;
} // case 26
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private java.lang.Object sessionId_ = "";
/**
* <code>string session_id = 1;</code>
* @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;
}
}
/**
* <code>string session_id = 1;</code>
* @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;
}
}
/**
* <code>string session_id = 1;</code>
* @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;
}
/**
* <code>string session_id = 1;</code>
* @return This builder for chaining.
*/
public Builder clearSessionId() {
sessionId_ = getDefaultInstance().getSessionId();
onChanged();
return this;
}
/**
* <code>string session_id = 1;</code>
* @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_ ;
/**
* <code>bool accepted = 2;</code>
* @return The accepted.
*/
@java.lang.Override
public boolean getAccepted() {
return accepted_;
}
/**
* <code>bool accepted = 2;</code>
* @param value The accepted to set.
* @return This builder for chaining.
*/
public Builder setAccepted(boolean value) {
accepted_ = value;
onChanged();
return this;
}
/**
* <code>bool accepted = 2;</code>
* @return This builder for chaining.
*/
public Builder clearAccepted() {
accepted_ = false;
onChanged();
return this;
}
private java.lang.Object message_ = "";
/**
* <code>string message = 3;</code>
* @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;
}
}
/**
* <code>string message = 3;</code>
* @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;
}
}
/**
* <code>string message = 3;</code>
* @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;
}
/**
* <code>string message = 3;</code>
* @return This builder for chaining.
*/
public Builder clearMessage() {
message_ = getDefaultInstance().getMessage();
onChanged();
return this;
}
/**
* <code>string message = 3;</code>
* @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<RobotAudioStartAck>
PARSER = new com.google.protobuf.AbstractParser<RobotAudioStartAck>() {
@java.lang.Override
public RobotAudioStartAck parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser<RobotAudioStartAck> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<RobotAudioStartAck> getParserForType() {
return PARSER;
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioStartAck getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RobotAudioRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:cmvr.api.RobotAudioRequest)
com.google.protobuf.MessageOrBuilder {
/**
* <code>.cmvr.api.CommandHeader.Request header = 1;</code>
* @return Whether the header field is set.
*/
boolean hasHeader();
/**
* <code>.cmvr.api.CommandHeader.Request header = 1;</code>
* @return The header.
*/
cmvr.api.Common.CommandHeader.Request getHeader();
/**
* <code>.cmvr.api.CommandHeader.Request header = 1;</code>
*/
cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder();
/**
* <code>.cmvr.api.RobotAudioStart start = 2;</code>
* @return Whether the start field is set.
*/
boolean hasStart();
/**
* <code>.cmvr.api.RobotAudioStart start = 2;</code>
* @return The start.
*/
cmvr.api.RobotAudio.RobotAudioStart getStart();
/**
* <code>.cmvr.api.RobotAudioStart start = 2;</code>
*/
cmvr.api.RobotAudio.RobotAudioStartOrBuilder getStartOrBuilder();
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
* @return Whether the audioFrame field is set.
*/
boolean hasAudioFrame();
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
* @return The audioFrame.
*/
cmvr.api.RobotAudio.RobotAudioFrame getAudioFrame();
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
*/
cmvr.api.RobotAudio.RobotAudioFrameOrBuilder getAudioFrameOrBuilder();
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
* @return Whether the heartbeat field is set.
*/
boolean hasHeartbeat();
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
* @return The heartbeat.
*/
cmvr.api.RobotAudio.RobotAudioHeartbeat getHeartbeat();
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
*/
cmvr.api.RobotAudio.RobotAudioHeartbeatOrBuilder getHeartbeatOrBuilder();
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
* @return Whether the stop field is set.
*/
boolean hasStop();
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
* @return The stop.
*/
cmvr.api.RobotAudio.RobotAudioStop getStop();
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
*/
cmvr.api.RobotAudio.RobotAudioStopOrBuilder getStopOrBuilder();
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
* @return Whether the error field is set.
*/
boolean hasError();
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
* @return The error.
*/
cmvr.api.RobotAudio.RobotAudioError getError();
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
*/
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_;
/**
* <code>.cmvr.api.CommandHeader.Request header = 1;</code>
* @return Whether the header field is set.
*/
@java.lang.Override
public boolean hasHeader() {
return header_ != null;
}
/**
* <code>.cmvr.api.CommandHeader.Request header = 1;</code>
* @return The header.
*/
@java.lang.Override
public cmvr.api.Common.CommandHeader.Request getHeader() {
return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_;
}
/**
* <code>.cmvr.api.CommandHeader.Request header = 1;</code>
*/
@java.lang.Override
public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() {
return getHeader();
}
public static final int START_FIELD_NUMBER = 2;
/**
* <code>.cmvr.api.RobotAudioStart start = 2;</code>
* @return Whether the start field is set.
*/
@java.lang.Override
public boolean hasStart() {
return payloadCase_ == 2;
}
/**
* <code>.cmvr.api.RobotAudioStart start = 2;</code>
* @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();
}
/**
* <code>.cmvr.api.RobotAudioStart start = 2;</code>
*/
@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;
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
* @return Whether the audioFrame field is set.
*/
@java.lang.Override
public boolean hasAudioFrame() {
return payloadCase_ == 3;
}
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
* @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();
}
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
*/
@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;
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
* @return Whether the heartbeat field is set.
*/
@java.lang.Override
public boolean hasHeartbeat() {
return payloadCase_ == 4;
}
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
* @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();
}
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
*/
@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;
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
* @return Whether the stop field is set.
*/
@java.lang.Override
public boolean hasStop() {
return payloadCase_ == 5;
}
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
* @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();
}
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
*/
@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;
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
* @return Whether the error field is set.
*/
@java.lang.Override
public boolean hasError() {
return payloadCase_ == 6;
}
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
* @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();
}
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
*/
@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<Builder> implements
// @@protoc_insertion_point(builder_implements:cmvr.api.RobotAudioRequest)
cmvr.api.RobotAudio.RobotAudioRequestOrBuilder {
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);
}
// Construct using cmvr.api.RobotAudio.RobotAudioRequest.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
if (headerBuilder_ == null) {
header_ = null;
} else {
header_ = null;
headerBuilder_ = null;
}
if (startBuilder_ != null) {
startBuilder_.clear();
}
if (audioFrameBuilder_ != null) {
audioFrameBuilder_.clear();
}
if (heartbeatBuilder_ != null) {
heartbeatBuilder_.clear();
}
if (stopBuilder_ != null) {
stopBuilder_.clear();
}
if (errorBuilder_ != null) {
errorBuilder_.clear();
}
payloadCase_ = 0;
payload_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return cmvr.api.RobotAudio.internal_static_cmvr_api_RobotAudioRequest_descriptor;
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioRequest getDefaultInstanceForType() {
return cmvr.api.RobotAudio.RobotAudioRequest.getDefaultInstance();
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioRequest build() {
cmvr.api.RobotAudio.RobotAudioRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioRequest buildPartial() {
cmvr.api.RobotAudio.RobotAudioRequest result = new cmvr.api.RobotAudio.RobotAudioRequest(this);
if (headerBuilder_ == null) {
result.header_ = header_;
} else {
result.header_ = headerBuilder_.build();
}
if (payloadCase_ == 2) {
if (startBuilder_ == null) {
result.payload_ = payload_;
} else {
result.payload_ = startBuilder_.build();
}
}
if (payloadCase_ == 3) {
if (audioFrameBuilder_ == null) {
result.payload_ = payload_;
} else {
result.payload_ = audioFrameBuilder_.build();
}
}
if (payloadCase_ == 4) {
if (heartbeatBuilder_ == null) {
result.payload_ = payload_;
} else {
result.payload_ = heartbeatBuilder_.build();
}
}
if (payloadCase_ == 5) {
if (stopBuilder_ == null) {
result.payload_ = payload_;
} else {
result.payload_ = stopBuilder_.build();
}
}
if (payloadCase_ == 6) {
if (errorBuilder_ == null) {
result.payload_ = payload_;
} else {
result.payload_ = errorBuilder_.build();
}
}
result.payloadCase_ = payloadCase_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof cmvr.api.RobotAudio.RobotAudioRequest) {
return mergeFrom((cmvr.api.RobotAudio.RobotAudioRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(cmvr.api.RobotAudio.RobotAudioRequest other) {
if (other == cmvr.api.RobotAudio.RobotAudioRequest.getDefaultInstance()) return this;
if (other.hasHeader()) {
mergeHeader(other.getHeader());
}
switch (other.getPayloadCase()) {
case START: {
mergeStart(other.getStart());
break;
}
case AUDIO_FRAME: {
mergeAudioFrame(other.getAudioFrame());
break;
}
case HEARTBEAT: {
mergeHeartbeat(other.getHeartbeat());
break;
}
case STOP: {
mergeStop(other.getStop());
break;
}
case ERROR: {
mergeError(other.getError());
break;
}
case PAYLOAD_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
input.readMessage(
getHeaderFieldBuilder().getBuilder(),
extensionRegistry);
break;
} // case 10
case 18: {
input.readMessage(
getStartFieldBuilder().getBuilder(),
extensionRegistry);
payloadCase_ = 2;
break;
} // case 18
case 26: {
input.readMessage(
getAudioFrameFieldBuilder().getBuilder(),
extensionRegistry);
payloadCase_ = 3;
break;
} // case 26
case 34: {
input.readMessage(
getHeartbeatFieldBuilder().getBuilder(),
extensionRegistry);
payloadCase_ = 4;
break;
} // case 34
case 42: {
input.readMessage(
getStopFieldBuilder().getBuilder(),
extensionRegistry);
payloadCase_ = 5;
break;
} // case 42
case 50: {
input.readMessage(
getErrorFieldBuilder().getBuilder(),
extensionRegistry);
payloadCase_ = 6;
break;
} // case 50
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int payloadCase_ = 0;
private java.lang.Object payload_;
public PayloadCase
getPayloadCase() {
return PayloadCase.forNumber(
payloadCase_);
}
public Builder clearPayload() {
payloadCase_ = 0;
payload_ = null;
onChanged();
return this;
}
private cmvr.api.Common.CommandHeader.Request header_;
private com.google.protobuf.SingleFieldBuilderV3<
cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> headerBuilder_;
/**
* <code>.cmvr.api.CommandHeader.Request header = 1;</code>
* @return Whether the header field is set.
*/
public boolean hasHeader() {
return headerBuilder_ != null || header_ != null;
}
/**
* <code>.cmvr.api.CommandHeader.Request header = 1;</code>
* @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();
}
}
/**
* <code>.cmvr.api.CommandHeader.Request header = 1;</code>
*/
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;
}
/**
* <code>.cmvr.api.CommandHeader.Request header = 1;</code>
*/
public Builder setHeader(
cmvr.api.Common.CommandHeader.Request.Builder builderForValue) {
if (headerBuilder_ == null) {
header_ = builderForValue.build();
onChanged();
} else {
headerBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* <code>.cmvr.api.CommandHeader.Request header = 1;</code>
*/
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;
}
/**
* <code>.cmvr.api.CommandHeader.Request header = 1;</code>
*/
public Builder clearHeader() {
if (headerBuilder_ == null) {
header_ = null;
onChanged();
} else {
header_ = null;
headerBuilder_ = null;
}
return this;
}
/**
* <code>.cmvr.api.CommandHeader.Request header = 1;</code>
*/
public cmvr.api.Common.CommandHeader.Request.Builder getHeaderBuilder() {
onChanged();
return getHeaderFieldBuilder().getBuilder();
}
/**
* <code>.cmvr.api.CommandHeader.Request header = 1;</code>
*/
public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() {
if (headerBuilder_ != null) {
return headerBuilder_.getMessageOrBuilder();
} else {
return header_ == null ?
cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_;
}
}
/**
* <code>.cmvr.api.CommandHeader.Request header = 1;</code>
*/
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_;
/**
* <code>.cmvr.api.RobotAudioStart start = 2;</code>
* @return Whether the start field is set.
*/
@java.lang.Override
public boolean hasStart() {
return payloadCase_ == 2;
}
/**
* <code>.cmvr.api.RobotAudioStart start = 2;</code>
* @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();
}
}
/**
* <code>.cmvr.api.RobotAudioStart start = 2;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioStart start = 2;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioStart start = 2;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioStart start = 2;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioStart start = 2;</code>
*/
public cmvr.api.RobotAudio.RobotAudioStart.Builder getStartBuilder() {
return getStartFieldBuilder().getBuilder();
}
/**
* <code>.cmvr.api.RobotAudioStart start = 2;</code>
*/
@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();
}
}
/**
* <code>.cmvr.api.RobotAudioStart start = 2;</code>
*/
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_;
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
* @return Whether the audioFrame field is set.
*/
@java.lang.Override
public boolean hasAudioFrame() {
return payloadCase_ == 3;
}
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
* @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();
}
}
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
*/
public cmvr.api.RobotAudio.RobotAudioFrame.Builder getAudioFrameBuilder() {
return getAudioFrameFieldBuilder().getBuilder();
}
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
*/
@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();
}
}
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
*/
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_;
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
* @return Whether the heartbeat field is set.
*/
@java.lang.Override
public boolean hasHeartbeat() {
return payloadCase_ == 4;
}
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
* @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();
}
}
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
*/
public cmvr.api.RobotAudio.RobotAudioHeartbeat.Builder getHeartbeatBuilder() {
return getHeartbeatFieldBuilder().getBuilder();
}
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
*/
@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();
}
}
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
*/
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_;
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
* @return Whether the stop field is set.
*/
@java.lang.Override
public boolean hasStop() {
return payloadCase_ == 5;
}
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
* @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();
}
}
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
*/
public cmvr.api.RobotAudio.RobotAudioStop.Builder getStopBuilder() {
return getStopFieldBuilder().getBuilder();
}
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
*/
@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();
}
}
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
*/
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_;
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
* @return Whether the error field is set.
*/
@java.lang.Override
public boolean hasError() {
return payloadCase_ == 6;
}
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
* @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();
}
}
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
*/
public cmvr.api.RobotAudio.RobotAudioError.Builder getErrorBuilder() {
return getErrorFieldBuilder().getBuilder();
}
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
*/
@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();
}
}
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
*/
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<RobotAudioRequest>
PARSER = new com.google.protobuf.AbstractParser<RobotAudioRequest>() {
@java.lang.Override
public RobotAudioRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser<RobotAudioRequest> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<RobotAudioRequest> getParserForType() {
return PARSER;
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RobotAudioResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:cmvr.api.RobotAudioResponse)
com.google.protobuf.MessageOrBuilder {
/**
* <code>.cmvr.api.CommandHeader.Feedback header = 1;</code>
* @return Whether the header field is set.
*/
boolean hasHeader();
/**
* <code>.cmvr.api.CommandHeader.Feedback header = 1;</code>
* @return The header.
*/
cmvr.api.Common.CommandHeader.Feedback getHeader();
/**
* <code>.cmvr.api.CommandHeader.Feedback header = 1;</code>
*/
cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder();
/**
* <code>.cmvr.api.RobotAudioStartAck start_ack = 2;</code>
* @return Whether the startAck field is set.
*/
boolean hasStartAck();
/**
* <code>.cmvr.api.RobotAudioStartAck start_ack = 2;</code>
* @return The startAck.
*/
cmvr.api.RobotAudio.RobotAudioStartAck getStartAck();
/**
* <code>.cmvr.api.RobotAudioStartAck start_ack = 2;</code>
*/
cmvr.api.RobotAudio.RobotAudioStartAckOrBuilder getStartAckOrBuilder();
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
* @return Whether the audioFrame field is set.
*/
boolean hasAudioFrame();
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
* @return The audioFrame.
*/
cmvr.api.RobotAudio.RobotAudioFrame getAudioFrame();
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
*/
cmvr.api.RobotAudio.RobotAudioFrameOrBuilder getAudioFrameOrBuilder();
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
* @return Whether the heartbeat field is set.
*/
boolean hasHeartbeat();
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
* @return The heartbeat.
*/
cmvr.api.RobotAudio.RobotAudioHeartbeat getHeartbeat();
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
*/
cmvr.api.RobotAudio.RobotAudioHeartbeatOrBuilder getHeartbeatOrBuilder();
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
* @return Whether the stop field is set.
*/
boolean hasStop();
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
* @return The stop.
*/
cmvr.api.RobotAudio.RobotAudioStop getStop();
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
*/
cmvr.api.RobotAudio.RobotAudioStopOrBuilder getStopOrBuilder();
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
* @return Whether the error field is set.
*/
boolean hasError();
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
* @return The error.
*/
cmvr.api.RobotAudio.RobotAudioError getError();
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
*/
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_;
/**
* <code>.cmvr.api.CommandHeader.Feedback header = 1;</code>
* @return Whether the header field is set.
*/
@java.lang.Override
public boolean hasHeader() {
return header_ != null;
}
/**
* <code>.cmvr.api.CommandHeader.Feedback header = 1;</code>
* @return The header.
*/
@java.lang.Override
public cmvr.api.Common.CommandHeader.Feedback getHeader() {
return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_;
}
/**
* <code>.cmvr.api.CommandHeader.Feedback header = 1;</code>
*/
@java.lang.Override
public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() {
return getHeader();
}
public static final int START_ACK_FIELD_NUMBER = 2;
/**
* <code>.cmvr.api.RobotAudioStartAck start_ack = 2;</code>
* @return Whether the startAck field is set.
*/
@java.lang.Override
public boolean hasStartAck() {
return payloadCase_ == 2;
}
/**
* <code>.cmvr.api.RobotAudioStartAck start_ack = 2;</code>
* @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();
}
/**
* <code>.cmvr.api.RobotAudioStartAck start_ack = 2;</code>
*/
@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;
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
* @return Whether the audioFrame field is set.
*/
@java.lang.Override
public boolean hasAudioFrame() {
return payloadCase_ == 3;
}
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
* @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();
}
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
*/
@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;
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
* @return Whether the heartbeat field is set.
*/
@java.lang.Override
public boolean hasHeartbeat() {
return payloadCase_ == 4;
}
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
* @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();
}
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
*/
@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;
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
* @return Whether the stop field is set.
*/
@java.lang.Override
public boolean hasStop() {
return payloadCase_ == 5;
}
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
* @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();
}
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
*/
@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;
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
* @return Whether the error field is set.
*/
@java.lang.Override
public boolean hasError() {
return payloadCase_ == 6;
}
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
* @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();
}
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
*/
@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<Builder> implements
// @@protoc_insertion_point(builder_implements:cmvr.api.RobotAudioResponse)
cmvr.api.RobotAudio.RobotAudioResponseOrBuilder {
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);
}
// Construct using cmvr.api.RobotAudio.RobotAudioResponse.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
if (headerBuilder_ == null) {
header_ = null;
} else {
header_ = null;
headerBuilder_ = null;
}
if (startAckBuilder_ != null) {
startAckBuilder_.clear();
}
if (audioFrameBuilder_ != null) {
audioFrameBuilder_.clear();
}
if (heartbeatBuilder_ != null) {
heartbeatBuilder_.clear();
}
if (stopBuilder_ != null) {
stopBuilder_.clear();
}
if (errorBuilder_ != null) {
errorBuilder_.clear();
}
payloadCase_ = 0;
payload_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return cmvr.api.RobotAudio.internal_static_cmvr_api_RobotAudioResponse_descriptor;
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioResponse getDefaultInstanceForType() {
return cmvr.api.RobotAudio.RobotAudioResponse.getDefaultInstance();
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioResponse build() {
cmvr.api.RobotAudio.RobotAudioResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioResponse buildPartial() {
cmvr.api.RobotAudio.RobotAudioResponse result = new cmvr.api.RobotAudio.RobotAudioResponse(this);
if (headerBuilder_ == null) {
result.header_ = header_;
} else {
result.header_ = headerBuilder_.build();
}
if (payloadCase_ == 2) {
if (startAckBuilder_ == null) {
result.payload_ = payload_;
} else {
result.payload_ = startAckBuilder_.build();
}
}
if (payloadCase_ == 3) {
if (audioFrameBuilder_ == null) {
result.payload_ = payload_;
} else {
result.payload_ = audioFrameBuilder_.build();
}
}
if (payloadCase_ == 4) {
if (heartbeatBuilder_ == null) {
result.payload_ = payload_;
} else {
result.payload_ = heartbeatBuilder_.build();
}
}
if (payloadCase_ == 5) {
if (stopBuilder_ == null) {
result.payload_ = payload_;
} else {
result.payload_ = stopBuilder_.build();
}
}
if (payloadCase_ == 6) {
if (errorBuilder_ == null) {
result.payload_ = payload_;
} else {
result.payload_ = errorBuilder_.build();
}
}
result.payloadCase_ = payloadCase_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof cmvr.api.RobotAudio.RobotAudioResponse) {
return mergeFrom((cmvr.api.RobotAudio.RobotAudioResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(cmvr.api.RobotAudio.RobotAudioResponse other) {
if (other == cmvr.api.RobotAudio.RobotAudioResponse.getDefaultInstance()) return this;
if (other.hasHeader()) {
mergeHeader(other.getHeader());
}
switch (other.getPayloadCase()) {
case START_ACK: {
mergeStartAck(other.getStartAck());
break;
}
case AUDIO_FRAME: {
mergeAudioFrame(other.getAudioFrame());
break;
}
case HEARTBEAT: {
mergeHeartbeat(other.getHeartbeat());
break;
}
case STOP: {
mergeStop(other.getStop());
break;
}
case ERROR: {
mergeError(other.getError());
break;
}
case PAYLOAD_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
input.readMessage(
getHeaderFieldBuilder().getBuilder(),
extensionRegistry);
break;
} // case 10
case 18: {
input.readMessage(
getStartAckFieldBuilder().getBuilder(),
extensionRegistry);
payloadCase_ = 2;
break;
} // case 18
case 26: {
input.readMessage(
getAudioFrameFieldBuilder().getBuilder(),
extensionRegistry);
payloadCase_ = 3;
break;
} // case 26
case 34: {
input.readMessage(
getHeartbeatFieldBuilder().getBuilder(),
extensionRegistry);
payloadCase_ = 4;
break;
} // case 34
case 42: {
input.readMessage(
getStopFieldBuilder().getBuilder(),
extensionRegistry);
payloadCase_ = 5;
break;
} // case 42
case 50: {
input.readMessage(
getErrorFieldBuilder().getBuilder(),
extensionRegistry);
payloadCase_ = 6;
break;
} // case 50
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int payloadCase_ = 0;
private java.lang.Object payload_;
public PayloadCase
getPayloadCase() {
return PayloadCase.forNumber(
payloadCase_);
}
public Builder clearPayload() {
payloadCase_ = 0;
payload_ = null;
onChanged();
return this;
}
private cmvr.api.Common.CommandHeader.Feedback header_;
private com.google.protobuf.SingleFieldBuilderV3<
cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> headerBuilder_;
/**
* <code>.cmvr.api.CommandHeader.Feedback header = 1;</code>
* @return Whether the header field is set.
*/
public boolean hasHeader() {
return headerBuilder_ != null || header_ != null;
}
/**
* <code>.cmvr.api.CommandHeader.Feedback header = 1;</code>
* @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();
}
}
/**
* <code>.cmvr.api.CommandHeader.Feedback header = 1;</code>
*/
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;
}
/**
* <code>.cmvr.api.CommandHeader.Feedback header = 1;</code>
*/
public Builder setHeader(
cmvr.api.Common.CommandHeader.Feedback.Builder builderForValue) {
if (headerBuilder_ == null) {
header_ = builderForValue.build();
onChanged();
} else {
headerBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* <code>.cmvr.api.CommandHeader.Feedback header = 1;</code>
*/
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;
}
/**
* <code>.cmvr.api.CommandHeader.Feedback header = 1;</code>
*/
public Builder clearHeader() {
if (headerBuilder_ == null) {
header_ = null;
onChanged();
} else {
header_ = null;
headerBuilder_ = null;
}
return this;
}
/**
* <code>.cmvr.api.CommandHeader.Feedback header = 1;</code>
*/
public cmvr.api.Common.CommandHeader.Feedback.Builder getHeaderBuilder() {
onChanged();
return getHeaderFieldBuilder().getBuilder();
}
/**
* <code>.cmvr.api.CommandHeader.Feedback header = 1;</code>
*/
public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() {
if (headerBuilder_ != null) {
return headerBuilder_.getMessageOrBuilder();
} else {
return header_ == null ?
cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_;
}
}
/**
* <code>.cmvr.api.CommandHeader.Feedback header = 1;</code>
*/
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_;
/**
* <code>.cmvr.api.RobotAudioStartAck start_ack = 2;</code>
* @return Whether the startAck field is set.
*/
@java.lang.Override
public boolean hasStartAck() {
return payloadCase_ == 2;
}
/**
* <code>.cmvr.api.RobotAudioStartAck start_ack = 2;</code>
* @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();
}
}
/**
* <code>.cmvr.api.RobotAudioStartAck start_ack = 2;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioStartAck start_ack = 2;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioStartAck start_ack = 2;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioStartAck start_ack = 2;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioStartAck start_ack = 2;</code>
*/
public cmvr.api.RobotAudio.RobotAudioStartAck.Builder getStartAckBuilder() {
return getStartAckFieldBuilder().getBuilder();
}
/**
* <code>.cmvr.api.RobotAudioStartAck start_ack = 2;</code>
*/
@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();
}
}
/**
* <code>.cmvr.api.RobotAudioStartAck start_ack = 2;</code>
*/
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_;
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
* @return Whether the audioFrame field is set.
*/
@java.lang.Override
public boolean hasAudioFrame() {
return payloadCase_ == 3;
}
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
* @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();
}
}
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
*/
public cmvr.api.RobotAudio.RobotAudioFrame.Builder getAudioFrameBuilder() {
return getAudioFrameFieldBuilder().getBuilder();
}
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
*/
@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();
}
}
/**
* <code>.cmvr.api.RobotAudioFrame audio_frame = 3;</code>
*/
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_;
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
* @return Whether the heartbeat field is set.
*/
@java.lang.Override
public boolean hasHeartbeat() {
return payloadCase_ == 4;
}
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
* @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();
}
}
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
*/
public cmvr.api.RobotAudio.RobotAudioHeartbeat.Builder getHeartbeatBuilder() {
return getHeartbeatFieldBuilder().getBuilder();
}
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
*/
@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();
}
}
/**
* <code>.cmvr.api.RobotAudioHeartbeat heartbeat = 4;</code>
*/
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_;
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
* @return Whether the stop field is set.
*/
@java.lang.Override
public boolean hasStop() {
return payloadCase_ == 5;
}
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
* @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();
}
}
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
*/
public cmvr.api.RobotAudio.RobotAudioStop.Builder getStopBuilder() {
return getStopFieldBuilder().getBuilder();
}
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
*/
@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();
}
}
/**
* <code>.cmvr.api.RobotAudioStop stop = 5;</code>
*/
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_;
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
* @return Whether the error field is set.
*/
@java.lang.Override
public boolean hasError() {
return payloadCase_ == 6;
}
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
* @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();
}
}
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
*/
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;
}
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
*/
public cmvr.api.RobotAudio.RobotAudioError.Builder getErrorBuilder() {
return getErrorFieldBuilder().getBuilder();
}
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
*/
@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();
}
}
/**
* <code>.cmvr.api.RobotAudioError error = 6;</code>
*/
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<RobotAudioResponse>
PARSER = new com.google.protobuf.AbstractParser<RobotAudioResponse>() {
@java.lang.Override
public RobotAudioResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser<RobotAudioResponse> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<RobotAudioResponse> getParserForType() {
return PARSER;
}
@java.lang.Override
public cmvr.api.RobotAudio.RobotAudioResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_cmvr_api_RobotAudioFormat_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_cmvr_api_RobotAudioFormat_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_cmvr_api_RobotAudioStart_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_cmvr_api_RobotAudioStart_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_cmvr_api_RobotAudioFrame_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_cmvr_api_RobotAudioFrame_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_cmvr_api_RobotAudioHeartbeat_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_cmvr_api_RobotAudioHeartbeat_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_cmvr_api_RobotAudioStop_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_cmvr_api_RobotAudioStop_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_cmvr_api_RobotAudioError_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_cmvr_api_RobotAudioError_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_cmvr_api_RobotAudioStartAck_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_cmvr_api_RobotAudioStartAck_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_cmvr_api_RobotAudioRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_cmvr_api_RobotAudioRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_cmvr_api_RobotAudioResponse_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_cmvr_api_RobotAudioResponse_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\032cmvr/api/robot_audio.proto\022\010cmvr.api\032\025" +
"cmvr/api/common.proto\"d\n\020RobotAudioForma" +
"t\022\023\n\013sample_rate\030\001 \001(\005\022\020\n\010channels\030\002 \001(\005" +
"\022\027\n\017bits_per_sample\030\003 \001(\005\022\020\n\010encoding\030\004 " +
"\001(\t\"f\n\017RobotAudioStart\022\022\n\nsession_id\030\001 \001" +
"(\t\022\023\n\013operator_id\030\002 \001(\t\022*\n\006format\030\003 \001(\0132" +
"\032.cmvr.api.RobotAudioFormat\"Z\n\017RobotAudi" +
"oFrame\022\022\n\nsession_id\030\001 \001(\t\022\020\n\010sequence\030\002" +
" \001(\003\022\024\n\014timestamp_ms\030\003 \001(\003\022\013\n\003pcm\030\004 \001(\014\"" +
"?\n\023RobotAudioHeartbeat\022\022\n\nsession_id\030\001 \001" +
"(\t\022\024\n\014timestamp_ms\030\002 \001(\003\"4\n\016RobotAudioSt" +
"op\022\022\n\nsession_id\030\001 \001(\t\022\016\n\006reason\030\002 \001(\t\"D" +
"\n\017RobotAudioError\022\022\n\nsession_id\030\001 \001(\t\022\014\n" +
"\004code\030\002 \001(\005\022\017\n\007message\030\003 \001(\t\"K\n\022RobotAud" +
"ioStartAck\022\022\n\nsession_id\030\001 \001(\t\022\020\n\010accept" +
"ed\030\002 \001(\010\022\017\n\007message\030\003 \001(\t\"\267\002\n\021RobotAudio" +
"Request\022/\n\006header\030\001 \001(\0132\037.cmvr.api.Comma" +
"ndHeader.Request\022*\n\005start\030\002 \001(\0132\031.cmvr.a" +
"pi.RobotAudioStartH\000\0220\n\013audio_frame\030\003 \001(" +
"\0132\031.cmvr.api.RobotAudioFrameH\000\0222\n\theartb" +
"eat\030\004 \001(\0132\035.cmvr.api.RobotAudioHeartbeat" +
"H\000\022(\n\004stop\030\005 \001(\0132\030.cmvr.api.RobotAudioSt" +
"opH\000\022*\n\005error\030\006 \001(\0132\031.cmvr.api.RobotAudi" +
"oErrorH\000B\t\n\007payload\"\300\002\n\022RobotAudioRespon" +
"se\0220\n\006header\030\001 \001(\0132 .cmvr.api.CommandHea" +
"der.Feedback\0221\n\tstart_ack\030\002 \001(\0132\034.cmvr.a" +
"pi.RobotAudioStartAckH\000\0220\n\013audio_frame\030\003" +
" \001(\0132\031.cmvr.api.RobotAudioFrameH\000\0222\n\thea" +
"rtbeat\030\004 \001(\0132\035.cmvr.api.RobotAudioHeartb" +
"eatH\000\022(\n\004stop\030\005 \001(\0132\030.cmvr.api.RobotAudi" +
"oStopH\000\022*\n\005error\030\006 \001(\0132\031.cmvr.api.RobotA" +
"udioErrorH\000B\t\n\007payload2_\n\021RobotAudioServ" +
"ice\022J\n\tAudioTalk\022\033.cmvr.api.RobotAudioRe" +
"quest\032\034.cmvr.api.RobotAudioResponse(\0010\001b" +
"\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
cmvr.api.Common.getDescriptor(),
});
internal_static_cmvr_api_RobotAudioFormat_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_cmvr_api_RobotAudioFormat_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_cmvr_api_RobotAudioFormat_descriptor,
new java.lang.String[] { "SampleRate", "Channels", "BitsPerSample", "Encoding", });
internal_static_cmvr_api_RobotAudioStart_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_cmvr_api_RobotAudioStart_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_cmvr_api_RobotAudioStart_descriptor,
new java.lang.String[] { "SessionId", "OperatorId", "Format", });
internal_static_cmvr_api_RobotAudioFrame_descriptor =
getDescriptor().getMessageTypes().get(2);
internal_static_cmvr_api_RobotAudioFrame_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_cmvr_api_RobotAudioFrame_descriptor,
new java.lang.String[] { "SessionId", "Sequence", "TimestampMs", "Pcm", });
internal_static_cmvr_api_RobotAudioHeartbeat_descriptor =
getDescriptor().getMessageTypes().get(3);
internal_static_cmvr_api_RobotAudioHeartbeat_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_cmvr_api_RobotAudioHeartbeat_descriptor,
new java.lang.String[] { "SessionId", "TimestampMs", });
internal_static_cmvr_api_RobotAudioStop_descriptor =
getDescriptor().getMessageTypes().get(4);
internal_static_cmvr_api_RobotAudioStop_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_cmvr_api_RobotAudioStop_descriptor,
new java.lang.String[] { "SessionId", "Reason", });
internal_static_cmvr_api_RobotAudioError_descriptor =
getDescriptor().getMessageTypes().get(5);
internal_static_cmvr_api_RobotAudioError_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_cmvr_api_RobotAudioError_descriptor,
new java.lang.String[] { "SessionId", "Code", "Message", });
internal_static_cmvr_api_RobotAudioStartAck_descriptor =
getDescriptor().getMessageTypes().get(6);
internal_static_cmvr_api_RobotAudioStartAck_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_cmvr_api_RobotAudioStartAck_descriptor,
new java.lang.String[] { "SessionId", "Accepted", "Message", });
internal_static_cmvr_api_RobotAudioRequest_descriptor =
getDescriptor().getMessageTypes().get(7);
internal_static_cmvr_api_RobotAudioRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_cmvr_api_RobotAudioRequest_descriptor,
new java.lang.String[] { "Header", "Start", "AudioFrame", "Heartbeat", "Stop", "Error", "Payload", });
internal_static_cmvr_api_RobotAudioResponse_descriptor =
getDescriptor().getMessageTypes().get(8);
internal_static_cmvr_api_RobotAudioResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_cmvr_api_RobotAudioResponse_descriptor,
new java.lang.String[] { "Header", "StartAck", "AudioFrame", "Heartbeat", "Stop", "Error", "Payload", });
cmvr.api.Common.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}