#[repr(transparent)]pub struct MacTimestampIngressLatency(pub u32);Expand description
F70RM Rev. 1 section 51.7.1.44; manual text line 153429.
Tuple Fields§
§0: u32Implementations§
Source§impl MacTimestampIngressLatency
impl MacTimestampIngressLatency
Sourcepub const fn itlsns(&self) -> u8
pub const fn itlsns(&self) -> u8
Read-only. Ingress Timestamp Latency, in sub-nanoseconds. This register holds the average latency in sub-nanoseconds between the input ports (phy_rxd_i) of MAC and the actual point (GMII/MII) where the ingress timestamp is taken. Ingress correction value is computed as described in the section, “Ingress Correction”. NOTE This field is not testable by an automated register test.
Sourcepub const fn set_itlsns(&mut self, val: u8)
pub const fn set_itlsns(&mut self, val: u8)
Read-only. Ingress Timestamp Latency, in sub-nanoseconds. This register holds the average latency in sub-nanoseconds between the input ports (phy_rxd_i) of MAC and the actual point (GMII/MII) where the ingress timestamp is taken. Ingress correction value is computed as described in the section, “Ingress Correction”. NOTE This field is not testable by an automated register test.
Sourcepub const fn itlns(&self) -> u16
pub const fn itlns(&self) -> u16
Read-only. Ingress Timestamp Latency, in nanoseconds. This register holds the average latency in nanoseconds between the input ports (phy_rxd_i) of MAC and the actual point (GMII/MII) where the ingress timestamp is taken. Ingress correction value is computed as described in the section, “Ingress Correction”. NOTE This field is not testable by an automated register test.
Sourcepub const fn set_itlns(&mut self, val: u16)
pub const fn set_itlns(&mut self, val: u16)
Read-only. Ingress Timestamp Latency, in nanoseconds. This register holds the average latency in nanoseconds between the input ports (phy_rxd_i) of MAC and the actual point (GMII/MII) where the ingress timestamp is taken. Ingress correction value is computed as described in the section, “Ingress Correction”. NOTE This field is not testable by an automated register test.
Trait Implementations§
Source§impl Clone for MacTimestampIngressLatency
impl Clone for MacTimestampIngressLatency
Source§fn clone(&self) -> MacTimestampIngressLatency
fn clone(&self) -> MacTimestampIngressLatency
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more