uds_protocol 0.0.2

A library for encoding and decoding UDS (ISO 14229) messages
Documentation
mod communication_control_type;
pub use communication_control_type::CommunicationControlType;

mod communication_type;
pub use communication_type::CommunicationType;

mod diagnostic_session_type;
pub use diagnostic_session_type::DiagnosticSessionType;

mod diagnostic_identifier;
pub use diagnostic_identifier::{UDSIdentifier, UDSRoutineIdentifier};

mod dtc_ext_data;
pub use dtc_ext_data::*;

mod dtc_status;
pub use dtc_status::*;

mod dtc_snapshot;
pub use dtc_snapshot::*;

mod negative_response_code;
pub use negative_response_code::NegativeResponseCode;

mod reset_type;
pub use reset_type::ResetType;

mod security_access_type;
pub use security_access_type::SecurityAccessType;

mod suppressable_positive_response;
pub(crate) use suppressable_positive_response::SuppressablePositiveResponse;

mod format_identifiers;
pub(crate) use format_identifiers::{
    DataFormatIdentifier, LengthFormatIdentifier, MemoryFormatIdentifier,
};

mod util;
pub use util::{param_length_u16, param_length_u32, param_length_u64, param_length_u128};

mod primitive_generics;

mod bcd_4_byte;
pub use bcd_4_byte::BCD4ByteLE;