#[repr(transparent)]pub struct MacTxTimestampStatusNanoseconds(pub u32);Expand description
F70RM Rev. 1 section 51.7.1.37; manual text line 152988.
Tuple Fields§
§0: u32Implementations§
Source§impl MacTxTimestampStatusNanoseconds
impl MacTxTimestampStatusNanoseconds
Sourcepub const fn txtsslo(&self) -> u32
pub const fn txtsslo(&self) -> u32
Read-only. Transmit Timestamp Status Low. This field contains the 31 bits of the Nanoseconds field of the Transmit packet’s captured timestamp.
Sourcepub const fn set_txtsslo(&mut self, val: u32)
pub const fn set_txtsslo(&mut self, val: u32)
Read-only. Transmit Timestamp Status Low. This field contains the 31 bits of the Nanoseconds field of the Transmit packet’s captured timestamp.
Sourcepub const fn txtssmis(&self) -> bool
pub const fn txtssmis(&self) -> bool
Read-only. Transmit Timestamp Status Missed. When this bit is set, it indicates one of the following: - The timestamp of the current packet is ignored if TXTSSTSM bit of the MAC_Timestamp_Control register is reset - The timestamp of the previous packet is overwritten with timestamp of the current packet if TXTSSTSM bit of the MAC_Timestamp_Control register is set. Access restriction applies. Clears on read. Self-set to 1 on internal event. 0b - Transmit Timestamp Status Missed status not detected 1b - Transmit Timestamp Status Missed status detected
Sourcepub const fn set_txtssmis(&mut self, val: bool)
pub const fn set_txtssmis(&mut self, val: bool)
Read-only. Transmit Timestamp Status Missed. When this bit is set, it indicates one of the following: - The timestamp of the current packet is ignored if TXTSSTSM bit of the MAC_Timestamp_Control register is reset - The timestamp of the previous packet is overwritten with timestamp of the current packet if TXTSSTSM bit of the MAC_Timestamp_Control register is set. Access restriction applies. Clears on read. Self-set to 1 on internal event. 0b - Transmit Timestamp Status Missed status not detected 1b - Transmit Timestamp Status Missed status detected
Trait Implementations§
Source§impl Clone for MacTxTimestampStatusNanoseconds
impl Clone for MacTxTimestampStatusNanoseconds
Source§fn clone(&self) -> MacTxTimestampStatusNanoseconds
fn clone(&self) -> MacTxTimestampStatusNanoseconds
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for MacTxTimestampStatusNanoseconds
impl Default for MacTxTimestampStatusNanoseconds
Source§fn default() -> MacTxTimestampStatusNanoseconds
fn default() -> MacTxTimestampStatusNanoseconds
Source§impl PartialEq for MacTxTimestampStatusNanoseconds
impl PartialEq for MacTxTimestampStatusNanoseconds
Source§fn eq(&self, other: &MacTxTimestampStatusNanoseconds) -> bool
fn eq(&self, other: &MacTxTimestampStatusNanoseconds) -> bool
self and other values to be equal, and is used by ==.