Skip to main content

AccessEvent

Struct AccessEvent 

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

BACnet access event (Clause 12.33).

Implementations§

Source§

impl AccessEvent

Source

pub const NONE: Self

Source

pub const GRANTED: Self

Source

pub const MUSTER: Self

Source

pub const PASSBACK_DETECTED: Self

Source

pub const DURESS: Self

Source

pub const TRACE: Self

Source

pub const LOCKOUT_MAX_ATTEMPTS: Self

Source

pub const LOCKOUT_OTHER: Self

Source

pub const LOCKOUT_RELINQUISHED: Self

Source

pub const LOCKED_BY_HIGHER_PRIORITY: Self

Source

pub const OUT_OF_SERVICE: Self

Source

pub const OUT_OF_SERVICE_RELINQUISHED: Self

Source

pub const ACCOMPANIMENT_BY: Self

Source

pub const AUTHENTICATION_FACTOR_READ: Self

Source

pub const AUTHORIZATION_DELAYED: Self

Source

pub const VERIFICATION_REQUIRED: Self

Source

pub const NO_ENTRY_AFTER_GRANTED: Self

Source

pub const DENIED_DENY_ALL: Self

Source

pub const DENIED_UNKNOWN_CREDENTIAL: Self

Source

pub const DENIED_AUTHENTICATION_UNAVAILABLE: Self

Source

pub const DENIED_AUTHENTICATION_FACTOR_TIMEOUT: Self

Source

pub const DENIED_INCORRECT_AUTHENTICATION_FACTOR: Self

Source

pub const DENIED_ZONE_NO_ACCESS_RIGHTS: Self

Source

pub const DENIED_POINT_NO_ACCESS_RIGHTS: Self

Source

pub const DENIED_NO_ACCESS_RIGHTS: Self

Source

pub const DENIED_OUT_OF_TIME_RANGE: Self

Source

pub const DENIED_THREAT_LEVEL: Self

Source

pub const DENIED_PASSBACK: Self

Source

pub const DENIED_UNEXPECTED_LOCATION_USAGE: Self

Source

pub const DENIED_MAX_ATTEMPTS: Self

Source

pub const DENIED_LOWER_OCCUPANCY_LIMIT: Self

Source

pub const DENIED_UPPER_OCCUPANCY_LIMIT: Self

Source

pub const DENIED_AUTHENTICATION_FACTOR_LOST: Self

Source

pub const DENIED_AUTHENTICATION_FACTOR_STOLEN: Self

Source

pub const DENIED_AUTHENTICATION_FACTOR_DAMAGED: Self

Source

pub const DENIED_AUTHENTICATION_FACTOR_DESTROYED: Self

Source

pub const DENIED_AUTHENTICATION_FACTOR_DISABLED: Self

Source

pub const DENIED_AUTHENTICATION_FACTOR_ERROR: Self

Source

pub const DENIED_CREDENTIAL_UNASSIGNED: Self

Source

pub const DENIED_CREDENTIAL_NOT_PROVISIONED: Self

Source

pub const DENIED_CREDENTIAL_NOT_YET_ACTIVE: Self

Source

pub const DENIED_CREDENTIAL_EXPIRED: Self

Source

pub const DENIED_CREDENTIAL_MANUAL_DISABLE: Self

Source

pub const DENIED_CREDENTIAL_LOCKOUT: Self

Source

pub const DENIED_CREDENTIAL_MAX_DAYS: Self

Source

pub const DENIED_CREDENTIAL_MAX_USES: Self

Source

pub const DENIED_CREDENTIAL_INACTIVITY: Self

Source

pub const DENIED_CREDENTIAL_DISABLED: Self

Source

pub const DENIED_NO_ACCOMPANIMENT: Self

Source

pub const DENIED_INCORRECT_ACCOMPANIMENT: Self

Source

pub const DENIED_LOCKOUT: Self

Source

pub const DENIED_VERIFICATION_FAILED: Self

Source

pub const DENIED_VERIFICATION_TIMEOUT: Self

Source

pub const DENIED_OTHER: Self

Source

pub const ALL_NAMED: &[(&str, Self)]

All named constants as (name, value) pairs.

Source

pub const fn from_raw(value: u32) -> Self

Create from a raw wire value.

Source

pub const fn to_raw(self) -> u32

Return the raw wire value.

Trait Implementations§

Source§

impl Clone for AccessEvent

Source§

fn clone(&self) -> AccessEvent

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for AccessEvent

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for AccessEvent

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Hash for AccessEvent

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for AccessEvent

Source§

fn eq(&self, other: &AccessEvent) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for AccessEvent

Source§

impl Eq for AccessEvent

Source§

impl StructuralPartialEq for AccessEvent

Auto Trait Implementations§

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> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. 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<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
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.