pub struct UAVariable {
pub base: UAInstance,
pub value: Option<Value>,
pub data_type: NodeId,
pub value_rank: ValueRank,
pub array_dimensions: ArrayDimensions,
pub access_level: AccessLevel,
pub user_access_level: AccessLevel,
pub minimum_sampling_interval: Duration,
pub historizing: bool,
}Expand description
Variable defined in a nodeset.
Fields§
§base: UAInstanceBase data.
value: Option<Value>Initial or default value.
data_type: NodeIdData type ID.
value_rank: ValueRankNode value rank.
array_dimensions: ArrayDimensionsArray dimensions.
access_level: AccessLevelDefault access level.
user_access_level: AccessLevelDefault user access level.
minimum_sampling_interval: DurationDefault minimum sampling interval.
historizing: boolDefault value of “historizing”, whether this node stores its history.
Trait Implementations§
Source§impl Debug for UAVariable
impl Debug for UAVariable
Auto Trait Implementations§
impl Freeze for UAVariable
impl RefUnwindSafe for UAVariable
impl Send for UAVariable
impl Sync for UAVariable
impl Unpin for UAVariable
impl UnwindSafe for UAVariable
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