#[repr(transparent)]pub struct Txcdiag(pub u16);Expand description
Transceiver Diagnostics
Tuple Fields§
§0: u16Implementations§
Source§impl Txcdiag
impl Txcdiag
Sourcepub const fn rxlowfail(&self) -> TxcdiagRxlowfail
pub const fn rxlowfail(&self) -> TxcdiagRxlowfail
RX Low Pin Detect
Sourcepub const fn set_rxlowfail(&mut self, val: TxcdiagRxlowfail)
pub const fn set_rxlowfail(&mut self, val: TxcdiagRxlowfail)
RX Low Pin Detect
Sourcepub const fn rxhghfail(&self) -> TxcdiagRxhghfail
pub const fn rxhghfail(&self) -> TxcdiagRxhghfail
RX High Pin Detect
Sourcepub const fn set_rxhghfail(&mut self, val: TxcdiagRxhghfail)
pub const fn set_rxhghfail(&mut self, val: TxcdiagRxhghfail)
RX High Pin Detect
Sourcepub const fn edlowfail(&self) -> TxcdiagEdlowfail
pub const fn edlowfail(&self) -> TxcdiagEdlowfail
Stuck Low ED Pin
Sourcepub const fn set_edlowfail(&mut self, val: TxcdiagEdlowfail)
pub const fn set_edlowfail(&mut self, val: TxcdiagEdlowfail)
Stuck Low ED Pin
Sourcepub const fn edhghfail(&self) -> TxcdiagEdhghfail
pub const fn edhghfail(&self) -> TxcdiagEdhghfail
Stuck High ED Pin
Sourcepub const fn set_edhghfail(&mut self, val: TxcdiagEdhghfail)
pub const fn set_edhghfail(&mut self, val: TxcdiagEdhghfail)
Stuck High ED Pin
Sourcepub const fn lpwrfail(&self) -> TxcdiagLpwrfail
pub const fn lpwrfail(&self) -> TxcdiagLpwrfail
Low Power Failure
Sourcepub const fn set_lpwrfail(&mut self, val: TxcdiagLpwrfail)
pub const fn set_lpwrfail(&mut self, val: TxcdiagLpwrfail)
Low Power Failure
Trait Implementations§
impl Copy for Txcdiag
impl Eq for Txcdiag
impl StructuralPartialEq for Txcdiag
Auto Trait Implementations§
impl Freeze for Txcdiag
impl RefUnwindSafe for Txcdiag
impl Send for Txcdiag
impl Sync for Txcdiag
impl Unpin for Txcdiag
impl UnwindSafe for Txcdiag
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