celp-sdk 0.1.13

This package has been created to provide a rust SDK containing common functionality
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;
}