pub struct BvlcFunction(/* private fields */);Expand description
BACnet/IPv4 BVLC function codes (Annex J).
Implementations§
Source§impl BvlcFunction
impl BvlcFunction
Sourcepub const BVLC_RESULT: Self
pub const BVLC_RESULT: Self
Wire value 0x00.
Sourcepub const WRITE_BROADCAST_DISTRIBUTION_TABLE: Self
pub const WRITE_BROADCAST_DISTRIBUTION_TABLE: Self
Wire value 0x01.
Sourcepub const READ_BROADCAST_DISTRIBUTION_TABLE: Self
pub const READ_BROADCAST_DISTRIBUTION_TABLE: Self
Wire value 0x02.
Sourcepub const READ_BROADCAST_DISTRIBUTION_TABLE_ACK: Self
pub const READ_BROADCAST_DISTRIBUTION_TABLE_ACK: Self
Wire value 0x03.
Sourcepub const FORWARDED_NPDU: Self
pub const FORWARDED_NPDU: Self
Wire value 0x04.
Sourcepub const REGISTER_FOREIGN_DEVICE: Self
pub const REGISTER_FOREIGN_DEVICE: Self
Wire value 0x05.
Sourcepub const READ_FOREIGN_DEVICE_TABLE: Self
pub const READ_FOREIGN_DEVICE_TABLE: Self
Wire value 0x06.
Sourcepub const READ_FOREIGN_DEVICE_TABLE_ACK: Self
pub const READ_FOREIGN_DEVICE_TABLE_ACK: Self
Wire value 0x07.
Sourcepub const DELETE_FOREIGN_DEVICE_TABLE_ENTRY: Self
pub const DELETE_FOREIGN_DEVICE_TABLE_ENTRY: Self
Wire value 0x08.
Sourcepub const DISTRIBUTE_BROADCAST_TO_NETWORK: Self
pub const DISTRIBUTE_BROADCAST_TO_NETWORK: Self
Wire value 0x09.
Sourcepub const ORIGINAL_UNICAST_NPDU: Self
pub const ORIGINAL_UNICAST_NPDU: Self
Wire value 0x0A.
Sourcepub const ORIGINAL_BROADCAST_NPDU: Self
pub const ORIGINAL_BROADCAST_NPDU: Self
Wire value 0x0B.
Sourcepub const SECURE_BVLL: Self
pub const SECURE_BVLL: Self
Wire value 0x0C.
Trait Implementations§
Source§impl Clone for BvlcFunction
impl Clone for BvlcFunction
impl Copy for BvlcFunction
Source§impl Debug for BvlcFunction
impl Debug for BvlcFunction
Source§impl Display for BvlcFunction
impl Display for BvlcFunction
impl Eq for BvlcFunction
Source§impl FromStr for BvlcFunction
impl FromStr for BvlcFunction
Source§fn from_str(s: &str) -> Result<Self, Self::Err>
fn from_str(s: &str) -> Result<Self, Self::Err>
Parse a symbolic constant name, ignoring _/- separators and
ASCII case, so every common spelling of a name is accepted
(ANALOG_INPUT, analog-input, AnalogInput, analogInput, …).
Raw numeric values are not accepted; use
from_raw for those.
Source§type Err = ParseEnumError
type Err = ParseEnumError
The associated error which can be returned from parsing.
Source§impl Hash for BvlcFunction
impl Hash for BvlcFunction
Source§impl PartialEq for BvlcFunction
impl PartialEq for BvlcFunction
impl StructuralPartialEq for BvlcFunction
Auto Trait Implementations§
impl Freeze for BvlcFunction
impl RefUnwindSafe for BvlcFunction
impl Send for BvlcFunction
impl Sync for BvlcFunction
impl Unpin for BvlcFunction
impl UnsafeUnpin for BvlcFunction
impl UnwindSafe for BvlcFunction
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