pub struct Pgn(pub u32);Expand description
A J1939 Parameter Group Number.
Tuple Fields§
§0: u32Implementations§
Source§impl Pgn
impl Pgn
Sourcepub const EEC1: Pgn
pub const EEC1: Pgn
Electronic Engine Controller 1 — engine speed, torque. 8 bytes, broadcast, 100ms default rate.
Sourcepub const ET1: Pgn
pub const ET1: Pgn
Engine Temperature 1 — coolant temp, fuel temp. 8 bytes, broadcast, 1000ms default rate.
Sourcepub const EFLP1: Pgn
pub const EFLP1: Pgn
Engine Fluid Level/Pressure 1 — oil pressure, coolant pressure, oil level. 8 bytes, broadcast, 500ms default rate.
Sourcepub const LFE: Pgn
pub const LFE: Pgn
Fuel Economy (Liquid) — fuel rate, instantaneous fuel economy. 8 bytes, broadcast, 100ms default rate.
Sourcepub const CCVS: Pgn
pub const CCVS: Pgn
Cruise Control/Vehicle Speed — vehicle speed, brake, cruise control. 8 bytes, broadcast, 100ms default rate.
Sourcepub const DM1: Pgn
pub const DM1: Pgn
DM1 — Active Diagnostic Trouble Codes. Variable length, broadcast, 1000ms default rate.
Trait Implementations§
impl Copy for Pgn
impl Eq for Pgn
impl StructuralPartialEq for Pgn
Auto Trait Implementations§
impl Freeze for Pgn
impl RefUnwindSafe for Pgn
impl Send for Pgn
impl Sync for Pgn
impl Unpin for Pgn
impl UnsafeUnpin for Pgn
impl UnwindSafe for Pgn
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.