public static interface

BinaryMessages.DiagnosticResponseOrBuilder

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

Summary

Public Methods
abstract int getBus()
optional int32 bus = 1;
abstract int getMessageId()
optional uint32 message_id = 2;
abstract int getMode()
optional uint32 mode = 3;
abstract int getNegativeResponseCode()
optional uint32 negative_response_code = 6;
abstract ByteString getPayload()
optional bytes payload = 7;
 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 getSuccess()
optional bool success = 5;
abstract double getValue()
optional double value = 8;
abstract boolean hasBus()
optional int32 bus = 1;
abstract boolean hasMessageId()
optional uint32 message_id = 2;
abstract boolean hasMode()
optional uint32 mode = 3;
abstract boolean hasNegativeResponseCode()
optional uint32 negative_response_code = 6;
abstract boolean hasPayload()
optional bytes payload = 7;
 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;
abstract boolean hasSuccess()
optional bool success = 5;
abstract boolean hasValue()
optional double value = 8;
[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 int getMessageId ()

optional uint32 message_id = 2;

public abstract int getMode ()

optional uint32 mode = 3;

public abstract int getNegativeResponseCode ()

optional uint32 negative_response_code = 6;

public abstract ByteString getPayload ()

optional bytes payload = 7;

 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 getSuccess ()

optional bool success = 5;

public abstract double getValue ()

optional double value = 8;

public abstract boolean hasBus ()

optional int32 bus = 1;

public abstract boolean hasMessageId ()

optional uint32 message_id = 2;

public abstract boolean hasMode ()

optional uint32 mode = 3;

public abstract boolean hasNegativeResponseCode ()

optional uint32 negative_response_code = 6;

public abstract boolean hasPayload ()

optional bytes payload = 7;

 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;

public abstract boolean hasSuccess ()

optional bool success = 5;

public abstract boolean hasValue ()

optional double value = 8;