#[repr(u32)]pub enum AttributeId {
Show 27 variants
NodeId = 1,
NodeClass = 2,
BrowseName = 3,
DisplayName = 4,
Description = 5,
WriteMask = 6,
UserWriteMask = 7,
IsAbstract = 8,
Symmetric = 9,
InverseName = 10,
ContainsNoLoops = 11,
EventNotifier = 12,
Value = 13,
DataType = 14,
ValueRank = 15,
ArrayDimensions = 16,
AccessLevel = 17,
UserAccessLevel = 18,
MinimumSamplingInterval = 19,
Historizing = 20,
Executable = 21,
UserExecutable = 22,
DataTypeDefinition = 23,
RolePermissions = 24,
UserRolePermissions = 25,
AccessRestrictions = 26,
AccessLevelEx = 27,
}Expand description
Node attribute ID, from the OPC UA standard.
Variants§
NodeId = 1
Node ID.
NodeClass = 2
Node class.
BrowseName = 3
Browse name.
DisplayName = 4
Display name.
Description = 5
Description.
WriteMask = 6
Write mask.
UserWriteMask = 7
User write mask.
IsAbstract = 8
Is abstract.
Symmetric = 9
Is symmetric, applies to reference types.
InverseName = 10
Inverse name of reference type.
ContainsNoLoops = 11
For views, contains no loops.
EventNotifier = 12
Whether this object can produce events.
Value = 13
Variable value.
DataType = 14
Data type.
ValueRank = 15
Variable value rank.
ArrayDimensions = 16
Variable array dimensions.
AccessLevel = 17
Variable access level.
UserAccessLevel = 18
Variable user access level.
MinimumSamplingInterval = 19
Variable minimum sampling interval.
Historizing = 20
Whether a variable stores history.
Executable = 21
Whether this method is executable.
UserExecutable = 22
Whether this method is executable by the current user.
DataTypeDefinition = 23
Data type definition.
RolePermissions = 24
Role permissions.
UserRolePermissions = 25
User role permissions.
AccessRestrictions = 26
Access restrictions.
AccessLevelEx = 27
Access level extension.
Implementations§
Source§impl AttributeId
impl AttributeId
Sourcepub fn from_u32(attribute_id: u32) -> Result<AttributeId, AttributeIdError>
pub fn from_u32(attribute_id: u32) -> Result<AttributeId, AttributeIdError>
Try to get this attribute ID from a 32 bit integer.
Trait Implementations§
Source§impl Clone for AttributeId
impl Clone for AttributeId
Source§fn clone(&self) -> AttributeId
fn clone(&self) -> AttributeId
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 AttributeId
impl Debug for AttributeId
Source§impl Hash for AttributeId
impl Hash for AttributeId
Source§impl PartialEq for AttributeId
impl PartialEq for AttributeId
impl Copy for AttributeId
impl Eq for AttributeId
impl StructuralPartialEq for AttributeId
Auto Trait Implementations§
impl Freeze for AttributeId
impl RefUnwindSafe for AttributeId
impl Send for AttributeId
impl Sync for AttributeId
impl Unpin for AttributeId
impl UnsafeUnpin for AttributeId
impl UnwindSafe for AttributeId
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.