public static interface

BinaryMessages.DiagnosticRequestOrBuilder

implements MessageOrBuilder
com.openxc.BinaryMessages.DiagnosticRequestOrBuilder
Known Indirect Subclasses

Summary

Public Methods
abstract int getBus()
optional int32 bus = 1;
abstract BinaryMessages.DiagnosticRequest.DecodedType getDecodedType()
optional .openxc.DiagnosticRequest.DecodedType decoded_type = 9;
abstract double getFrequency()
optional double frequency = 7;
abstract int getMessageId()
optional uint32 message_id = 2;
abstract int getMode()
optional uint32 mode = 3;
abstract boolean getMultipleResponses()
optional bool multiple_responses = 6;
abstract String getName()
optional string name = 8;
abstract ByteString getNameBytes()
optional string name = 8;
abstract ByteString getPayload()
optional bytes payload = 5;
 TODO we are capping this at 8 bytes for now - need to change when we
 support multi-frame responses
 
abstract int getPid()
optional uint32 pid = 4;
abstract boolean hasBus()
optional int32 bus = 1;
abstract boolean hasDecodedType()
optional .openxc.DiagnosticRequest.DecodedType decoded_type = 9;
abstract boolean hasFrequency()
optional double frequency = 7;
abstract boolean hasMessageId()
optional uint32 message_id = 2;
abstract boolean hasMode()
optional uint32 mode = 3;
abstract boolean hasMultipleResponses()
optional bool multiple_responses = 6;
abstract boolean hasName()
optional string name = 8;
abstract boolean hasPayload()
optional bytes payload = 5;
 TODO we are capping this at 8 bytes for now - need to change when we
 support multi-frame responses
 
abstract boolean hasPid()
optional uint32 pid = 4;
[Expand]
Inherited Methods
From interface com.google.protobuf.MessageLiteOrBuilder
From interface com.google.protobuf.MessageOrBuilder

Public Methods

public abstract int getBus ()

optional int32 bus = 1;

public abstract BinaryMessages.DiagnosticRequest.DecodedType getDecodedType ()

optional .openxc.DiagnosticRequest.DecodedType decoded_type = 9;

public abstract double getFrequency ()

optional double frequency = 7;

public abstract int getMessageId ()

optional uint32 message_id = 2;

public abstract int getMode ()

optional uint32 mode = 3;

public abstract boolean getMultipleResponses ()

optional bool multiple_responses = 6;

public abstract String getName ()

optional string name = 8;

public abstract ByteString getNameBytes ()

optional string name = 8;

public abstract ByteString getPayload ()

optional bytes payload = 5;

 TODO we are capping this at 8 bytes for now - need to change when we
 support multi-frame responses
 

public abstract int getPid ()

optional uint32 pid = 4;

public abstract boolean hasBus ()

optional int32 bus = 1;

public abstract boolean hasDecodedType ()

optional .openxc.DiagnosticRequest.DecodedType decoded_type = 9;

public abstract boolean hasFrequency ()

optional double frequency = 7;

public abstract boolean hasMessageId ()

optional uint32 message_id = 2;

public abstract boolean hasMode ()

optional uint32 mode = 3;

public abstract boolean hasMultipleResponses ()

optional bool multiple_responses = 6;

public abstract boolean hasName ()

optional string name = 8;

public abstract boolean hasPayload ()

optional bytes payload = 5;

 TODO we are capping this at 8 bytes for now - need to change when we
 support multi-frame responses
 

public abstract boolean hasPid ()

optional uint32 pid = 4;