pub enum VariableTypeId {
Show 59 variants
BaseVariableType = 62,
BaseDataVariableType = 63,
PropertyType = 68,
DataTypeDescriptionType = 69,
DataTypeDictionaryType = 72,
ServerVendorCapabilityType = 2_137,
ServerStatusType = 2_138,
ServerDiagnosticsSummaryType = 2_150,
SamplingIntervalDiagnosticsArrayType = 2_164,
SamplingIntervalDiagnosticsType = 2_165,
SubscriptionDiagnosticsArrayType = 2_171,
SubscriptionDiagnosticsType = 2_172,
SessionDiagnosticsArrayType = 2_196,
SessionDiagnosticsVariableType = 2_197,
SessionSecurityDiagnosticsArrayType = 2_243,
SessionSecurityDiagnosticsType = 2_244,
DataItemType = 2_365,
AnalogItemType = 2_368,
DiscreteItemType = 2_372,
TwoStateDiscreteType = 2_373,
MultiStateDiscreteType = 2_376,
ProgramDiagnosticType = 2_380,
StateVariableType = 2_755,
FiniteStateVariableType = 2_760,
TransitionVariableType = 2_762,
FiniteTransitionVariableType = 2_767,
BuildInfoType = 3_051,
TwoStateVariableType = 8_995,
ConditionVariableType = 9_002,
MultiStateValueDiscreteType = 11_238,
OptionSetType = 11_487,
ArrayItemType = 12_021,
YArrayItemType = 12_029,
XYArrayItemType = 12_038,
ImageItemType = 12_047,
CubeItemType = 12_057,
NDimensionArrayItemType = 12_068,
GuardVariableType = 15_113,
ExpressionGuardVariableType = 15_128,
ElseGuardVariableType = 15_317,
BaseAnalogType = 15_318,
ProgramDiagnostic2Type = 15_383,
SelectionListType = 16_309,
AlarmRateVariableType = 17_277,
AnalogUnitType = 17_497,
AnalogUnitRangeType = 17_570,
RationalNumberType = 17_709,
VectorType = 17_714,
ThreeDVectorType = 17_716,
AudioVariableType = 17_986,
CartesianCoordinatesType = 18_772,
ThreeDCartesianCoordinatesType = 18_774,
OrientationType = 18_779,
ThreeDOrientationType = 18_781,
FrameType = 18_786,
ThreeDFrameType = 18_791,
MultiStateDictionaryEntryDiscreteBaseType = 19_077,
MultiStateDictionaryEntryDiscreteType = 19_084,
PubSubDiagnosticsCounterType = 19_725,
}Variants§
BaseVariableType = 62
BaseDataVariableType = 63
PropertyType = 68
DataTypeDescriptionType = 69
DataTypeDictionaryType = 72
ServerVendorCapabilityType = 2_137
ServerStatusType = 2_138
ServerDiagnosticsSummaryType = 2_150
SamplingIntervalDiagnosticsArrayType = 2_164
SamplingIntervalDiagnosticsType = 2_165
SubscriptionDiagnosticsArrayType = 2_171
SubscriptionDiagnosticsType = 2_172
SessionDiagnosticsArrayType = 2_196
SessionDiagnosticsVariableType = 2_197
SessionSecurityDiagnosticsArrayType = 2_243
SessionSecurityDiagnosticsType = 2_244
DataItemType = 2_365
AnalogItemType = 2_368
DiscreteItemType = 2_372
TwoStateDiscreteType = 2_373
MultiStateDiscreteType = 2_376
ProgramDiagnosticType = 2_380
StateVariableType = 2_755
FiniteStateVariableType = 2_760
TransitionVariableType = 2_762
FiniteTransitionVariableType = 2_767
BuildInfoType = 3_051
TwoStateVariableType = 8_995
ConditionVariableType = 9_002
MultiStateValueDiscreteType = 11_238
OptionSetType = 11_487
ArrayItemType = 12_021
YArrayItemType = 12_029
XYArrayItemType = 12_038
ImageItemType = 12_047
CubeItemType = 12_057
NDimensionArrayItemType = 12_068
GuardVariableType = 15_113
ExpressionGuardVariableType = 15_128
ElseGuardVariableType = 15_317
BaseAnalogType = 15_318
ProgramDiagnostic2Type = 15_383
SelectionListType = 16_309
AlarmRateVariableType = 17_277
AnalogUnitType = 17_497
AnalogUnitRangeType = 17_570
RationalNumberType = 17_709
VectorType = 17_714
ThreeDVectorType = 17_716
AudioVariableType = 17_986
CartesianCoordinatesType = 18_772
ThreeDCartesianCoordinatesType = 18_774
OrientationType = 18_779
ThreeDOrientationType = 18_781
FrameType = 18_786
ThreeDFrameType = 18_791
MultiStateDictionaryEntryDiscreteBaseType = 19_077
MultiStateDictionaryEntryDiscreteType = 19_084
PubSubDiagnosticsCounterType = 19_725
Trait Implementations§
Source§impl Clone for VariableTypeId
impl Clone for VariableTypeId
Source§fn clone(&self) -> VariableTypeId
fn clone(&self) -> VariableTypeId
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 VariableTypeId
impl Debug for VariableTypeId
Source§impl<'a> From<&'a VariableTypeId> for NodeId
impl<'a> From<&'a VariableTypeId> for NodeId
Source§fn from(r: &'a VariableTypeId) -> NodeId
fn from(r: &'a VariableTypeId) -> NodeId
Converts to this type from the input type.
Source§impl Hash for VariableTypeId
impl Hash for VariableTypeId
Source§impl Into<ExpandedNodeId> for VariableTypeId
impl Into<ExpandedNodeId> for VariableTypeId
Source§fn into(self) -> ExpandedNodeId
fn into(self) -> ExpandedNodeId
Converts this type into the (usually inferred) input type.
Source§impl Into<NodeId> for VariableTypeId
impl Into<NodeId> for VariableTypeId
Source§impl PartialEq for VariableTypeId
impl PartialEq for VariableTypeId
Source§impl TryFrom<u32> for VariableTypeId
impl TryFrom<u32> for VariableTypeId
impl Copy for VariableTypeId
impl Eq for VariableTypeId
impl StructuralPartialEq for VariableTypeId
Auto Trait Implementations§
impl Freeze for VariableTypeId
impl RefUnwindSafe for VariableTypeId
impl Send for VariableTypeId
impl Sync for VariableTypeId
impl Unpin for VariableTypeId
impl UnwindSafe for VariableTypeId
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.