syntax = "proto3";
package celp.protobuf.svc;
import "celp_header.proto";
option optimize_for = SPEED;
// DTCReport is a message that contains a list of DTCs
// that are available for a given vehicle.
message DTCReport {
// DTCEntry describes a single DTC.
message DTCEntry {
// Number of the DTC, may vary in size depending on ECU type
uint32 number = 1;
// Status, obtained from the ECU
uint32 status = 3;
}
// Base header from CELP
celp.protobuf.Header header = 1;
// List of DTCs available
repeated DTCEntry dtcs = 3;
}