Skip to main content

Module protocol

Module protocol 

Source
Expand description

OBD-II and J1939 protocol types and parsing.

Re-exports§

pub use pid::Pid;
pub use pid::ValueType;
pub use dtc::Dtc;
pub use dtc::DtcCategory;
pub use dtc::DtcStatus;
pub use dtc::DtcStatusByte;
pub use dtc::Severity;
pub use enhanced::EnhancedPid;
pub use enhanced::Formula;
pub use enhanced::Confidence;
pub use service::DiagSession;
pub use service::ActuatorCommand;
pub use service::ReadinessStatus;
pub use service::MonitorStatus;
pub use service::TestResult;
pub use service::VehicleInfo;
pub use service::ServiceRequest;
pub use service::O2TestResult;
pub use service::O2SensorLocation;
pub use j1939::Pgn;
pub use j1939::J1939Dtc;
pub use j1939::Eec1;
pub use j1939::Ccvs;
pub use j1939::Et1;
pub use j1939::Eflp1;
pub use j1939::Lfe;
pub use j1939::decode_eec1;
pub use j1939::decode_ccvs;
pub use j1939::decode_et1;
pub use j1939::decode_eflp1;
pub use j1939::decode_lfe;
pub use j1939::decode_dm1;

Modules§

codec
Raw byte parsing and frame decoding.
dtc
DTC types, status definitions, and built-in SAE J2012 description table.
enhanced
Enhanced manufacturer-specific PID types.
j1939
J1939 heavy-duty vehicle protocol support.
pid
Standard OBD-II PID definitions.
service
Diagnostic service definitions.