BRE_R

Struct BRE_R 

Source
pub struct BRE_R(/* private fields */);
Expand description

Field BRE reader - Rx-Bit Rising Error BRE is set by hardware in case a Data-Bit waveform is detected with Bit Rising Error. BRE is set either at the time the misplaced rising edge occurs, or at the end of the maximum BRE tolerance allowed by RXTOL, in case rising edge is still longing. BRE stops message reception if BRESTP=1. BRE generates an Error-Bit on the CEC line if BREGEN=1. BRE is cleared by software write at 1.

Methods from Deref<Target = FieldReader<bool, bool>>§

Source

pub fn bits(&self) -> U

Reads raw bits from field.

Source

pub fn bit(&self) -> bool

Value of the field as raw bits.

Source

pub fn bit_is_clear(&self) -> bool

Returns true if the bit is clear (0).

Source

pub fn bit_is_set(&self) -> bool

Returns true if the bit is set (1).

Trait Implementations§

Source§

impl Deref for BRE_R

Source§

type Target = FieldReader<bool, bool>

The resulting type after dereferencing.
Source§

fn deref(&self) -> &<BRE_R as Deref>::Target

Dereferences the value.

Auto Trait Implementations§

§

impl Freeze for BRE_R

§

impl RefUnwindSafe for BRE_R

§

impl Send for BRE_R

§

impl Sync for BRE_R

§

impl Unpin for BRE_R

§

impl UnwindSafe for BRE_R

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<P, T> Receiver for P
where P: Deref<Target = T> + ?Sized, T: ?Sized,

Source§

type Target = T

🔬This is a nightly-only experimental API. (arbitrary_self_types)
The target type on which the method may be called.
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.