pub struct ObjectType(/* private fields */);Expand description
BACnet object types (Clause 12).
Standard types are 0-63; vendor-proprietary types are 128-1023. The 10-bit type field allows values 0-1023.
Implementations§
Source§impl ObjectType
impl ObjectType
pub const ANALOG_INPUT: Self
pub const ANALOG_OUTPUT: Self
pub const ANALOG_VALUE: Self
pub const BINARY_INPUT: Self
pub const BINARY_OUTPUT: Self
pub const BINARY_VALUE: Self
pub const CALENDAR: Self
pub const COMMAND: Self
pub const DEVICE: Self
pub const EVENT_ENROLLMENT: Self
pub const FILE: Self
pub const GROUP: Self
pub const LOOP: Self
pub const MULTI_STATE_INPUT: Self
pub const MULTI_STATE_OUTPUT: Self
pub const NOTIFICATION_CLASS: Self
pub const PROGRAM: Self
pub const SCHEDULE: Self
pub const AVERAGING: Self
pub const MULTI_STATE_VALUE: Self
pub const TREND_LOG: Self
pub const LIFE_SAFETY_POINT: Self
pub const LIFE_SAFETY_ZONE: Self
pub const ACCUMULATOR: Self
pub const PULSE_CONVERTER: Self
pub const EVENT_LOG: Self
pub const GLOBAL_GROUP: Self
pub const TREND_LOG_MULTIPLE: Self
pub const LOAD_CONTROL: Self
pub const STRUCTURED_VIEW: Self
pub const ACCESS_DOOR: Self
pub const TIMER: Self
pub const ACCESS_CREDENTIAL: Self
pub const ACCESS_POINT: Self
pub const ACCESS_RIGHTS: Self
pub const ACCESS_USER: Self
pub const ACCESS_ZONE: Self
pub const CREDENTIAL_DATA_INPUT: Self
Sourcepub const NETWORK_SECURITY: Self
pub const NETWORK_SECURITY: Self
Deprecated in 135-2020 (Clause 24 deleted).
pub const BITSTRING_VALUE: Self
pub const CHARACTERSTRING_VALUE: Self
pub const DATEPATTERN_VALUE: Self
pub const DATE_VALUE: Self
pub const DATETIMEPATTERN_VALUE: Self
pub const DATETIME_VALUE: Self
pub const INTEGER_VALUE: Self
pub const LARGE_ANALOG_VALUE: Self
pub const OCTETSTRING_VALUE: Self
pub const POSITIVE_INTEGER_VALUE: Self
pub const TIMEPATTERN_VALUE: Self
pub const TIME_VALUE: Self
pub const NOTIFICATION_FORWARDER: Self
pub const ALERT_ENROLLMENT: Self
pub const CHANNEL: Self
pub const LIGHTING_OUTPUT: Self
pub const BINARY_LIGHTING_OUTPUT: Self
pub const NETWORK_PORT: Self
pub const ELEVATOR_GROUP: Self
pub const ESCALATOR: Self
pub const LIFT: Self
Sourcepub const AUDIT_REPORTER: Self
pub const AUDIT_REPORTER: Self
New in 135-2020.
Trait Implementations§
Source§impl Clone for ObjectType
impl Clone for ObjectType
Source§fn clone(&self) -> ObjectType
fn clone(&self) -> ObjectType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ObjectType
impl Debug for ObjectType
Source§impl Display for ObjectType
impl Display for ObjectType
Source§impl Hash for ObjectType
impl Hash for ObjectType
Source§impl PartialEq for ObjectType
impl PartialEq for ObjectType
impl Copy for ObjectType
impl Eq for ObjectType
impl StructuralPartialEq for ObjectType
Auto Trait Implementations§
impl Freeze for ObjectType
impl RefUnwindSafe for ObjectType
impl Send for ObjectType
impl Sync for ObjectType
impl Unpin for ObjectType
impl UnsafeUnpin for ObjectType
impl UnwindSafe for ObjectType
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