public static final class BinaryMessages.VehicleMessage.Builder extends <any> implements BinaryMessages.VehicleMessageOrBuilder
openxc.VehicleMessage
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
public BinaryMessages.VehicleMessage.Builder clear()
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
public BinaryMessages.VehicleMessage getDefaultInstanceForType()
public BinaryMessages.VehicleMessage build()
public BinaryMessages.VehicleMessage buildPartial()
public BinaryMessages.VehicleMessage.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
public BinaryMessages.VehicleMessage.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
public BinaryMessages.VehicleMessage.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
public BinaryMessages.VehicleMessage.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
public BinaryMessages.VehicleMessage.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
public BinaryMessages.VehicleMessage.Builder mergeFrom(com.google.protobuf.Message other)
public final boolean isInitialized()
public BinaryMessages.VehicleMessage.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public int getTypeValue()
.openxc.VehicleMessage.Type type = 1;
getTypeValue
in interface BinaryMessages.VehicleMessageOrBuilder
public BinaryMessages.VehicleMessage.Builder setTypeValue(int value)
.openxc.VehicleMessage.Type type = 1;
value
- The enum numeric value on the wire for type to set.public BinaryMessages.VehicleMessage.Type getType()
.openxc.VehicleMessage.Type type = 1;
getType
in interface BinaryMessages.VehicleMessageOrBuilder
public BinaryMessages.VehicleMessage.Builder setType(BinaryMessages.VehicleMessage.Type value)
.openxc.VehicleMessage.Type type = 1;
value
- The type to set.public BinaryMessages.VehicleMessage.Builder clearType()
.openxc.VehicleMessage.Type type = 1;
public boolean hasCanMessage()
.openxc.CanMessage can_message = 2;
hasCanMessage
in interface BinaryMessages.VehicleMessageOrBuilder
public BinaryMessages.CanMessage getCanMessage()
.openxc.CanMessage can_message = 2;
getCanMessage
in interface BinaryMessages.VehicleMessageOrBuilder
public BinaryMessages.VehicleMessage.Builder setCanMessage(BinaryMessages.CanMessage value)
.openxc.CanMessage can_message = 2;
public BinaryMessages.VehicleMessage.Builder setCanMessage(BinaryMessages.CanMessage.Builder builderForValue)
.openxc.CanMessage can_message = 2;
public BinaryMessages.VehicleMessage.Builder mergeCanMessage(BinaryMessages.CanMessage value)
.openxc.CanMessage can_message = 2;
public BinaryMessages.VehicleMessage.Builder clearCanMessage()
.openxc.CanMessage can_message = 2;
public BinaryMessages.CanMessage.Builder getCanMessageBuilder()
.openxc.CanMessage can_message = 2;
public BinaryMessages.CanMessageOrBuilder getCanMessageOrBuilder()
.openxc.CanMessage can_message = 2;
getCanMessageOrBuilder
in interface BinaryMessages.VehicleMessageOrBuilder
public boolean hasSimpleMessage()
.openxc.SimpleMessage simple_message = 3;
hasSimpleMessage
in interface BinaryMessages.VehicleMessageOrBuilder
public BinaryMessages.SimpleMessage getSimpleMessage()
.openxc.SimpleMessage simple_message = 3;
getSimpleMessage
in interface BinaryMessages.VehicleMessageOrBuilder
public BinaryMessages.VehicleMessage.Builder setSimpleMessage(BinaryMessages.SimpleMessage value)
.openxc.SimpleMessage simple_message = 3;
public BinaryMessages.VehicleMessage.Builder setSimpleMessage(BinaryMessages.SimpleMessage.Builder builderForValue)
.openxc.SimpleMessage simple_message = 3;
public BinaryMessages.VehicleMessage.Builder mergeSimpleMessage(BinaryMessages.SimpleMessage value)
.openxc.SimpleMessage simple_message = 3;
public BinaryMessages.VehicleMessage.Builder clearSimpleMessage()
.openxc.SimpleMessage simple_message = 3;
public BinaryMessages.SimpleMessage.Builder getSimpleMessageBuilder()
.openxc.SimpleMessage simple_message = 3;
public BinaryMessages.SimpleMessageOrBuilder getSimpleMessageOrBuilder()
.openxc.SimpleMessage simple_message = 3;
getSimpleMessageOrBuilder
in interface BinaryMessages.VehicleMessageOrBuilder
public boolean hasDiagnosticResponse()
.openxc.DiagnosticResponse diagnostic_response = 4;
hasDiagnosticResponse
in interface BinaryMessages.VehicleMessageOrBuilder
public BinaryMessages.DiagnosticResponse getDiagnosticResponse()
.openxc.DiagnosticResponse diagnostic_response = 4;
getDiagnosticResponse
in interface BinaryMessages.VehicleMessageOrBuilder
public BinaryMessages.VehicleMessage.Builder setDiagnosticResponse(BinaryMessages.DiagnosticResponse value)
.openxc.DiagnosticResponse diagnostic_response = 4;
public BinaryMessages.VehicleMessage.Builder setDiagnosticResponse(BinaryMessages.DiagnosticResponse.Builder builderForValue)
.openxc.DiagnosticResponse diagnostic_response = 4;
public BinaryMessages.VehicleMessage.Builder mergeDiagnosticResponse(BinaryMessages.DiagnosticResponse value)
.openxc.DiagnosticResponse diagnostic_response = 4;
public BinaryMessages.VehicleMessage.Builder clearDiagnosticResponse()
.openxc.DiagnosticResponse diagnostic_response = 4;
public BinaryMessages.DiagnosticResponse.Builder getDiagnosticResponseBuilder()
.openxc.DiagnosticResponse diagnostic_response = 4;
public BinaryMessages.DiagnosticResponseOrBuilder getDiagnosticResponseOrBuilder()
.openxc.DiagnosticResponse diagnostic_response = 4;
getDiagnosticResponseOrBuilder
in interface BinaryMessages.VehicleMessageOrBuilder
public boolean hasControlCommand()
.openxc.ControlCommand control_command = 5;
hasControlCommand
in interface BinaryMessages.VehicleMessageOrBuilder
public BinaryMessages.ControlCommand getControlCommand()
.openxc.ControlCommand control_command = 5;
getControlCommand
in interface BinaryMessages.VehicleMessageOrBuilder
public BinaryMessages.VehicleMessage.Builder setControlCommand(BinaryMessages.ControlCommand value)
.openxc.ControlCommand control_command = 5;
public BinaryMessages.VehicleMessage.Builder setControlCommand(BinaryMessages.ControlCommand.Builder builderForValue)
.openxc.ControlCommand control_command = 5;
public BinaryMessages.VehicleMessage.Builder mergeControlCommand(BinaryMessages.ControlCommand value)
.openxc.ControlCommand control_command = 5;
public BinaryMessages.VehicleMessage.Builder clearControlCommand()
.openxc.ControlCommand control_command = 5;
public BinaryMessages.ControlCommand.Builder getControlCommandBuilder()
.openxc.ControlCommand control_command = 5;
public BinaryMessages.ControlCommandOrBuilder getControlCommandOrBuilder()
.openxc.ControlCommand control_command = 5;
getControlCommandOrBuilder
in interface BinaryMessages.VehicleMessageOrBuilder
public boolean hasCommandResponse()
.openxc.CommandResponse command_response = 6;
hasCommandResponse
in interface BinaryMessages.VehicleMessageOrBuilder
public BinaryMessages.CommandResponse getCommandResponse()
.openxc.CommandResponse command_response = 6;
getCommandResponse
in interface BinaryMessages.VehicleMessageOrBuilder
public BinaryMessages.VehicleMessage.Builder setCommandResponse(BinaryMessages.CommandResponse value)
.openxc.CommandResponse command_response = 6;
public BinaryMessages.VehicleMessage.Builder setCommandResponse(BinaryMessages.CommandResponse.Builder builderForValue)
.openxc.CommandResponse command_response = 6;
public BinaryMessages.VehicleMessage.Builder mergeCommandResponse(BinaryMessages.CommandResponse value)
.openxc.CommandResponse command_response = 6;
public BinaryMessages.VehicleMessage.Builder clearCommandResponse()
.openxc.CommandResponse command_response = 6;
public BinaryMessages.CommandResponse.Builder getCommandResponseBuilder()
.openxc.CommandResponse command_response = 6;
public BinaryMessages.CommandResponseOrBuilder getCommandResponseOrBuilder()
.openxc.CommandResponse command_response = 6;
getCommandResponseOrBuilder
in interface BinaryMessages.VehicleMessageOrBuilder
public long getTimestamp()
uint64 timestamp = 7;
getTimestamp
in interface BinaryMessages.VehicleMessageOrBuilder
public BinaryMessages.VehicleMessage.Builder setTimestamp(long value)
uint64 timestamp = 7;
value
- The timestamp to set.public BinaryMessages.VehicleMessage.Builder clearTimestamp()
uint64 timestamp = 7;
public final BinaryMessages.VehicleMessage.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
public final BinaryMessages.VehicleMessage.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)