ObjectTypeId

Enum ObjectTypeId 

Source
pub enum ObjectTypeId {
Show 219 variants BaseObjectType = 58, FolderType = 61, DataTypeSystemType = 75, DataTypeEncodingType = 76, ModellingRuleType = 77, ServerType = 2_004, ServerCapabilitiesType = 2_013, ServerDiagnosticsType = 2_020, SessionsDiagnosticsSummaryType = 2_026, SessionDiagnosticsObjectType = 2_029, VendorServerInfoType = 2_033, ServerRedundancyType = 2_034, TransparentRedundancyType = 2_036, NonTransparentRedundancyType = 2_039, BaseEventType = 2_041, AuditEventType = 2_052, AuditSecurityEventType = 2_058, AuditChannelEventType = 2_059, AuditOpenSecureChannelEventType = 2_060, AuditSessionEventType = 2_069, AuditCreateSessionEventType = 2_071, AuditActivateSessionEventType = 2_075, AuditCancelEventType = 2_078, AuditCertificateEventType = 2_080, AuditCertificateDataMismatchEventType = 2_082, AuditCertificateExpiredEventType = 2_085, AuditCertificateInvalidEventType = 2_086, AuditCertificateUntrustedEventType = 2_087, AuditCertificateRevokedEventType = 2_088, AuditCertificateMismatchEventType = 2_089, AuditNodeManagementEventType = 2_090, AuditAddNodesEventType = 2_091, AuditDeleteNodesEventType = 2_093, AuditAddReferencesEventType = 2_095, AuditDeleteReferencesEventType = 2_097, AuditUpdateEventType = 2_099, AuditWriteUpdateEventType = 2_100, AuditHistoryUpdateEventType = 2_104, AuditUpdateMethodEventType = 2_127, SystemEventType = 2_130, DeviceFailureEventType = 2_131, BaseModelChangeEventType = 2_132, GeneralModelChangeEventType = 2_133, StateMachineType = 2_299, StateType = 2_307, InitialStateType = 2_309, TransitionType = 2_310, TransitionEventType = 2_311, AuditUpdateStateEventType = 2_315, HistoricalDataConfigurationType = 2_318, HistoryServerCapabilitiesType = 2_330, AggregateFunctionType = 2_340, ProgramTransitionEventType = 2_378, ProgramStateMachineType = 2_391, SemanticChangeEventType = 2_738, AuditUrlMismatchEventType = 2_748, FiniteStateMachineType = 2_771, ConditionType = 2_782, RefreshStartEventType = 2_787, RefreshEndEventType = 2_788, RefreshRequiredEventType = 2_789, AuditConditionEventType = 2_790, AuditConditionEnableEventType = 2_803, AuditConditionCommentEventType = 2_829, DialogConditionType = 2_830, AcknowledgeableConditionType = 2_881, AlarmConditionType = 2_915, ShelvedStateMachineType = 2_929, LimitAlarmType = 2_955, AuditHistoryEventUpdateEventType = 2_999, AuditHistoryValueUpdateEventType = 3_006, AuditHistoryDeleteEventType = 3_012, AuditHistoryRawModifyDeleteEventType = 3_014, AuditHistoryAtTimeDeleteEventType = 3_019, AuditHistoryEventDeleteEventType = 3_022, EventQueueOverflowEventType = 3_035, ProgramTransitionAuditEventType = 3_806, AuditConditionRespondEventType = 8_927, AuditConditionAcknowledgeEventType = 8_944, AuditConditionConfirmEventType = 8_961, ExclusiveLimitStateMachineType = 9_318, ExclusiveLimitAlarmType = 9_341, ExclusiveLevelAlarmType = 9_482, ExclusiveRateOfChangeAlarmType = 9_623, ExclusiveDeviationAlarmType = 9_764, NonExclusiveLimitAlarmType = 9_906, NonExclusiveLevelAlarmType = 10_060, NonExclusiveRateOfChangeAlarmType = 10_214, NonExclusiveDeviationAlarmType = 10_368, DiscreteAlarmType = 10_523, OffNormalAlarmType = 10_637, TripAlarmType = 10_751, AuditConditionShelvingEventType = 11_093, BaseConditionClassType = 11_163, ProcessConditionClassType = 11_164, MaintenanceConditionClassType = 11_165, SystemConditionClassType = 11_166, AggregateConfigurationType = 11_187, ProgressEventType = 11_436, SystemStatusChangeEventType = 11_446, OperationLimitsType = 11_564, FileType = 11_575, AddressSpaceFileType = 11_595, NamespaceMetadataType = 11_616, NamespacesType = 11_645, SystemOffNormalAlarmType = 11_753, AuditProgramTransitionEventType = 11_856, NonTransparentNetworkRedundancyType = 11_945, TrustListType = 12_522, CertificateGroupType = 12_555, CertificateType = 12_556, ApplicationCertificateType = 12_557, HttpsCertificateType = 12_558, RsaMinApplicationCertificateType = 12_559, RsaSha256ApplicationCertificateType = 12_560, TrustListUpdatedAuditEventType = 12_561, ServerConfigurationType = 12_581, CertificateUpdatedAuditEventType = 12_620, CertificateExpirationAlarmType = 13_225, FileDirectoryType = 13_353, CertificateGroupFolderType = 13_813, PubSubConnectionType = 14_209, PubSubGroupType = 14_232, PublishSubscribeType = 14_416, DataSetFolderType = 14_477, PublishedDataSetType = 14_509, PublishedDataItemsType = 14_534, PublishedEventsType = 14_572, PubSubStatusType = 14_643, AuditConditionResetEventType = 15_013, DatagramConnectionTransportType = 15_064, SubscribedDataSetType = 15_108, ChoiceStateType = 15_109, TargetVariablesType = 15_111, SubscribedDataSetMirrorType = 15_127, BrokerConnectionTransportType = 15_155, UserCredentialCertificateType = 15_181, DataSetWriterType = 15_298, DataSetWriterTransportType = 15_305, DataSetReaderType = 15_306, DataSetReaderTransportType = 15_319, SecurityGroupFolderType = 15_452, SecurityGroupType = 15_471, ExtensionFieldsType = 15_489, PubSubStatusEventType = 15_535, PubSubTransportLimitsExceedEventType = 15_548, PubSubCommunicationFailureEventType = 15_563, RoleSetType = 15_607, RoleType = 15_620, TemporaryFileTransferType = 15_744, FileTransferStateMachineType = 15_803, PubSubKeyServiceType = 15_906, AlarmGroupType = 16_405, DiscrepancyAlarmType = 17_080, SafetyConditionClassType = 17_218, HighlyManagedAlarmConditionClassType = 17_219, TrainingConditionClassType = 17_220, TestingConditionSubClassType = 17_221, AuditConditionSuppressionEventType = 17_225, AuditConditionSilenceEventType = 17_242, AuditConditionOutOfServiceEventType = 17_259, AlarmMetricsType = 17_279, KeyCredentialConfigurationFolderType = 17_496, DictionaryEntryType = 17_589, DictionaryFolderType = 17_591, IrdiDictionaryEntryType = 17_598, UriDictionaryEntryType = 17_600, BaseInterfaceType = 17_602, RoleMappingRuleChangedAuditEventType = 17_641, ConnectionTransportType = 17_721, WriterGroupType = 17_725, AuthorizationServiceConfigurationType = 17_852, WriterGroupTransportType = 17_997, WriterGroupMessageType = 17_998, ReaderGroupType = 17_999, KeyCredentialConfigurationType = 18_001, KeyCredentialAuditEventType = 18_011, KeyCredentialUpdatedAuditEventType = 18_029, KeyCredentialDeletedAuditEventType = 18_047, InstrumentDiagnosticAlarmType = 18_347, SystemDiagnosticAlarmType = 18_496, StatisticalConditionClassType = 18_665, AuditHistoryAnnotationUpdateEventType = 19_095, TrustListOutOfDateAlarmType = 19_297, PubSubDiagnosticsType = 19_677, PubSubDiagnosticsRootType = 19_732, PubSubDiagnosticsConnectionType = 19_786, PubSubDiagnosticsWriterGroupType = 19_834, PubSubDiagnosticsReaderGroupType = 19_903, PubSubDiagnosticsDataSetWriterType = 19_968, PubSubDiagnosticsDataSetReaderType = 20_027, ReaderGroupTransportType = 21_090, ReaderGroupMessageType = 21_091, DataSetWriterMessageType = 21_096, DataSetReaderMessageType = 21_104, UadpWriterGroupMessageType = 21_105, UadpDataSetWriterMessageType = 21_111, UadpDataSetReaderMessageType = 21_116, JsonWriterGroupMessageType = 21_126, JsonDataSetWriterMessageType = 21_128, JsonDataSetReaderMessageType = 21_130, DatagramWriterGroupTransportType = 21_133, BrokerWriterGroupTransportType = 21_136, BrokerDataSetWriterTransportType = 21_138, BrokerDataSetReaderTransportType = 21_142, NetworkAddressType = 21_145, NetworkAddressUrlType = 21_147, AliasNameType = 23_455, AliasNameCategoryType = 23_456, IOrderedObjectType = 23_513, OrderedListType = 23_518, EccApplicationCertificateType = 23_537, EccNistP256ApplicationCertificateType = 23_538, EccNistP384ApplicationCertificateType = 23_539, EccBrainpoolP256r1ApplicationCertificateType = 23_540, EccBrainpoolP384r1ApplicationCertificateType = 23_541, EccCurve25519ApplicationCertificateType = 23_542, EccCurve448ApplicationCertificateType = 23_543, AuthorizationServicesConfigurationFolderType = 23_556,
}

Variants§

§

BaseObjectType = 58

§

FolderType = 61

§

DataTypeSystemType = 75

§

DataTypeEncodingType = 76

§

ModellingRuleType = 77

§

ServerType = 2_004

§

ServerCapabilitiesType = 2_013

§

ServerDiagnosticsType = 2_020

§

SessionsDiagnosticsSummaryType = 2_026

§

SessionDiagnosticsObjectType = 2_029

§

VendorServerInfoType = 2_033

§

ServerRedundancyType = 2_034

§

TransparentRedundancyType = 2_036

§

NonTransparentRedundancyType = 2_039

§

BaseEventType = 2_041

§

AuditEventType = 2_052

§

AuditSecurityEventType = 2_058

§

AuditChannelEventType = 2_059

§

AuditOpenSecureChannelEventType = 2_060

§

AuditSessionEventType = 2_069

§

AuditCreateSessionEventType = 2_071

§

AuditActivateSessionEventType = 2_075

§

AuditCancelEventType = 2_078

§

AuditCertificateEventType = 2_080

§

AuditCertificateDataMismatchEventType = 2_082

§

AuditCertificateExpiredEventType = 2_085

§

AuditCertificateInvalidEventType = 2_086

§

AuditCertificateUntrustedEventType = 2_087

§

AuditCertificateRevokedEventType = 2_088

§

AuditCertificateMismatchEventType = 2_089

§

AuditNodeManagementEventType = 2_090

§

AuditAddNodesEventType = 2_091

§

AuditDeleteNodesEventType = 2_093

§

AuditAddReferencesEventType = 2_095

§

AuditDeleteReferencesEventType = 2_097

§

AuditUpdateEventType = 2_099

§

AuditWriteUpdateEventType = 2_100

§

AuditHistoryUpdateEventType = 2_104

§

AuditUpdateMethodEventType = 2_127

§

SystemEventType = 2_130

§

DeviceFailureEventType = 2_131

§

BaseModelChangeEventType = 2_132

§

GeneralModelChangeEventType = 2_133

§

StateMachineType = 2_299

§

StateType = 2_307

§

InitialStateType = 2_309

§

TransitionType = 2_310

§

TransitionEventType = 2_311

§

AuditUpdateStateEventType = 2_315

§

HistoricalDataConfigurationType = 2_318

§

HistoryServerCapabilitiesType = 2_330

§

AggregateFunctionType = 2_340

§

ProgramTransitionEventType = 2_378

§

ProgramStateMachineType = 2_391

§

SemanticChangeEventType = 2_738

§

AuditUrlMismatchEventType = 2_748

§

FiniteStateMachineType = 2_771

§

ConditionType = 2_782

§

RefreshStartEventType = 2_787

§

RefreshEndEventType = 2_788

§

RefreshRequiredEventType = 2_789

§

AuditConditionEventType = 2_790

§

AuditConditionEnableEventType = 2_803

§

AuditConditionCommentEventType = 2_829

§

DialogConditionType = 2_830

§

AcknowledgeableConditionType = 2_881

§

AlarmConditionType = 2_915

§

ShelvedStateMachineType = 2_929

§

LimitAlarmType = 2_955

§

AuditHistoryEventUpdateEventType = 2_999

§

AuditHistoryValueUpdateEventType = 3_006

§

AuditHistoryDeleteEventType = 3_012

§

AuditHistoryRawModifyDeleteEventType = 3_014

§

AuditHistoryAtTimeDeleteEventType = 3_019

§

AuditHistoryEventDeleteEventType = 3_022

§

EventQueueOverflowEventType = 3_035

§

ProgramTransitionAuditEventType = 3_806

§

AuditConditionRespondEventType = 8_927

§

AuditConditionAcknowledgeEventType = 8_944

§

AuditConditionConfirmEventType = 8_961

§

ExclusiveLimitStateMachineType = 9_318

§

ExclusiveLimitAlarmType = 9_341

§

ExclusiveLevelAlarmType = 9_482

§

ExclusiveRateOfChangeAlarmType = 9_623

§

ExclusiveDeviationAlarmType = 9_764

§

NonExclusiveLimitAlarmType = 9_906

§

NonExclusiveLevelAlarmType = 10_060

§

NonExclusiveRateOfChangeAlarmType = 10_214

§

NonExclusiveDeviationAlarmType = 10_368

§

DiscreteAlarmType = 10_523

§

OffNormalAlarmType = 10_637

§

TripAlarmType = 10_751

§

AuditConditionShelvingEventType = 11_093

§

BaseConditionClassType = 11_163

§

ProcessConditionClassType = 11_164

§

MaintenanceConditionClassType = 11_165

§

SystemConditionClassType = 11_166

§

AggregateConfigurationType = 11_187

§

ProgressEventType = 11_436

§

SystemStatusChangeEventType = 11_446

§

OperationLimitsType = 11_564

§

FileType = 11_575

§

AddressSpaceFileType = 11_595

§

NamespaceMetadataType = 11_616

§

NamespacesType = 11_645

§

SystemOffNormalAlarmType = 11_753

§

AuditProgramTransitionEventType = 11_856

§

NonTransparentNetworkRedundancyType = 11_945

§

TrustListType = 12_522

§

CertificateGroupType = 12_555

§

CertificateType = 12_556

§

ApplicationCertificateType = 12_557

§

HttpsCertificateType = 12_558

§

RsaMinApplicationCertificateType = 12_559

§

RsaSha256ApplicationCertificateType = 12_560

§

TrustListUpdatedAuditEventType = 12_561

§

ServerConfigurationType = 12_581

§

CertificateUpdatedAuditEventType = 12_620

§

CertificateExpirationAlarmType = 13_225

§

FileDirectoryType = 13_353

§

CertificateGroupFolderType = 13_813

§

PubSubConnectionType = 14_209

§

PubSubGroupType = 14_232

§

PublishSubscribeType = 14_416

§

DataSetFolderType = 14_477

§

PublishedDataSetType = 14_509

§

PublishedDataItemsType = 14_534

§

PublishedEventsType = 14_572

§

PubSubStatusType = 14_643

§

AuditConditionResetEventType = 15_013

§

DatagramConnectionTransportType = 15_064

§

SubscribedDataSetType = 15_108

§

ChoiceStateType = 15_109

§

TargetVariablesType = 15_111

§

SubscribedDataSetMirrorType = 15_127

§

BrokerConnectionTransportType = 15_155

§

UserCredentialCertificateType = 15_181

§

DataSetWriterType = 15_298

§

DataSetWriterTransportType = 15_305

§

DataSetReaderType = 15_306

§

DataSetReaderTransportType = 15_319

§

SecurityGroupFolderType = 15_452

§

SecurityGroupType = 15_471

§

ExtensionFieldsType = 15_489

§

PubSubStatusEventType = 15_535

§

PubSubTransportLimitsExceedEventType = 15_548

§

PubSubCommunicationFailureEventType = 15_563

§

RoleSetType = 15_607

§

RoleType = 15_620

§

TemporaryFileTransferType = 15_744

§

FileTransferStateMachineType = 15_803

§

PubSubKeyServiceType = 15_906

§

AlarmGroupType = 16_405

§

DiscrepancyAlarmType = 17_080

§

SafetyConditionClassType = 17_218

§

HighlyManagedAlarmConditionClassType = 17_219

§

TrainingConditionClassType = 17_220

§

TestingConditionSubClassType = 17_221

§

AuditConditionSuppressionEventType = 17_225

§

AuditConditionSilenceEventType = 17_242

§

AuditConditionOutOfServiceEventType = 17_259

§

AlarmMetricsType = 17_279

§

KeyCredentialConfigurationFolderType = 17_496

§

DictionaryEntryType = 17_589

§

DictionaryFolderType = 17_591

§

IrdiDictionaryEntryType = 17_598

§

UriDictionaryEntryType = 17_600

§

BaseInterfaceType = 17_602

§

RoleMappingRuleChangedAuditEventType = 17_641

§

ConnectionTransportType = 17_721

§

WriterGroupType = 17_725

§

AuthorizationServiceConfigurationType = 17_852

§

WriterGroupTransportType = 17_997

§

WriterGroupMessageType = 17_998

§

ReaderGroupType = 17_999

§

KeyCredentialConfigurationType = 18_001

§

KeyCredentialAuditEventType = 18_011

§

KeyCredentialUpdatedAuditEventType = 18_029

§

KeyCredentialDeletedAuditEventType = 18_047

§

InstrumentDiagnosticAlarmType = 18_347

§

SystemDiagnosticAlarmType = 18_496

§

StatisticalConditionClassType = 18_665

§

AuditHistoryAnnotationUpdateEventType = 19_095

§

TrustListOutOfDateAlarmType = 19_297

§

PubSubDiagnosticsType = 19_677

§

PubSubDiagnosticsRootType = 19_732

§

PubSubDiagnosticsConnectionType = 19_786

§

PubSubDiagnosticsWriterGroupType = 19_834

§

PubSubDiagnosticsReaderGroupType = 19_903

§

PubSubDiagnosticsDataSetWriterType = 19_968

§

PubSubDiagnosticsDataSetReaderType = 20_027

§

ReaderGroupTransportType = 21_090

§

ReaderGroupMessageType = 21_091

§

DataSetWriterMessageType = 21_096

§

DataSetReaderMessageType = 21_104

§

UadpWriterGroupMessageType = 21_105

§

UadpDataSetWriterMessageType = 21_111

§

UadpDataSetReaderMessageType = 21_116

§

JsonWriterGroupMessageType = 21_126

§

JsonDataSetWriterMessageType = 21_128

§

JsonDataSetReaderMessageType = 21_130

§

DatagramWriterGroupTransportType = 21_133

§

BrokerWriterGroupTransportType = 21_136

§

BrokerDataSetWriterTransportType = 21_138

§

BrokerDataSetReaderTransportType = 21_142

§

NetworkAddressType = 21_145

§

NetworkAddressUrlType = 21_147

§

AliasNameType = 23_455

§

AliasNameCategoryType = 23_456

§

IOrderedObjectType = 23_513

§

OrderedListType = 23_518

§

EccApplicationCertificateType = 23_537

§

EccNistP256ApplicationCertificateType = 23_538

§

EccNistP384ApplicationCertificateType = 23_539

§

EccBrainpoolP256r1ApplicationCertificateType = 23_540

§

EccBrainpoolP384r1ApplicationCertificateType = 23_541

§

EccCurve25519ApplicationCertificateType = 23_542

§

EccCurve448ApplicationCertificateType = 23_543

§

AuthorizationServicesConfigurationFolderType = 23_556

Trait Implementations§

Source§

impl Clone for ObjectTypeId

Source§

fn clone(&self) -> ObjectTypeId

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ObjectTypeId

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl<'a> From<&'a ObjectTypeId> for NodeId

Source§

fn from(r: &'a ObjectTypeId) -> NodeId

Converts to this type from the input type.
Source§

impl Hash for ObjectTypeId

Source§

fn hash<__H>(&self, state: &mut __H)
where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl Into<ExpandedNodeId> for ObjectTypeId

Source§

fn into(self) -> ExpandedNodeId

Converts this type into the (usually inferred) input type.
Source§

impl Into<NodeId> for ObjectTypeId

Source§

fn into(self) -> NodeId

Converts this type into the (usually inferred) input type.
Source§

impl PartialEq for ObjectTypeId

Source§

fn eq(&self, other: &ObjectTypeId) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl TryFrom<u32> for ObjectTypeId

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from( value: u32, ) -> Result<ObjectTypeId, <ObjectTypeId as TryFrom<u32>>::Error>

Performs the conversion.
Source§

impl Copy for ObjectTypeId

Source§

impl Eq for ObjectTypeId

Source§

impl StructuralPartialEq for ObjectTypeId

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.