syntax = "proto3";
package celp.protobuf.svc;
import "celp_header.proto";
option optimize_for = SPEED;
message EbsSystemInfo {
// The make of this particular EBS
enum Make {
NONE = 0;
ZF = 1;
OTHER = 2;
}
// The protocol to be used during ODR download
enum ODRProtocol {
UNKNOWN = 0;
KWP = 1;
UDS = 2;
}
// Base header from CELP
celp.protobuf.Header header = 1;
// String field that holds the name of the system.
string system_name = 2;
// String field that holds the hardware number.
string hardware_number = 3;
// String field that holds the version of the system.
string version = 4;
// Enum field that holds the make of the system (ZF, other, or none).
Make make = 5;
// Enum field that holds the ODR protocol used by the system (KWP or UDS).
ODRProtocol odr_protocol = 6;
}